ITC-WP-0012: integrate Repository Layout Standard

Register the InfoTechCanon Repository Layout Standard as a domain standard
(itc-repo-layout), processed from demand through the canon's Purpose/Demand
intake without collapsing existing model concepts.

- Register standard in artifacts/index.yaml, canon.yaml, infospace.yaml;
  regenerate indexes, views, briefs, tree, and validation (validate green).
- T04: add reconciliation.yaml (partial/as-is dogfooding, declared core
  conformance, recorded tensions); resolve the demand by moving it out of
  demand/ to the evaluation pack as source-demand.md and removing demand/.
- T05: add consumer-adoption-brief.md for downstream repos.
- Update test artifact/standard counts (60->61, standards 2->3).
- Mark T03/T04/T05 done; workplan and registry status -> finished.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-13 14:25:54 +02:00
parent 0ce66ef784
commit f7ad73d9da
28 changed files with 1145 additions and 85 deletions

View File

@@ -0,0 +1,37 @@
---
id: agent-brief/standard-repository-layout
artifact_id: standard/repository-layout
source_path: standards/repository-layout/InfoTechCanonRepositoryLayoutStandard.md
source_kind: standard
generated: true
---
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
# Agent Brief: InfoTechCanon Repository Layout Standard
- Artifact ID: `standard/repository-layout`
- Kind: `standard`
- Canonical path: `standards/repository-layout/InfoTechCanonRepositoryLayoutStandard.md`
- Full source: `standards/repository-layout/InfoTechCanonRepositoryLayoutStandard.md`
- Summary: Cross-cutting canon standard: InfoTechCanon Repository Layout Standard.
## Retrieval Hints
Imports and anchors:
- `kernel/itc-core`
- `model/governance`
- `model/information-space`
- `model/task`
## Owned Concepts
- `CanonicalRepositoryLayout`
- `InfoTechCanon Repository Layout Standard`
- `LayoutConformanceLevel`
- `RepositoryDocumentationDirectory`
- `ScopeIntentOperatingMode`
## Related Distinctions
No common distinction is anchored directly on this artifact.

View File

@@ -5,8 +5,8 @@
This brief summarizes the current canon service surface for agents.
- Infospace slug: `canon`
- Artifact count: 60
- Retrieval index items: 60
- Artifact count: 61
- Retrieval index items: 61
- Primary confidence command: `make validate`
- Refresh generated indexes and views with: `make index`
- Refresh agent briefs and interface templates with: `make agent-briefs`

View File

@@ -43,7 +43,7 @@
}
],
"infospace": "canon",
"item_count": 60,
"item_count": 61,
"items": [
{
"canonical_path": "standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml",
@@ -2241,6 +2241,46 @@
"title": "InfoTechCanon CARING Access Governance Standard",
"warnings": []
},
{
"canonical_path": "standards/repository-layout/InfoTechCanonRepositoryLayoutStandard.md",
"id": "standard/repository-layout",
"imports": [
"kernel/itc-core",
"model/governance",
"model/information-space",
"model/task"
],
"kind": "standard",
"owned_concepts": [
"CanonicalRepositoryLayout",
"InfoTechCanon Repository Layout Standard",
"LayoutConformanceLevel",
"RepositoryDocumentationDirectory",
"ScopeIntentOperatingMode"
],
"relationships": [
{
"target": "kernel/itc-core",
"type": "conforms_to"
},
{
"target": "model/information-space",
"type": "imports"
},
{
"target": "model/governance",
"type": "imports"
},
{
"target": "model/task",
"type": "imports"
}
],
"source_path": "infospace/evaluations/repository-layout/source-demand.md",
"summary": "Cross-cutting canon standard: InfoTechCanon Repository Layout Standard.",
"title": "InfoTechCanon Repository Layout Standard",
"warnings": []
},
{
"canonical_path": "standards/tagging/InfoTechCanonTaggingStandard.md",
"id": "standard/tagging",

View File

@@ -4,7 +4,7 @@
Schema: `info-tech-canon.retrieval-index.v1`
Infospace: `canon`
Items: **60**
Items: **61**
## Common Distinctions
@@ -605,6 +605,16 @@ Items: **60**
- Imports and anchors: `kernel/itc-core`, `model/access-control`, `model/data`, `model/devsecops`, `model/governance`, `model/network`, `model/observability`, `model/organization`, `model/security`, `model/task`, `standard/tagging`
- Owned concepts: `CARINGAccessDescriptor`, `CARINGAnalysisFitnessTest`, `CARINGAnalysisProcedure`, `CARINGCanonicalRole`, `CARINGCapabilityProfile`, `CARINGDeclaredAccessMap`, `CARINGDerivedCapability`, `CARINGEffectiveAccessMap`, `CARINGExposureEvent`, `CARINGExposureMode`, `CARINGInducedAccess`, `CARINGOrganizationRelation`, `CARINGPlane`, `CARINGRedesignProcedure`, `CARINGRestrictionPrecedence`, `InfoTechCanon CARING Access Governance Standard`
### InfoTechCanon Repository Layout Standard
- ID: `standard/repository-layout`
- Kind: `standard`
- Canonical path: `standards/repository-layout/InfoTechCanonRepositoryLayoutStandard.md`
- Source path: `infospace/evaluations/repository-layout/source-demand.md`
- Summary: Cross-cutting canon standard: InfoTechCanon Repository Layout Standard.
- Imports and anchors: `kernel/itc-core`, `model/governance`, `model/information-space`, `model/task`
- Owned concepts: `CanonicalRepositoryLayout`, `InfoTechCanon Repository Layout Standard`, `LayoutConformanceLevel`, `RepositoryDocumentationDirectory`, `ScopeIntentOperatingMode`
### InfoTechCanon Tagging Standard
- ID: `standard/tagging`

View File

@@ -1,6 +1,6 @@
schema: info-tech-canon.retrieval-index.v1
infospace: canon
item_count: 60
item_count: 61
items:
- id: benchmark/caring/kubernetes-rbac
kind: benchmark-workspace
@@ -1410,6 +1410,33 @@ items:
- type: imports
target: standard/tagging
warnings: []
- id: standard/repository-layout
kind: standard
title: InfoTechCanon Repository Layout Standard
canonical_path: standards/repository-layout/InfoTechCanonRepositoryLayoutStandard.md
source_path: infospace/evaluations/repository-layout/source-demand.md
summary: 'Cross-cutting canon standard: InfoTechCanon Repository Layout Standard.'
owned_concepts:
- CanonicalRepositoryLayout
- InfoTechCanon Repository Layout Standard
- LayoutConformanceLevel
- RepositoryDocumentationDirectory
- ScopeIntentOperatingMode
imports:
- kernel/itc-core
- model/governance
- model/information-space
- model/task
relationships:
- type: conforms_to
target: kernel/itc-core
- type: imports
target: model/information-space
- type: imports
target: model/governance
- type: imports
target: model/task
warnings: []
- id: standard/tagging
kind: standard
title: InfoTechCanon Tagging Standard