Docs_archive
Planetary traceability
Source docs/MESH_PLANETARY_TRACE.md · All_docs
Goal: a single doc ↔ machine artifacts ↔ Hive code map — to be extended with each delivery. Vision:
MESH_V2_GLOBAL.md§3.1.
Normative artifacts (machine-readable)
Human documentation
Current Hive code (level 0 → toward P1)
Milestones → deliverables matrix (to be checked off as work progresses)
Rules for contributors / agents
When a planetary piece is implemented:
- Update this table (Pn row + code paths).
- If JSON changes on the registry side: bump the
$idor theschemafield and document the migration inMESH_PLANETARY_P1_GLOBAL_DIRECTORY.md. Forwan-envelope-v1: document inMESH_PLANETARY_P3_TRANSPORT.md, update the Ajv tests in the app, and verify thatservices/transport-bridgeloads the same schema file (Ajv at startup). - If the instance ↔ peer contract changes: bump
MESH_V2_CONTRACT_VERSIONand note the delta inMESH_V2_GLOBAL.md. If stub / OpenAPI contracts change for adopters: bumpPLANETARY_MESH_REFERENCE_VERSIONand add an entry toMESH_PLANETARY_CHANGELOG.md. - After editing
docs/schemas/*.jsonordocs/openapi/*.yaml:npm run docs:validate-planetary(fromapp/). - After editing a stub under
services/*/src/server.mjs:npm run checkin that directory or the CI job planetary-stubs (npm ci && npm run check && npm testfor registry;npm ci && npm run checkfor transport-bridge and gateway).