W62 — Platform Static Host specification - #196
Merged
Merged
Conversation
Recovered from a stash taken on feature/w61-public-web-demo. Branched at the stash base (86dbce7) rather than main: applying it to current main conflicts in all eight tracked files, and resolving those is a design reconciliation, not a mechanical merge. Not integrated. Two id collisions must be settled first — design/14 is already taken by 14-game-interface.md on main, and this adds 14-platform-static-host.md.
The-Running-Dev
marked this pull request as ready for review
August 5, 2026 23:07
Contributor
Qodo Fixer🍒 Ready to be cherry-picked — ✅ Merged (0) · ☑ Fixed (1) 🔗 Fix PR: #198 This fix PR was closed automatically. Its branch is preserved so you can cherry pick the changes into the original PR. Prompt for coding agent Process — 1 fixed
|
…ding Ready state had no documented path to a resolved campaign title before a session exists; the composition root now resolves it from the registry directly, never through SessionStore. previewAction's "optional" wording conflated the UI control with its required adapter test coverage - split the two explicitly.
Checkpoint before merging main to resolve PR #196 conflicts.
…atic-host # Conflicts: # CLAUDE.md # design/10-design.md # design/30-slices.md # design/TODO.md # docs/docs/engine/09-clients.md # docs/docs/engine/13-playable-web-demo.md # docs/docs/engine/TODO.md # docs/docs/guide.md # docs/docs/index.md # docs/sidebar.ts # site/play/index.html # site/scripts/verify-build.mjs # src/engine/src/core/session/types.ts
The-Running-Dev
enabled auto-merge (squash)
August 6, 2026 01:21
The-Running-Dev
disabled auto-merge
August 6, 2026 01:21
The-Running-Dev
enabled auto-merge (squash)
August 6, 2026 01:22
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.
Recovers a stash taken on
feature/w61-public-web-demobefore a remote reconciliation, so the W62 spec work isn't lost. Branched at the stash's own base rather thanmain, because applying it to currentmainconflicts in all eight tracked files — that's a design reconciliation (/reconcile), not something to resolve inside a recovery PR.Not ready to merge. Two id collisions block integration:
design/14-platform-static-host.md(added here) collides withdesign/14-game-interface.md, already onmain. Numbering is positional, so resolving this means renumbering everything after and rewriting cross-links.slice/W61-landing-page-package) reuses the W61 id for a different slice thanmain's.Verified
/verifyhas not been run against it, and it has not been reconciled againstmain.Agent detail
W62 Platform Static Host docs — preserved before remote reconciliation, applied at base86dbce7design/14numbering collision withmain's14-game-interface.md/reconcile(fresh session, deep reasoning) to resolve numbering, then/verifyPR Summary by Qodo
W61/W62 specs: playable web demo and platform static host
📝 Documentation⚙️ Configuration changes🕐 40+ MinutesAI Description
Diagram
High-Level Assessment
1. Rebase onto main and resolve conflicts now
2. Split into two PRs (W61 spec vs W62 spec)
3. Immediately renumber docs to avoid collisions in this PR
Files changed (14)
+1471 / -49Documentation (13)
+1469 / -49CLAUDE.md
Add W61/W62 spec entries to design-doc index+3/-110-design.md
Embed W61/W62 specs and expand Clients contract to cover browser demo+436/-2013-playable-web-demo.md
Add compatibility-pointer stub for Playable Web Demo+27/-014-platform-static-host.md
Add compatibility-pointer stub for Platform Static Host+23/-030-slices.md
Define W61 and W62 slices with detailed acceptance criteria+140/-3TODO.md
Register W61/W62 (and W63 placeholder) in design TODO index+6/-009-clients.md
Update generated Clients doc for browser-demo obligations+26/-1713-playable-web-demo.md
Add generated W61 Playable Web Demo spec page+228/-014-platform-static-host.md
Add generated W62 Platform Static Host spec page+174/-0TODO.md
Propagate W61/W62 slice definitions into generated engine TODO+140/-3guide.md
Update developer guide to mention W61/W62 planned delivery surfaces+60/-5index.md
Add W61/W62 pages to engine docs index table+2/-049-w62-platform-static-host.md
Add W62 implementation plan and evidence matrix+204/-0Other (1)
+2 / -0sidebar.ts
Expose W61/W62 spec pages in Docusaurus sidebar+2/-0