Files
infospace-bench/infospaces/wealth-vsm-legacy-slice/reports/migration-report.md

56 lines
2.1 KiB
Markdown

# 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 Labour` score 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:
```bash
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
```