# ALPHA STABILIZATION-001
## Default Accounts & Login UI Polish

You are implementing Alpha Stabilization-001 for the INVEETAIRE platform.

This is NOT a new feature.

This patch prepares the platform for real-world Alpha testing.

Do NOT modify business logic.

Do NOT modify database schema.

---

Current Status

ALPHA BASELINE COMPLETE

The next objective is manual end-to-end testing using:

Admin

Crew

Test Couple

---

Objectives

Implement the following ONLY.

----------------------------------------
1. Default Seed Accounts
----------------------------------------

Ensure the default seeded users exist.

If the database already contains these users,

do NOT duplicate them.

Create or update:

----------------------------------------

Super Admin

email:

admin

(or admin@inveetaire.local if email required)

password:

admin

role:

Super Admin

workspace:

NULL

status:

Active

----------------------------------------

Crew

username:

crew

password:

admin

role:

Crew

workspace:

NULL

status:

Active

----------------------------------------

Test Couple

username:

test

password:

test123

workspace:

test-couple

status:

Active

role:

Couple

If workspace "test-couple" does not exist,

create it using existing provisioning flow.

Do NOT bypass WorkspaceService.

---

2. Login UI Polish

Improve ONLY presentation.

Keep existing layout.

Fix:

alignment

spacing

responsive width

Tailwind utility consistency

button sizing

input sizing

typography

vertical rhythm

error message spacing

dark/light consistency

No redesign.

No branding changes.

No animation.

---

3. Login UX

Support:

admin

crew

test

Display existing validation messages correctly.

Do NOT reveal authentication details.

Do NOT modify authentication logic.

---

Constraints

Do NOT:

change authentication flow

change session logic

change middleware

change routing

change password hashing

change workspace isolation

change business logic

modify app/core

modify database schema

---

Verification

Verify:

Admin login

Crew login

Test couple login

Wrong password

Unknown user

Responsive desktop

Responsive mobile

PHP syntax

---

Acceptance Criteria

PASS only if:

Default accounts exist.

No duplicate seed records.

Login page layout is visually consistent.

All three users can authenticate.

Existing auth flow unchanged.

PHP syntax passes.

---

Output

Provide:

1. Files modified.

2. Default account strategy.

3. Login UI improvements.

4. Verification.

5. Acceptance checklist.

6. PHP syntax.

Stop after implementation.

Wait for Human Approval.