- Move action buttons (Create workspace, Invite/Change/Remove access)
into toolbar rows inside their respective bordered data cards
- Remove floating orphaned action buttons above content areas
- Remove redundant 'People on this account' heading from access roster
- Simplify self-hosted billing to a contained bordered card with clean
section header instead of dark portal-y block
- Simplify support section to Try first / Scope / Include pattern
- Update test suite to match new structure (79 tests pass)
- Update cloud-paid and api-contracts subsystem contracts
Replaces the portal-y dashboard shell (hero context strip, sidebar nav,
summary strips, fact chips, kicker labels) with a flat, disciplined layout:
- Identity bar: compact inline h2 + role + account kind
- Tab bar: simple horizontal tabs with active underline
- Content panels: direct workspace table / access roster / billing cards
without redundant per-section page headers or summary stat strips
- Simplified block headers: account name + actions only, no fact chips
- Support section: direct h2 + help text, no page header wrapper
CSS rewritten from 5492 lines to a minimal flat design system:
white background, no shadows, no gradients, 6px radius, system fonts.
All 79 tests updated and passing.
- Stripped min-width flex boundaries that were forcing actions into vertical stacks on larger viewports
- Enforced absolute nowrap on horizontal metadata rows
- Removed arbitrary border-radius from metadata components
- Demoted container backgrounds on context chips to present as inline text
- Implemented standard bullet separators for inline list elements
- Maintained core visual anchors while reducing explicit pill noise
- Switched to the Inter/system UI font stack
- Refined global background and borders for sharper contrast
- Reduced overly stylistic border-radii
- Removed heavy uppercase tracking on card kickers
- Unified sidebar scaling to 256px with a pure panel
- Removes all purple AI-slop gradients
- Removes deep box-shadows in favor of 1px borders
- Enforces an Android/Material-like flat aesthetic
- Standardizes border radii and widens component padding
- Reduces visual noise by muting nav and background colors