docs(M01): mark coordinate contract handoff ready
Work-Package: M01-FND-COORDS-001 Agent: sindo-main-codex Tests: coordination and documentation gates passed Fidelity: handoff records five build 12340 golden coordinate points
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
# M01-FND-COORDS-001 — Canonical coordinate contracts
|
# M01-FND-COORDS-001 — Canonical coordinate contracts
|
||||||
|
|
||||||
<!-- OPENWC_CLAIM:M01-FND-COORDS-001:sindo-main-codex:2026-07-15 -->
|
<!-- OPENWC_CLAIM:M01-FND-COORDS-001:sindo-main-codex:2026-07-15 -->
|
||||||
|
<!-- OPENWC_HANDOFF:READY:M01-FND-COORDS-001:f45695c -->
|
||||||
|
|
||||||
## Ownership
|
## Ownership
|
||||||
|
|
||||||
@@ -78,8 +79,33 @@ ADT tile/chunk/local and Godot world coordinate spaces, plus the single pure
|
|||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
- State: active
|
- State: ready-for-review
|
||||||
- Done: repository/reference audit and contract scope
|
- Done: repository/reference audit, ADR, immutable value objects, pure mapper,
|
||||||
- Next: ADR, fixtures, value objects and mapper implementation
|
build 12340/boundary/yaw fixtures, module specification and repository gates
|
||||||
|
- Next: integrator review and merge before renderer/native consumer migration
|
||||||
- Blocked by:
|
- Blocked by:
|
||||||
|
|
||||||
|
## Handoff
|
||||||
|
|
||||||
|
- Commit: `f45695c`
|
||||||
|
- Branch: `work/sindo-main-codex/m01-coordinate-mapper`
|
||||||
|
- Outcome: additive contract for canonical/server/ADT/Godot positions, ADT
|
||||||
|
tile/chunk/local ownership and world-facing yaw; no existing consumer changed
|
||||||
|
- Public contracts: contract version 1 documented in
|
||||||
|
`docs/modules/coordinate-mapping.md`; no persisted schema or cache change
|
||||||
|
- Verification: coordinate mapper PASS (5 golden points, 8 tile boundaries,
|
||||||
|
5 yaw cases); M00 coordinate calibration PASS (5 points, maximum error
|
||||||
|
`0.000015`); renderer manifest, coordination, documentation, dependency and
|
||||||
|
whitespace checks passed; headless project load completed with expected
|
||||||
|
missing proprietary-data diagnostics in the isolated worktree
|
||||||
|
- Fidelity: observed build 12340 positions match within `0.002` yard; formulas
|
||||||
|
cross-checked against TrinityCore, OpenRealm and WoWee; visual parity is not claimed
|
||||||
|
- Migration/rebuild: none for this additive package; consumers migrate only
|
||||||
|
after merge and must preserve renderer checkpoints
|
||||||
|
- Remaining risks: native loaders and renderer still use manual conversions;
|
||||||
|
MDDF/MODF Euler mapping is intentionally unresolved; server-spawn integration
|
||||||
|
and finite-value adapter validation remain later M01 packages
|
||||||
|
- Recommended merge order: this contract first, coordinate fixtures/server-spawn
|
||||||
|
audit second, renderer/native consumers third, manual-conversion search gate last
|
||||||
|
- Documentation: ADR 0001; coordinate-mapping module spec with data-flow and
|
||||||
|
dependency diagrams; inline API documentation on all public symbols
|
||||||
|
|||||||
Reference in New Issue
Block a user