100%

Classifier skill + runtime (/heal-ledger-coordinates)

Part of plans/ledger-coordinate-migration — the generic, plan-agnostic on-serve coordinate heal.

Items

  • w-394fa852 — Author the /heal-ledger-coordinates SKILL.md (role: tool) generalizing the aims-burden back-catalog classifier prompt: it reads the plan-declared taxonomies as the classification vocabulary and the regex_coordinate_suggestion shape hints, then writes the coordinate_map sidecar. @-includes routing/script-first/skill-control-contract per skill-template.md.
  • w-5e02d307 — Author scripts/heal_ledger_coordinates_runtime/ (api.py + compose-prompt + persist + tests): compose-prompt injects the coordinate-less ledger entries, the plan’s declared taxonomies, and regex_coordinate_suggestion hints; persist calls write_coordinate_map. main.py —self-test.
  • w-fbca57b2 — Append-only guard (learning-ledger.md §5 + §13.5): the classifier writes ONLY coordinate_map.json; stored ledger entries (plan.json:ledger[] / decisions/LEDGER.md) stay byte-unchanged; the sidecar is the §13.3 anchor-post-fill derived overlay, never a record kind.

Fresh intel (regenerated)

{ “schema_version”: 1, “target”: { “kind”: “plan-section”, “ref”: “ledger-coordinate-migration/s-8322f5e0” }, “generated_at”: “2026-06-29T20:21:21.106354+00:00”, “graph_state”: { “head_sha”: “72ec9529”, “last_code_import_at”: “2026-06-29T20:17:50.626Z”, “embedding_stale”: true, “insights_stale”: false, “cpg_stale”: false }, “surfaces”: {}, “summary”: “intel-package[plan-section:ledger-coordinate-migration/s-8322f5e0] agent-authored dossier”, “degraded”: false, “dossier”: { “objective_symbols”: [], “tiers”: {}, “agent_authored”: true, “constrained_symbols”: [ “validate_ledger_append_only”, “validate_evolution_append_only”, “assemble_corpus”, “read_ranked”, “_FORBIDDEN_REFERENCES”, “compose_dead_ends_ledger” ], “difficulty”: { “class”: “routine”, “research_online”: false, “research_mode”: “auto”, “signals”: [], “plan_dir”: “/home/eric/projects/ori_lang/plans/ledger-coordinate-migration” } } }

(full dossier: classifier-skill—s-8322f5e0.intel.json)