Reconcile walking-skeleton gate deviations into the register (DEC-62)#12
Merged
Conversation
…EC-62) Closes the DEC-47 batch-reconciliation for the DEC-44 skeleton gate (issue #3). The three held deviations were already baked into the LinkML source of truth (DEC-57); this records them in the Doc-owned register and squares the prose spine to the schema: - (A) Stamp gains profile_version + start identity axes (refines DEC-29/35) - (B) Plan.id = hash(Stamp + strategy) within-handful discriminator (clarifies DEC-29) - (C) no-build // @ts-check + JSDoc ratified as DEC-41's TypeScript realisation (ADR-0024 typecheck + DEC-57 generated TS) - caveat, not reversal Register DEC-62 (v28), remit-data-model.md s6/s7, skeleton spec gate-outcome note, ADR-0028 + work-log row. Docs-only - no schema or code change. https://claude.ai/code/session_01EhtBoKXg6bHnKdquacyknf
Contributor
|
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.
Closes #3.
Closes the DEC-47 batch-reconciliation for the DEC-44 walking-skeleton gate. The three deviations held since PR #2 had already been baked into the LinkML source of truth (DEC-57) when the schema was reconciled against the skeleton's real shapes — but the Doc-owned register (DEC-37) and the prose spine still showed the pre-skeleton wording. This records the gate decisions so the register stays ≡ the generated schema. No schema or code change.
The three items (all ratified)
profile_version(DEC-19) +start{x,y,clock_min}into stamp identity — refines DEC-29/35. (Already inschema/plan.yaml.)Plan.id = hash(Stamp)collides across the handful one stamp legitimately produces (DEC-22/40-C)Plan.id = hash(Stamp ⊕ strategy)— the stamp stays the comparability basis (A3), the strategy distinguishes siblings; clarifies DEC-29. (Already inschema/plan.yaml.)// @ts-check/JSDoc instead of DEC-41's "TypeScript in-browser"tsc --checkJs --noEmit(ADR-0024) consuming the generated.tstypes (DEC-57). The DEC-41 revisit-trigger ("when generated TS lands") has fired.Remaining skeleton notes (World-before-Capture tool-order; mock band-calibration;
entities/module placement) were reviewed and held as-is; the mid-stream coincidence H2→H1-lite edit (DEC-53) was already reconciled.Changes (docs/governance only)
docs/remit-register.md— new DEC-62 row; register version → v28.docs/remit-data-model.md— §6 Stamp / §7 Plan squared to the schema.specs/002-walking-skeleton/spec.md— gate-outcome banner on the deviations section.docs/project_notes/decisions.md— ADR-0028;issues.md— work-log row.https://claude.ai/code/session_01EhtBoKXg6bHnKdquacyknf
Generated by Claude Code