docs(track-a): design monster spawn and mechanics research - #540
docs(track-a): design monster spawn and mechanics research#540blakinio wants to merge 13 commits into
Conversation
Fresh independent audit requestedExact implementation head to audit: This request is intentionally independent of the implementer summary. Auditor: inspect the exact final diff and repository state directly; do not trust completion claims in this comment or task prose. Falsify the acceptance inventory and report stable findings with severity/evidence/impact/disposition. At minimum inspect:
Current exact-head checks to independently verify rather than assume:
Physical E2E is claimed Required audit outcome before readiness: |
Implementer falsification finding + remediationSelf-falsification on the post-validation design found material schema gaps that the original fixture matrix did not cover. This is not the required independent audit and does not satisfy that gate. F-SELF-001 — continuous-create evidence could be overstatedSeverity: medium/material F-SELF-002 — semantic record/provenance underconstraintSeverity: medium/material Focused post-fix behaviorThe hardened schema now rejects:
It accepts corresponding valid continuous-create, player-position and derived/inference fixtures. Draft 2020-12 schema structure was rechecked in focused validation. Required next gates remain unchanged: fresh independent falsification audit, remediation of any resulting finding, and green required checks on the exact final head before readiness/merge. |
Exact-head validation after remediationRemediation head: Required checks on that exact head:
Schema blob on this head: Implementer self-falsification findings F-SELF-001/F-SELF-002 are fixed and focused positive/negative schema behavior was rechecked. This remains a Draft because the task's stricter acceptance inventory requires the fresh independent documentation falsification audit before readiness/merge. |
blakinio
left a comment
There was a problem hiding this comment.
Fresh coordinator documentation audit: ACCEPT_WITH_EDITS.
The design is materially sound: MONSTER_OBSERVATION_V1 keeps observed appearance separate from respawn claims, uses observation/process epochs, explicit coverage continuity, gap reasons, local observation-instance identity, censoring classes, negative controls and empirical-vs-server-internal separation. The exact final schema blob at source head is ac7df1cef80c417af6b74d79102c8da074032bed; independent re-read confirms CONTINUOUS_CONFIRMED forces non-null monotonic continuity with last_gap_reason=NONE, CONTINUOUS_COVERAGE_CREATE requires confirmed continuous coverage, delete requires disappearance/death context, derived/inference records require source IDs, and monster semantic names remain constrained by creature-class conditions.
Material closeout edits:
- MON-AUD-001 — stale current-state prose. Source programme/task still describes #528/#539/#536 as active and current official-client identity / IN_GAME as unresolved. Those were true only at the 2026-08-18 design checkpoint. Current main now has exact official client
15.32 / 52109920 / ed5469..., #528 terminal causal login-to-world proof (with separate post-handoff retention failure), #539 terminal S10 blocker, #536 terminal current coverage registry, and current-build creature/combat static G0 from #558. Clean promotion must add a coordinator current-state overlay and explicitly classify sourcecurrentparagraphs as historical checkpoint text. Future physical collection still requires fresh then-current Track A admission; no old PID/address/session becomes authority. - MON-AUD-002 — schema validation provenance stale in task metadata. The task narrative names earlier validated schema blob
2b54ceb..., while exact source head contains later blobac7df1ce.... Do not repeat the old blob as final provenance. Canonical closeout must identifyac7df1ce...as the promoted schema and preserve the exact-head CI/governance + coordinator structural re-read boundary rather than claiming an automated fixture run on the wrong blob. - The source branch is
behind_by=35; do not merge it directly. The parent experiment sweep file on current main is still byte-identical to source base (24c41a2b...), so the source's additive 15-line sweep integration can be safely carried as exact source blob without overwriting later sweep work.
No runtime evidence is promoted by this design package. runtime_status=DESIGN_ONLY, recorder/physical sampling remain NOT IMPLEMENTED, and no spawn table/server algorithm/current ABI is claimed. Open material findings after these edits: 0.
Finalize #540 research-design lifecycle and release ownership while preserving future physical-work blockers.
Terminal source disposition — superseded by clean coordinator promotion #594
Status: CLOSED UNMERGED AS SUPERSEDED. Source head
3fea6bb6c674b36fb66e3b07de9f85f50b3fa562.Fresh coordinator review
4971768519 = ACCEPT_WITH_EDITS; open material findings after repair0.The design/contract/schema/inference logic is accepted. Source
currentdependency paragraphs are retained as a 2026-08-18 checkpoint only; coordinator current-state overlay records the later exact client fence and terminal #528/#539/#536 state. Final promoted schema is exact source-head blobac7df1cef80c417af6b74d79102c8da074032bed; the source task's earlier2b54ceb...fixture-validation blob is not mislabeled as the final schema identity.Clean promotion #594 used current main
238b3698447db3a208b7f2b21feffb3d0ec77401, headd4460801692c32f8370f4fda45d3cf37bb0957d6,ahead_by=3,behind_by=0, exactly 11 documentation/contracts/programs/prompts/evidence/archive paths, CI32249997448=SUCCESS, promotion review4971797253, zero threads, and squash-merged asf48c58ad1c06de1c95b630acabd8d0dd6939d0bd.The source active task was not promoted. No runtime/client/login/credential/GUI/gameplay/transaction work occurred during coordinator audit or promotion.
Canonical scope remains DESIGN ONLY: live recorder NOT IMPLEMENTED, physical spawn sampling NOT IMPLEMENTED, authoritative current player XYZ NOT PROVEN, server spawn/home/radius UNKNOWN, server AI algorithm UNKNOWN. Future physical work requires a new separately valid Track A runtime admission from then-current main.