generated from coulomb/repo-seed
121 lines
3.0 KiB
Markdown
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`.
|