feat(design): Dev Dashboard rescoped-screen E2E prototype + design-sync system
Summary
Design-only pre-step: tools/design-sync/ (fresh-ui → Claude Design canvas converter) + a full E2E prototype of the rescoped screen set (S1–S10 core + S11/S12 later-wave shells + S13 Live Flow), light/dark, at 100% fresh-ui parity. No packages//plugins/ source changes.
Scope
- Prototype: S1 shell, S2 config/topology wiring graph, S3 runtime-config monitor, S4 catalog (provenance, no try-it), S5 plugin control, S6 run inspector (no owned waterfall), S7–S10 capability consoles, S13 Live Flow (v2) — the causal seam-journey chain; the design-review gate also enforces flow ≠ waterfall (no span bars / time-proportional gantt may appear in any prototype screen).
- Design-sync system (emit
_ns_runtime.js/_ns_styles.css; never _ds_* names — canvas clobbers those).
Non-goals (design-review gate)
- The prototype must not design any owned trace-waterfall, log tail, metrics chart, resource start/stop panel, or Scalar-style try-it/operation list. Each screen must visually answer "why isn't this a deep-link to Aspire/Scalar?" This run is where duplication is caught before DDX-implementation starts.
Acceptance criteria
- All rescoped screens prototyped; every hand-off point renders as an out-link affordance (Aspire/Scalar), not a rebuilt surface.
- Design-review sign-off records the NetScript-only justification per screen.
Dependencies
#509 (fresh-ui quality), #410 (L3 blocks). Feeds all DDX implementation slices.
feat(design): Dev Dashboard rescoped-screen E2E prototype + design-sync system
Summary
Design-only pre-step:
tools/design-sync/(fresh-ui → Claude Design canvas converter) + a full E2E prototype of the rescoped screen set (S1–S10 core + S11/S12 later-wave shells + S13 Live Flow), light/dark, at 100% fresh-ui parity. Nopackages//plugins/source changes.Scope
_ns_runtime.js/_ns_styles.css; never_ds_*names — canvas clobbers those).Non-goals (design-review gate)
Acceptance criteria
Dependencies
#509 (fresh-ui quality), #410 (L3 blocks). Feeds all DDX implementation slices.