2.1 KiB
Pruned Legacy Reference Pilot
Selection
This pilot migrates a compact slice of
markitect-main/examples/infospace-with-history:
- source excerpt:
book-1-chapter-03.md - entities:
Division of Labour,Market Extent - relation:
Division of Labour limited by Market Extent - evaluation: migrated
Division of Labourscore set - metrics snapshot: compact successor snapshot with legacy methodology labels
The generated bulk was intentionally not migrated. The slice is large enough to exercise successor parsing, validation, entity and relation semantics, evaluation history, metrics, graph inspection, and engine sync planning.
Replaced
The legacy output/entities, output/relations, output/evaluations, and
output/metrics artifacts are represented using the successor manifest,
artifact IDs, evaluation I/O, and metrics history formats.
The legacy pipeline concept is represented as a legacy-migration workflow
record in infospace.yaml; the committed artifacts are the migration result,
not a replay of LLM generation.
Delegated
Markdown parsing, section extraction, contract validation, and template syntax
remain delegated to markitect-tool through the markdown_adapter boundary.
Durable asset identity and future operational sync remain outside this pilot
and are represented by the engine dry-run sync plan.
Remaining gaps
- Full legacy generated analyses, classifications, mappings, and raw prompts are intentionally excluded.
- Provider-backed evaluation and generation are still represented by explicit adapter boundaries rather than live calls.
- A later replacement-readiness pass should map old CLI commands to successor commands and note any intentionally dropped behavior.
Evidence
Run:
python3 -m pytest tests/test_legacy_pilot.py
python3 -m infospace_bench validate infospaces/wealth-vsm-legacy-slice
python3 -m infospace_bench entities infospaces/wealth-vsm-legacy-slice
python3 -m infospace_bench relations infospaces/wealth-vsm-legacy-slice
python3 -m infospace_bench engine plan-sync infospaces/wealth-vsm-legacy-slice