--- id: MKTT-WP-0001 type: workplan title: "markitect-tool Repository Foundation" domain: markitect status: done owner: markitect-tool topic_slug: markitect planning_priority: complete planning_order: 10 depends_on_workplans: [] created: "2026-05-03" updated: "2026-05-03" state_hub_workstream_id: "4d405d74-faec-440e-873e-692ff9ca96e7" --- # MKTT-WP-0001: markitect-tool Repository Foundation ## Purpose Establish this repository as the State Hub-connected successor workspace for the in-scope core of `markitect-main`. ## P1.1 - Integrate State Hub repository registration ```task id: MKTT-WP-0001-T001 status: done priority: high state_hub_task_id: "34d2fba4-a03c-4d8f-a25c-b19a1c2f698d" ``` Register `markitect-tool` under the `markitect` domain, record the repo slug, and preserve the integration details in repository documentation. ## P1.2 - Add agent-facing repo rules ```task id: MKTT-WP-0001-T002 status: done priority: high state_hub_task_id: "b19f88a0-850e-428e-8131-4c4af2cbfc42" ``` Create `CLAUDE.md` and `.claude/rules/` material so future sessions start from the new PRD/FRS and the State Hub-backed workplan convention. ## P1.3 - Establish workplan convention ```task id: MKTT-WP-0001-T003 status: done priority: high state_hub_task_id: "4a770e4f-81b0-4f82-8f46-5886ee2fae36" ``` Create `workplans/` and seed source-of-truth workplans for foundation, migration assessment, and implementation. ## P1.4 - Add initial project packaging decision ```task id: MKTT-WP-0001-T004 status: done priority: medium state_hub_task_id: "c15f8492-93d0-43aa-ba12-0d4aaff97c03" ``` Choose package/module names, Python version target, dependency manager, and test runner. Keep the decision lightweight and aligned with the future `mkt` CLI entry point. Output: `docs/packaging-decision.md`. ## P1.5 - Add SBOM source once manifests exist ```task id: MKTT-WP-0001-T005 status: done priority: medium state_hub_task_id: "e77a5e46-aaa2-4717-922f-a871fa2fd1cc" ``` After packaging files are introduced, generate or identify the SBOM source and update State Hub registration metadata. Output: `sbom-tools.yaml`; initial State Hub ingest succeeded on 2026-05-03.