Files
info-tech-canon/workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md

121 lines
3.0 KiB
Markdown

---
id: ITC-WP-0001
type: workplan
title: "Infospace Scaffold And Seed Placement"
domain: canon
repo: info-tech-canon
status: finished
priority: high
created: "2026-05-23"
updated: "2026-05-23"
depends_on_workplans: []
state_hub_workstream_id: "609380c7-fcc7-40ef-bb23-cdca80b4ce0a"
---
# ITC-WP-0001 - Infospace Scaffold And Seed Placement
## Goal
Create the concrete `infospace/` root and place the existing seed corpus into
the newer `kernel/`, `models/`, and `standards/` layout.
## Intent
This repository implements one infospace, but the infospace should not be the
repo root. The root remains the service/repo shell. The canon content lives in
`infospace/`.
The canonical layout is:
```text
infospace/
infospace.yaml
artifacts/index.yaml
kernel/
models/
standards/
profiles/
patterns/
mappings/
assimilation/
schemas/
views/
agent/
examples/
validation/
```
## Tasks
### T01 - Create infospace layout
```task
id: ITC-WP-0001-T01
status: done
priority: high
state_hub_task_id: "3a7b29ba-bc15-4ca1-ba61-ec4ffaefa2a1"
```
- Create `infospace/` as the single canon infospace root.
- Add the infospace-bench required files and directories.
- Add README placeholders only where needed for Git tracking.
### T02 - Move seed artifacts into canonical paths
```task
id: ITC-WP-0001-T02
status: done
priority: high
state_hub_task_id: "b5894ec2-e79e-4308-9125-fd10c4b76faf"
```
- Place Core and Kernel Map under `infospace/kernel/`.
- Place broad domain models under `infospace/models/<domain>/`.
- Place Tagging and CARING under `infospace/standards/<standard>/`.
- Keep the original `seeds/` files as provenance until the first scaffold
release is reviewed.
### T03 - Adapt manifests and path references
```task
id: ITC-WP-0001-T03
status: done
priority: high
state_hub_task_id: "4826fbad-3dc7-4759-b086-8cb3cf50f6ff"
```
- Update `canon.yaml` to point at `infospace/...` paths.
- Add `infospace/artifacts/index.yaml` entries for the placed artifacts.
- Make generated and curated paths explicit.
- Replace older `core/` references with `kernel/` where they describe the
current target layout.
### T04 - Preserve provenance
```task
id: ITC-WP-0001-T04
status: done
priority: medium
state_hub_task_id: "ff5bae40-9e89-4ec7-9f96-6670e140f4fa"
```
- Record each artifact's seed source path.
- Add a scaffold report describing moved, copied, and deferred files.
- Avoid semantic refactoring during the placement pass.
## Acceptance
- The repo has a concrete `infospace/` root.
- `canon.yaml` and `infospace/artifacts/index.yaml` agree on canonical paths.
- The seed documents are available under the newer `kernel/models/standards`
layout.
- Original seed provenance remains traceable.
## Implementation Notes
- Implemented the concrete `infospace/` root with manifest and artifact index.
- Copied seed documents to canonical `kernel/`, `models/`, and `standards/`
paths without semantic edits.
- Preserved source provenance in `infospace/artifacts/index.yaml` and
`infospace/reports/scaffold-placement.md`.