Command Center is a local-first planning cockpit for code repos.
It is designed around an iterative workflow loop:
- discuss
- research
- plan
- implement
- validate
The product's job is to ingest repo-native planning state (GSD/GSD2, Holistic, and related artifacts), normalize it, and make cross-repo progress and next actions legible.
- M001: complete
- M002: complete
- M007: complete
- M008: active (planned)
- Active milestone: M008
Milestone IDs are durable and may be non-contiguous (for example M001, M002, M007, M008).
The app now includes:
- workspace discovery and artifact detection
- canonical import flows for milestones / requirements / decisions
- workflow, continuity, readiness, next-action, and open-loop cockpit surfaces
- explicit interpreted/provenance labeling on trust-sensitive UI panels
- cross-repo urgency/prioritization surfaces
- one-click Windows launcher + stop flows
- launcher diagnostics (
cc:doctor) and troubleshooting documentation - package-driven footer version display (
L.W. Hub v<package.json version>)
Status: ✅ Complete
- project discovery and artifact inventory
- canonical planning schema and plan snapshot API
- imports for:
.gsd/PROJECT.md.gsd/REQUIREMENTS.md.gsd/DECISIONS.md
- import run/provenance tracking and stale-row cleanup foundations
Status: ✅ Complete
- workflow interpretation contract with explainable evidence
- continuity and checkpoint hygiene surfaces
- readiness detection for standard stack components
- open-loop drill-down (what's next, blocked, unresolved, deferred)
- cross-repo prioritization view
- trust/anti-hidden-state labeling across interpreted panels
- one-click local launch UX (launcher + desktop shortcut flow)
Status: ✅ Complete
- launcher doctor command (
npm run cc:doctor) with PASS/WARN/FAIL output + remediation hints - hardened start/stop command flows and dual desktop shortcuts
- troubleshooting matrix in README (symptom → command → inspection path)
- improved Next Action actionability:
- stronger blocker emphasis
- suggested command affordance
- package-driven footer version wiring (
vite define+ UI rendering)
Status: ▶ Active (planned)
Current UI communicates a lot of signal, but key surfaces still require too much interpretation effort for first-time users. This milestone formalizes a premium redesign focused on:
- explicit signal semantics (no ambiguous status pills)
- clear action hierarchy (no deceptive/dead-end primary actions)
- in-app onboarding discoverability (guide/help always reachable)
- polished, professional visual and interaction consistency
- S01 — UX Baseline Audit and Signal Taxonomy
- produce prioritized UI defect map and signal taxonomy with acceptance criteria
- S02 — Project Card Redesign for Semantic Clarity
- replace ambiguous pills with labeled, scannable signals
- S03 — Action Hierarchy and In-App Onboarding Surface
- align header CTA hierarchy and onboarding/help discoverability
- S04 — Visual Polish, Accessibility, and Interaction Consistency
- unify focus/motion/typography/spacing for a professional final pass
- How dense can card-level signal labeling be before readability regresses?
- Which action model should replace/implement the current New Project affordance?
- What minimum UI quality gates should be enforced for future contributions (focus, semantics, motion)?
- Execute M008/S01 first to lock redesign contract and acceptance criteria.
- Land S02 next to solve card-signal comprehension.
- Complete S03 and S04 to finish onboarding + polish with accessibility safeguards.