Party spine readiness
Honest Go ↔ proto ↔ Pulsar ↔ HugeGraph matrix after party work. HugeGraph weave is not claimed done if still stub.
Layer matrix
Services · Pulsar · Graph
Completed features (Mongo / JSONL)
Open gaps · Açık işler
Modules dashboard
Catalog modules + schedule status from completed_features / registry. Consumes platform catalog — does not fork SoT.
Open catalog site →
Event explorer
P52_* contracts from docs/events/ + OID federation. Shows topic / producer / worker hints.
| Event | Topic | Producer | Worker | Status |
|---|
Stack graph
Module → Proto → Go → Pulsar → Graph edge types. Live weave edges are solid; SKIPPED device/POS labels stay dashed.
Production layers 0–5
From PRODUCTION_LAYERS.md — new developers: pick a layer before writing code.
How to run
Dev-only server. Secrets from /mnt/lan/.env via with-env.sh — never commit.
Compile + serve
cd /mnt/lan/project52 # or ~/project52 # Optional: venv with pymongo for live Mongo registry python3 -m venv .venv-handbook && .venv-handbook/bin/pip install pymongo ./scripts/with-env.sh python3 scripts/dev_handbook_compile.py ./scripts/with-env.sh .venv-handbook/bin/python scripts/dev_handbook_server.py --compile # → http://127.0.0.1:8787/ # Static-only fallback (no API / no Mongo live): cd ui/dev-handbook && python3 -m http.server 8788
Data sources
- Mongo
project52_dev.completed_features(preferred when reachable) Completed_task/registry.jsonl+Completed_task/*.mddocs/events/P52_*.md+OID_EVENT_FEDERATION.mdcatalog/site/catalog.json(consumer only — regenerate via catalog_generate)
Laws
- No SoftID invent — CIS OID mint only
- No Gremlin on customer hot path
- Mongo is developer registry only — not production Layer 2
- Customer UIs remain grpc-web → Go