You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
W103 (partial) — Companion Contracts and Ownership Reconciliation (#424)
* W103 (partial) — Companion Contracts and Ownership Reconciliation
Closes gaps found while reconciling W103's checklist against the tree and
three companion repos (GameOfLife, Platform, Adventures):
- W103.1: mirrors GameOfLife's StatusEffect and PendingEventResponse
lifecycles (application/expiry, resolution) into 20-contract.md §2.3,
the two confirmed missing of the fourteen GameOfLife S6/S7 lifecycles.
- W103.4: every retained campaign fixture now states in its own header
that it is an unpublished regression fixture and names
SubZeroDev.Adventures.Content as publication authority (20-contract.md
§19); fixes a stale 04-core.md §19 citation (now an empty stub) in
bulgaria-bureaucracy.freeze.test.ts.
- W103.5: records the public-vs-private package visibility decision as
final in 90-decisions.md (mirrored into the generated OPEN-QUESTIONS.md
copy by hand — no pwsh available locally to run the generator).
- W103.6: already resolved by prior recorded decisions (90-decisions.md,
2026-08-10) — verified, no changes needed.
- W103.7: verified the kit sync landed with all four -Skip: guards
intact; closed issue #365.
W103.2 and W103.3 remain open: Platform's vendored
@subzerodev/service-contract (0.5.0, pinned to engine 0.8.0) predates
W99's list_saves/branch_session/delete_save, and Adventures' HTTP layer
wraps SessionStore directly rather than routing through the generated
contract for catalog/save/branch/delete. Both require changes in
SubZeroDev.Platform, SubZeroDev.ServiceContract and SubZeroDev.Adventures
that this session has no push access to.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019hn3f2gYqEMoKbLPGFWbUK
* Regenerate human docs and stamp the guide after W103 edits
build/Test-Documentation.ps1 caught the generated-doc drift my previous
commit introduced (PowerShell wasn't available locally when I made that
commit, so I mirrored the OPEN-QUESTIONS.md edit by hand and missed the
simulation-kind pointer file and the guide's digest stamp). Installed
pwsh, ran the real generator instead of hand-editing further:
- design/10-simulation-kind.md and docs/docs/engine/10-simulation-kind.md
regenerated from design/20-contract.md's new Status Effect / Pending
Event Response lifecycle sections.
- docs/docs/guide.md restamped with the new design digest. Its content
is unchanged: the guide already summarizes effect-expiry timing and
pending-event blocking at the level "link back rather than duplicate
detail" calls for, and links to Simulation Kind for the rest — the two
new lifecycle sections are exactly that contract-level detail.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019hn3f2gYqEMoKbLPGFWbUK
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments