generated from coulomb/repo-seed
88 lines
2.1 KiB
Markdown
88 lines
2.1 KiB
Markdown
---
|
|
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.
|