RAW JSONL
{"load_plank":"saas_web_app","content_sha256":"synthetic"}reconstructed from topo/src/lib.js classify + server.js tool roster · 2026-08-23
Guessing in. saas_web_app → next out.
Enforcement myth refused.
classify multi-tenant SaaS+auth → saas_web_app → discovery.frame. Reconstructed theater. MCP required:false.
TOPO is a thin router MCP over GARBOARD+TICKLIST — situate, classify, load_plank, gap_report, next_actions — returning one terminal-typed next step. Callable on stdio; not an enforcement guarantee.
situate→classify→load→gap→next with a terminal — not checklist theater.
Tool-id rename is an owner open Q — debt stays visible.
Path/signals → stack hints + gaps.
Keyword scores → project_type or needs_disambiguation.
load_plank binds content_sha256.
gap_report / next_actions → terminal-typed item.
callable != enforced. Prefer honesty over install CTAs.
{"load_plank":"saas_web_app","content_sha256":"synthetic"}{"reason":"tied_scores","needs_disambiguation":true}{"next":"discovery.frame","terminal":"artifact_required"}Provenance: reconstructed theater · hover/open raw JSONL on each card
stdio surface is callable. Hosts without hooks are not enforced.
classify → load → gap → next → human_gate holds — no auto-attest
next_actions returns terminal from plank. Shared done_ids stay deterministic.
terminal human_gate does not auto-attest. BELAY Type-1 may own the pause.
MCP required:false. Models may ignore tools. Hooks/skills first when relevant.
Nine read-only tools. Names still carry garboard_* debt. Prefer documenting debt over silent rename claims.
Read path/signals; feed classify modifiers.
Keyword scores → project_type or needs_disambiguation.
Load plank; expose content_sha256.
Pure over plank + done_ids.
One next item id + terminal.
Reads ghost evidence; scaffold != EG1.
Shape roster from index.
Describe one project type.
Local selftest surface.
Tool-id rename is an owner open Q — debt stays visible.
Classify messy intent and return one next terminal-typed step — callable, not enforced.
Showcase · not an install surface. Suite peers acknowledged — not absorbed.