generated from coulomb/repo-seed
Kontextual Engine Integration Boundary
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user