From 1c0dfc761df5f0946c91906546f69c8343a8ac64 Mon Sep 17 00:00:00 2001 From: sindoring Date: Mon, 13 Jul 2026 13:30:18 +0400 Subject: [PATCH] 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 --- coordination/claims/M01-FND-COORDS-001.md | 32 ++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/coordination/claims/M01-FND-COORDS-001.md b/coordination/claims/M01-FND-COORDS-001.md index a8a15b9..68b3582 100644 --- a/coordination/claims/M01-FND-COORDS-001.md +++ b/coordination/claims/M01-FND-COORDS-001.md @@ -1,6 +1,7 @@ # M01-FND-COORDS-001 — Canonical coordinate contracts + ## Ownership @@ -78,8 +79,33 @@ ADT tile/chunk/local and Godot world coordinate spaces, plus the single pure ## Status -- State: active -- Done: repository/reference audit and contract scope -- Next: ADR, fixtures, value objects and mapper implementation +- State: ready-for-review +- Done: repository/reference audit, ADR, immutable value objects, pure mapper, + build 12340/boundary/yaw fixtures, module specification and repository gates +- Next: integrator review and merge before renderer/native consumer migration - 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