Skip to content

docs(#049): Model City / Chattanooga Digital Twin β€” PRD + scoped PRP#320

Merged
TortoiseWolfe merged 1 commit into
mainfrom
docs/049-model-city-prd
Jul 18, 2026
Merged

docs(#049): Model City / Chattanooga Digital Twin β€” PRD + scoped PRP#320
TortoiseWolfe merged 1 commit into
mainfrom
docs/049-model-city-prd

Conversation

@TortoiseWolfe

Copy link
Copy Markdown
Owner

Documentation only β€” extracts the Model City / Chattanooga Digital Twin concept from the imported Claude Design prototypes into ScriptHammer's PRP conventions. No code.

Files

  • model-city-prd.md (root) β€” authoritative vision (mirrors the COMBINED ARMS PRD): three-plane architecture, Tools/Play/Docs UX, 5 pillars (MC-1…MC-12), data-source registry, 6-phase roadmap, extracted scoring/sim models, screen inventory, and an EXISTS-vs-NET-NEW map.
  • docs/prp-docs/model-city-prp.md β€” scoped PRP (feature 049); first slice = the Model City planning board (/model-city; sim β†’ pure src/lib/model-city/ engine + 5-file components). Alternative slice noted: Registry + Civic League civic loop.
  • PRP-STATUS.md + features/IMPLEMENTATION_ORDER.md β€” registered 049 as a dated note + a post-audit enhancements row (the stale 2026-04 audit tables left intact).

Key framing

Next

./scripts/prp-to-feature.sh model-city 049 β†’ /speckit.specify. The imported .dc.html prototypes serve as the mandatory wireframe-gate mockups (embed under spec.md ## UI Mockup).

Concept seed: public/blog/playable-city-chattanooga.md. Live roadmap: #115.

πŸ€– Generated with Claude Code

Extract the Model City concept from the Claude Design prototypes (Home, Nav, Chattanooga Twin, Building Registry, Civic League, Field HUD, Model City board, City Ops, What 100% Unlocks, Build Plan) into ScriptHammer's doc conventions β€” documentation only, no code.

- model-city-prd.md (root): authoritative vision β€” three-plane architecture, Tools/Play/Docs UX, 5 pillars (MC-1..MC-12), data-source registry, 6-phase roadmap, extracted scoring/sim models, screen inventory, and an EXISTS-vs-NET-NEW map (Phase 0 = the shipping /chatt atlas + scripts/bake; net-new = registry/league/board/city-ops/vision). Equity weighted highest; explainable over accurate.

- docs/prp-docs/model-city-prp.md: scoped PRP (feature 049) for the first slice β€” the Model City planning board (/model-city; sim -> pure src/lib/model-city/ engine + 5-file components). Alt slice noted: Registry + Civic League civic loop.

- Registered 049 in PRP-STATUS.md + features/IMPLEMENTATION_ORDER.md (post-audit enhancements row; stale 2026-04 audit tables left intact).

Next: ./scripts/prp-to-feature.sh model-city 049 -> /speckit.specify. The imported .dc.html prototypes serve as the mandatory wireframe-gate mockups.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@TortoiseWolfe
TortoiseWolfe merged commit fb70c51 into main Jul 18, 2026
2 checks passed
@TortoiseWolfe
TortoiseWolfe deleted the docs/049-model-city-prd branch July 18, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants