generated from coulomb/repo-seed
feat(registry): complete ATLAS-WP-0002 T04 (canon mapping) + T01 (surface schema)
T04: add docs/canon-mapping.md mapping config-atlas concepts to InfoTechCanon (itc-gov/data/devsecops/land/org/access/sec/tag) and sibling repos with consume/reference/align/own ownership, plus gaps, validation hooks, and extension candidates. Resolves the (planned) refs in PRD and ecosystem-boundaries. T01: add schemas/surface-entry.schema.json (Draft 2020-12, additionalProperties false to forbid inline values/secrets), docs/configuration-surface-schema.md (fields, kind taxonomy, L0-L9 ordering, explicit merge rules), a validating seed entry (surface.infotech.state-hub.api-config), and expand registry/README.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -38,11 +38,17 @@ blueprint Phases 2–3) will be separate workplans, not tasks here.
|
||||
|
||||
```task
|
||||
id: ATLAS-WP-0002-T04
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "e96f00bc-d858-4cfa-be6c-10de8de7b529"
|
||||
```
|
||||
|
||||
Result 2026-06-26: Authored `docs/canon-mapping.md` mirroring feature-control's
|
||||
pattern, using real ITC ids (itc-gov/data/devsecops/land/org/access/sec/tag).
|
||||
Entity + relationship mapping (consume/reference/align/own), read-model surface,
|
||||
gaps, validation hooks, extension candidates, and ITC artifact references.
|
||||
Resolves the `(planned)` links in PRD §5 and ecosystem-boundaries §2.3.
|
||||
|
||||
Create `docs/canon-mapping.md` mapping config-atlas terms to InfoTechCanon and
|
||||
sibling repos: **consume** ITC-GOV (policy/decision/evidence), ITC-DATA
|
||||
(schema/contract/classification), ITC-DEVSECOPS (delivery/mutability), ITC-LAND
|
||||
@@ -60,11 +66,20 @@ references in PRD §5 and `docs/ecosystem-boundaries.md` §2.3.
|
||||
|
||||
```task
|
||||
id: ATLAS-WP-0002-T01
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "125a4ad3-ddd4-4aee-bb94-9433a5fa4651"
|
||||
```
|
||||
|
||||
Result 2026-06-26: Added `schemas/surface-entry.schema.json` (JSON Schema
|
||||
Draft 2020-12; `additionalProperties:false` throughout to forbid inline values),
|
||||
`docs/configuration-surface-schema.md` (fields, kind taxonomy, L0–L9 ordering,
|
||||
explicit merge rules), and a validating seed entry
|
||||
`registry/surfaces/surface.infotech.state-hub.api-config.md`. Expanded
|
||||
`registry/README.md`. Verified: schema is valid Draft 2020-12, the example entry
|
||||
validates, and a forbidden inline `value` field is correctly rejected. CUE deferred
|
||||
(PRD open question 4).
|
||||
|
||||
Author the machine-checkable surface-entry schema and the layering/merge model.
|
||||
Add `schemas/surface-entry.schema.json` (JSON Schema; evaluate CUE per PRD open
|
||||
question 4) matching the entry shape in ArchitectureBlueprint §3 / PRD §10:
|
||||
|
||||
Reference in New Issue
Block a user