docs(#049): Model City / Chattanooga Digital Twin β PRD + scoped PRP#320
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 β puresrc/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
/chattCesium atlas +scripts/bake/(Chatt diorama: real-life accuracy research β registration findings, source-data gaps, upgrade pathsΒ #229/Digital twin: parameterize the bake β address β box β twin (repeatable, any city)Β #232) β the docs cite exists vs. net-new so nothing shipped is re-proposed.Next
./scripts/prp-to-feature.sh model-city 049β/speckit.specify. The imported.dc.htmlprototypes serve as the mandatory wireframe-gate mockups (embed underspec.md ## UI Mockup).Concept seed:
public/blog/playable-city-chattanooga.md. Live roadmap: #115.π€ Generated with Claude Code