Integrate local business workflow and SaaS redesign
This commit is contained in:
53
backlog/tasks/task-53 - Refine-SaaS-MVP-visual-identity.md
Normal file
53
backlog/tasks/task-53 - Refine-SaaS-MVP-visual-identity.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
id: TASK-53
|
||||
title: Refine SaaS MVP visual identity
|
||||
status: In Progress
|
||||
assignee: []
|
||||
created_date: '2026-06-11 11:29'
|
||||
updated_date: '2026-06-12 18:54'
|
||||
labels: []
|
||||
dependencies: []
|
||||
priority: high
|
||||
ordinal: 55000
|
||||
---
|
||||
|
||||
## Description
|
||||
|
||||
<!-- SECTION:DESCRIPTION:BEGIN -->
|
||||
Review the current SaaS MVP interface with impeccable design principles and an agency-style subagent critique, then improve the generic shadcn UI feel while preserving existing product workflows.
|
||||
<!-- SECTION:DESCRIPTION:END -->
|
||||
|
||||
## Acceptance Criteria
|
||||
<!-- AC:BEGIN -->
|
||||
- [x] #1 Dashboard shell and core workspace screens have a more distinctive visual language than default shadcn styling
|
||||
- [x] #2 Changes preserve existing responsive behavior and workflow semantics
|
||||
- [x] #3 Relevant automated checks pass or any remaining blockers are documented
|
||||
<!-- AC:END -->
|
||||
|
||||
## Implementation Plan
|
||||
|
||||
<!-- SECTION:PLAN:BEGIN -->
|
||||
1. Review product/design context and current dashboard surfaces
|
||||
2. Run an agency-style critique across visual identity, workflow clarity, and implementation risk
|
||||
3. Apply a focused UI polish pass to reduce generic shadcn feel
|
||||
4. Verify with lint/tests and a local browser pass
|
||||
5. Leave TASK-53 in progress until user confirms manual acceptance
|
||||
<!-- SECTION:PLAN:END -->
|
||||
|
||||
## Implementation Notes
|
||||
|
||||
<!-- SECTION:NOTES:BEGIN -->
|
||||
Initial low-risk visual pass applied to global theme tokens, shared Card/Button/Badge primitives, dashboard shell, sidebar, dashboard overview, and lead funnel styling. Kept Convex hooks, mutations, routes, and workflow logic untouched.
|
||||
|
||||
Verification: pnpm run lint completed with 0 errors and 3 pre-existing warnings outside this UI pass. pnpm test passed 409 tests. Browser opened http://localhost:3001/dashboard; route compiled, but unauthenticated browser session hit existing Convex operator auth error on leads:listFunnel, so authenticated visual inspection remains manual.
|
||||
|
||||
User feedback: first visual pass is not visibly transformative enough. Next step: run impeccable teach by extracting explicit target audience, use cases, brand tone, design direction, and visual principles from PRD into .impeccable.md before making a bolder UI pass.
|
||||
|
||||
Created .impeccable.md via impeccable teach context setup using PRD content: target audience, workflows, brand tone, visual direction, palette/typography guidance, UX priorities, and current design gaps. This should guide the next bolder craft pass.
|
||||
|
||||
Clarified .impeccable.md for the actual SaaS repo: primary audience is external web designers, small agencies, and local marketing providers. Matthias is now framed as seed user/domain expert, not the primary product audience. Updated brand, UX priorities, visual direction, and constraints to SaaS/customer-account framing.
|
||||
|
||||
User requested a full design rebuild using skills and agents. Scope expanded from context setup/theme polish to a bolder SaaS-facing redesign of dashboard shell and core workspace surfaces guided by .impeccable.md.
|
||||
|
||||
Full redesign pass applied after agent review: rebuilt SaaS visual identity around Agency Evidence Desk tokens, dark sidebar, dashboard approval queue, evidence pipeline, safety ledger, campaign control cards, audit evidence dossier cards, outreach approval bench, lead intake, and customer-facing workspace login. Preserved Convex query/mutation semantics and protected workflow boundaries. Verification: pnpm lint passed with 0 errors and the same 3 unrelated warnings in generated/Convex files; pnpm test passed 409 tests; Browser verified http://localhost:3001/login renders Agency Evidence Desk / Workspace Login, old MVP/Admin copy removed, and no console errors. Dashboard remains auth-protected and redirects unauthenticated sessions to login as expected.
|
||||
<!-- SECTION:NOTES:END -->
|
||||
Reference in New Issue
Block a user