scoped migration filter workplan and docs

This commit is contained in:
2026-05-03 21:12:22 +02:00
parent f50d9567a1
commit 68753a4500
5 changed files with 349 additions and 4 deletions

View File

@@ -34,7 +34,7 @@ out-of-scope areas, and migration principles.
```task
id: MKTT-WP-0002-T002
status: todo
status: done
priority: high
state_hub_task_id: "994a8c17-bd13-476b-9b8e-86c50e1c4897"
```
@@ -44,11 +44,13 @@ tests. Create a candidate test migration list organized by FRS section.
Technical debt: `TD-MKTT-002`.
Output: `docs/markitect-main-test-migration-inventory.md`.
## P2.3 - Map legacy commands to `mkt`
```task
id: MKTT-WP-0002-T003
status: todo
status: done
priority: high
state_hub_task_id: "f82b1f2c-887b-4378-b70b-84c1cb051742"
```
@@ -56,11 +58,13 @@ state_hub_task_id: "f82b1f2c-887b-4378-b70b-84c1cb051742"
Inventory old `markitect` CLI commands and classify each as migrate,
reimplement, rename, defer, or out of scope for `mkt`.
Output: `docs/legacy-cli-command-map.md`.
## P2.4 - Decide compatibility policy
```task
id: MKTT-WP-0002-T004
status: todo
status: done
priority: medium
state_hub_task_id: "56a12905-c3ec-42b0-893a-47ef023ea10a"
```
@@ -68,6 +72,8 @@ state_hub_task_id: "56a12905-c3ec-42b0-893a-47ef023ea10a"
Define whether any old module paths, command names, file formats, or schema
names deserve compatibility shims in the successor.
Output: `docs/compatibility-policy.md`.
## Extension Points
`EP-MKTT-002` tracks the query backend adapter boundary: keep the initial query
@@ -78,10 +84,12 @@ the provider-neutral contract.
```task
id: MKTT-WP-0002-T005
status: todo
status: done
priority: medium
state_hub_task_id: "4d51e763-bf5f-483b-8948-6306ff5a58bb"
```
Separate core dependencies from optional integrations. Initial candidates:
`markdown-it-py`, `PyYAML`, `jsonpath-ng`, and optional `llm-connect`.
Output: `docs/dependency-classification.md`.