2026-05-23 04:38:57 +02:00
|
|
|
schema: info-tech-canon.retrieval-index.v1
|
|
|
|
|
infospace: canon
|
2026-09-06 01:00:12 +02:00
|
|
|
item_count: 81
|
2026-05-23 04:38:57 +02:00
|
|
|
items:
|
2026-09-06 00:44:37 +02:00
|
|
|
- id: assimilation/canon-federation
|
|
|
|
|
kind: assimilation
|
|
|
|
|
title: Canon federation research provenance
|
|
|
|
|
canonical_path: assimilation/canon-federation/ASSIMILATION.md
|
|
|
|
|
source_path: infospace/assimilation/canon-federation/source/research/CorpusIndex.md
|
|
|
|
|
summary: 'Canon artifact: Canon federation research provenance.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Canon federation research provenance
|
|
|
|
|
imports:
|
|
|
|
|
- concept-area/family
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/evidence
|
|
|
|
|
- model/identity
|
|
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/identity
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: uses
|
|
|
|
|
target: concept-area/family
|
|
|
|
|
warnings: []
|
2026-09-05 00:50:09 +02:00
|
|
|
- id: assimilation/emission-cadence
|
|
|
|
|
kind: assimilation
|
|
|
|
|
title: "Assimilation \u2014 EmissionCadenceDeclaration handover"
|
|
|
|
|
canonical_path: assimilation/emission-cadence/ASSIMILATION.md
|
|
|
|
|
source_path: infospace/assimilation/emission-cadence/source/EmissionCadenceDeclaration.md
|
|
|
|
|
summary: "Canon artifact: Assimilation \u2014 EmissionCadenceDeclaration handover."
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- "Assimilation \u2014 EmissionCadenceDeclaration handover"
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- id: assimilation/it-capability-canon
|
|
|
|
|
kind: assimilation
|
|
|
|
|
title: "Assimilation \u2014 IT Capability Canon (ITCC) v0.1"
|
|
|
|
|
canonical_path: assimilation/it-capability-canon/ASSIMILATION.md
|
|
|
|
|
source_path: infospace/assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md
|
|
|
|
|
summary: "Canon artifact: Assimilation \u2014 IT Capability Canon (ITCC) v0.1."
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- "Assimilation \u2014 IT Capability Canon (ITCC) v0.1"
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
2026-05-23 06:53:30 +02:00
|
|
|
- id: benchmark/caring/kubernetes-rbac
|
|
|
|
|
kind: benchmark-workspace
|
|
|
|
|
title: CARING Kubernetes RBAC Benchmark
|
|
|
|
|
canonical_path: standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml
|
|
|
|
|
source_path: infospace/standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml
|
|
|
|
|
summary: 'Benchmark workspace definition and review criteria: CARING Kubernetes
|
|
|
|
|
RBAC Benchmark.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- CARING Kubernetes RBAC Benchmark
|
|
|
|
|
imports:
|
|
|
|
|
- standard/caring
|
|
|
|
|
- standard/tagging
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: standard/caring
|
|
|
|
|
- type: stress_tests
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: stress_tests
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: stress_tests
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: stress_tests
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: stress_tests
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: stress_tests
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/tagging
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: benchmark/caring/kubernetes-rbac/access-descriptors
|
|
|
|
|
kind: access-descriptor-set
|
|
|
|
|
title: Kubernetes RBAC CARING Access Descriptors
|
|
|
|
|
canonical_path: standards/caring/benchmarks/kubernetes-rbac/access-descriptors.yaml
|
|
|
|
|
source_path: infospace/standards/caring/benchmarks/kubernetes-rbac/access-descriptors.yaml
|
|
|
|
|
summary: 'Structured CARING access descriptor set: Kubernetes RBAC CARING Access
|
|
|
|
|
Descriptors.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Kubernetes RBAC CARING Access Descriptors
|
|
|
|
|
imports:
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/devsecops
|
|
|
|
|
- model/security
|
|
|
|
|
- standard/caring
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: benchmark/caring/kubernetes-rbac
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/caring
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: benchmark/caring/kubernetes-rbac/caring-mapping
|
|
|
|
|
kind: caring-mapping
|
|
|
|
|
title: Kubernetes RBAC To CARING Mapping
|
|
|
|
|
canonical_path: standards/caring/benchmarks/kubernetes-rbac/caring-mapping.yaml
|
|
|
|
|
source_path: infospace/standards/caring/benchmarks/kubernetes-rbac/caring-mapping.yaml
|
|
|
|
|
summary: 'Native access model to CARING mapping: Kubernetes RBAC To CARING Mapping.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Kubernetes RBAC To CARING Mapping
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: benchmark/caring/kubernetes-rbac
|
|
|
|
|
- type: maps
|
|
|
|
|
target: standard/caring
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/security
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: benchmark/caring/kubernetes-rbac/findings
|
|
|
|
|
kind: benchmark-findings
|
|
|
|
|
title: Kubernetes RBAC Benchmark Findings And Canon Pressure
|
|
|
|
|
canonical_path: standards/caring/benchmarks/kubernetes-rbac/findings-and-canon-pressure.yaml
|
|
|
|
|
source_path: infospace/standards/caring/benchmarks/kubernetes-rbac/findings-and-canon-pressure.yaml
|
|
|
|
|
summary: 'Benchmark findings, gaps, and canon pressure: Kubernetes RBAC Benchmark
|
|
|
|
|
Findings And Canon Pressure.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Kubernetes RBAC Benchmark Findings And Canon Pressure
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: benchmark/caring/kubernetes-rbac
|
|
|
|
|
- type: proposes
|
|
|
|
|
target: standard/caring
|
|
|
|
|
- type: proposes
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: proposes
|
|
|
|
|
target: model/security
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: benchmark/caring/kubernetes-rbac/native-concepts
|
|
|
|
|
kind: native-concept-map
|
|
|
|
|
title: Kubernetes RBAC Native Concept Map
|
|
|
|
|
canonical_path: standards/caring/benchmarks/kubernetes-rbac/native-concepts.yaml
|
|
|
|
|
source_path: infospace/standards/caring/benchmarks/kubernetes-rbac/native-concepts.yaml
|
|
|
|
|
summary: 'Native source concept map for assimilation or benchmark work: Kubernetes
|
|
|
|
|
RBAC Native Concept Map.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Kubernetes RBAC Native Concept Map
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: benchmark/caring/kubernetes-rbac
|
|
|
|
|
- type: maps
|
|
|
|
|
target: standard/caring
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/landscape
|
|
|
|
|
warnings: []
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- id: capability-catalog/itc-cap
|
|
|
|
|
kind: capability-catalog
|
|
|
|
|
title: InfoTechCanon Capability Catalog
|
|
|
|
|
canonical_path: models/capability/capabilities.yaml
|
|
|
|
|
source_path: infospace/assimilation/it-capability-canon/source/capabilities.yaml
|
|
|
|
|
summary: 'Canon artifact: InfoTechCanon Capability Catalog.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- InfoTechCanon Capability Catalog
|
|
|
|
|
imports: []
|
|
|
|
|
relationships: []
|
|
|
|
|
warnings: []
|
2026-08-15 19:42:30 +02:00
|
|
|
- id: catalog/attribute-value-types
|
|
|
|
|
kind: concept-catalog
|
|
|
|
|
title: InfoTechCanon Attribute Value Type Catalog
|
|
|
|
|
canonical_path: models/data/attribute-value-types.yaml
|
|
|
|
|
source_path: demand/AttributeValueTypes.md
|
|
|
|
|
summary: 'Structured candidate concept catalog: InfoTechCanon Attribute Value Type
|
|
|
|
|
Catalog.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- InfoTechCanon Attribute Value Type Catalog
|
|
|
|
|
imports: []
|
|
|
|
|
relationships: []
|
|
|
|
|
warnings: []
|
2026-08-15 19:14:11 +02:00
|
|
|
- id: catalog/evidence-basis
|
|
|
|
|
kind: concept-catalog
|
|
|
|
|
title: InfoTechCanon Evidence Basis Catalog
|
|
|
|
|
canonical_path: models/governance/evidence-basis.yaml
|
|
|
|
|
source_path: demand/EvidenceBasis.md
|
|
|
|
|
summary: 'Structured candidate concept catalog: InfoTechCanon Evidence Basis Catalog.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- InfoTechCanon Evidence Basis Catalog
|
|
|
|
|
imports: []
|
|
|
|
|
relationships: []
|
|
|
|
|
warnings: []
|
2026-05-23 06:07:18 +02:00
|
|
|
- id: comparison/repo-scoping/canon-benefit-analysis
|
|
|
|
|
kind: benefit-analysis
|
|
|
|
|
title: Repo Scoping Canon Benefit Analysis
|
|
|
|
|
canonical_path: evaluations/repo-scoping/canon-benefit-analysis.yaml
|
|
|
|
|
source_path: infospace/evaluations/repo-scoping/canon-benefit-analysis.yaml
|
|
|
|
|
summary: 'Consumer benefit analysis against canon surfaces: Repo Scoping Canon Benefit
|
|
|
|
|
Analysis.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Repo Scoping Canon Benefit Analysis
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: comparison/repo-scoping/report
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/information-space
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: maps
|
|
|
|
|
target: standard/tagging
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: comparison/repo-scoping/consumer-workplan-brief
|
|
|
|
|
kind: consumer-workplan-brief
|
|
|
|
|
title: Repo Scoping Consumer Workplan Brief
|
|
|
|
|
canonical_path: evaluations/repo-scoping/consumer-workplan-brief.md
|
|
|
|
|
source_path: infospace/evaluations/repo-scoping/consumer-workplan-brief.md
|
|
|
|
|
summary: 'Consumer repo workplan seed brief: Repo Scoping Consumer Workplan Brief.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Repo Scoping Consumer Workplan Brief
|
|
|
|
|
imports:
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: comparison/repo-scoping/report
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: comparison/repo-scoping/extension-candidates
|
|
|
|
|
kind: extension-candidate-set
|
|
|
|
|
title: Repo Scoping Canon Extension Candidates
|
|
|
|
|
canonical_path: evaluations/repo-scoping/extension-candidates.yaml
|
|
|
|
|
source_path: infospace/evaluations/repo-scoping/extension-candidates.yaml
|
|
|
|
|
summary: 'Reviewable canon extension candidate set: Repo Scoping Canon Extension
|
|
|
|
|
Candidates.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Repo Scoping Canon Extension Candidates
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: comparison/repo-scoping/report
|
|
|
|
|
- type: proposes
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: proposes
|
|
|
|
|
target: model/information-space
|
|
|
|
|
- type: proposes
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: proposes
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: comparison/repo-scoping/frame
|
|
|
|
|
kind: comparison-frame
|
|
|
|
|
title: Repo Scoping Canon Comparison Frame
|
|
|
|
|
canonical_path: evaluations/repo-scoping/comparison-frame.yaml
|
|
|
|
|
source_path: infospace/evaluations/repo-scoping/comparison-frame.yaml
|
|
|
|
|
summary: 'Structured comparison questions and domains: Repo Scoping Canon Comparison
|
|
|
|
|
Frame.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Repo Scoping Canon Comparison Frame
|
|
|
|
|
imports:
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: comparison/repo-scoping/report
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: comparison/repo-scoping/report
|
|
|
|
|
kind: comparison-report
|
|
|
|
|
title: Repo Scoping Canon Comparison Report
|
|
|
|
|
canonical_path: evaluations/repo-scoping/comparison-report.md
|
|
|
|
|
source_path: infospace/evaluations/repo-scoping/comparison-report.md
|
|
|
|
|
summary: 'Canon-side comparison report: Repo Scoping Canon Comparison Report.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Repo Scoping Canon Comparison Report
|
|
|
|
|
imports:
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/information-space
|
|
|
|
|
- model/task
|
|
|
|
|
- pattern/intent-scope-purposes
|
|
|
|
|
relationships:
|
|
|
|
|
- type: compares
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/information-space
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: uses
|
|
|
|
|
target: pattern/intent-scope-purposes
|
|
|
|
|
warnings: []
|
2026-09-06 00:26:29 +02:00
|
|
|
- id: concept-area/family
|
|
|
|
|
kind: concept-area-seed
|
|
|
|
|
title: Family concept-area seed
|
|
|
|
|
canonical_path: concepts/family/FamilySeed.md
|
|
|
|
|
source_path: ../prj-canon-federation/ledger/concept-ownership.json
|
|
|
|
|
summary: 'Canon artifact: Family concept-area seed.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Family
|
|
|
|
|
- Family concept-area seed
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
warnings: []
|
2026-05-23 04:59:16 +02:00
|
|
|
- id: concept-catalog/purpose-demand
|
|
|
|
|
kind: concept-catalog
|
|
|
|
|
title: Purpose And Consumer Demand Concept Catalog
|
|
|
|
|
canonical_path: concepts/purpose-demand.yaml
|
|
|
|
|
source_path: infospace/concepts/purpose-demand.yaml
|
|
|
|
|
summary: 'Structured candidate concept catalog: Purpose And Consumer Demand Concept
|
|
|
|
|
Catalog.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Purpose And Consumer Demand Concept Catalog
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/governance
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
warnings: []
|
2026-05-23 05:35:11 +02:00
|
|
|
- id: conformance/railiance-fabric
|
|
|
|
|
kind: conformance-pack
|
|
|
|
|
title: Railiance Fabric Canon Conformance Pack
|
|
|
|
|
canonical_path: evaluations/railiance-fabric/conformance-pack.yaml
|
|
|
|
|
source_path: infospace/evaluations/railiance-fabric/conformance-pack.yaml
|
|
|
|
|
summary: 'Machine-readable canon-side conformance support pack: Railiance Fabric
|
|
|
|
|
Canon Conformance Pack.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Railiance Fabric Canon Conformance Pack
|
|
|
|
|
imports:
|
|
|
|
|
- model/data
|
|
|
|
|
- model/devsecops
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/landscape
|
|
|
|
|
- model/network
|
|
|
|
|
- model/observability
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/security
|
|
|
|
|
- model/task
|
|
|
|
|
- standard/tagging
|
|
|
|
|
relationships:
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/tagging
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: conformance/railiance-fabric/consumer-workplan-brief
|
|
|
|
|
kind: consumer-workplan-brief
|
|
|
|
|
title: Railiance Fabric Consumer Workplan Brief
|
|
|
|
|
canonical_path: evaluations/railiance-fabric/consumer-workplan-brief.md
|
|
|
|
|
source_path: infospace/evaluations/railiance-fabric/consumer-workplan-brief.md
|
|
|
|
|
summary: 'Consumer repo workplan seed brief: Railiance Fabric Consumer Workplan
|
|
|
|
|
Brief.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Railiance Fabric Consumer Workplan Brief
|
|
|
|
|
imports:
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: conformance/railiance-fabric
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: conformance/railiance-fabric/entity-edge-capture-criteria
|
|
|
|
|
kind: capture-criteria
|
|
|
|
|
title: Railiance Fabric Entity And Edge Capture Criteria
|
|
|
|
|
canonical_path: evaluations/railiance-fabric/entity-edge-capture-criteria.yaml
|
|
|
|
|
source_path: infospace/evaluations/railiance-fabric/entity-edge-capture-criteria.yaml
|
|
|
|
|
summary: 'Criteria for canonical entity and edge capture: Railiance Fabric Entity
|
|
|
|
|
And Edge Capture Criteria.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Railiance Fabric Entity And Edge Capture Criteria
|
|
|
|
|
imports:
|
|
|
|
|
- model/data
|
|
|
|
|
- model/devsecops
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/landscape
|
|
|
|
|
- model/network
|
|
|
|
|
- model/observability
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/security
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: conformance/railiance-fabric
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: conformance/railiance-fabric/mapping-expectations
|
|
|
|
|
kind: mapping-expectation
|
|
|
|
|
title: Railiance Fabric Mapping Expectations
|
|
|
|
|
canonical_path: evaluations/railiance-fabric/mapping-expectations.yaml
|
|
|
|
|
source_path: infospace/evaluations/railiance-fabric/mapping-expectations.yaml
|
|
|
|
|
summary: 'Expected mappings between consumer graph capture and canon surfaces: Railiance
|
|
|
|
|
Fabric Mapping Expectations.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Railiance Fabric Mapping Expectations
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: conformance/railiance-fabric
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: conformance/railiance-fabric/visualization-examples
|
|
|
|
|
kind: visualization-example-set
|
|
|
|
|
title: Railiance Fabric Visualization Examples
|
|
|
|
|
canonical_path: evaluations/railiance-fabric/visualization-examples.yaml
|
|
|
|
|
source_path: infospace/evaluations/railiance-fabric/visualization-examples.yaml
|
|
|
|
|
summary: 'Graph visualization examples and bad-shape corrections: Railiance Fabric
|
|
|
|
|
Visualization Examples.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Railiance Fabric Visualization Examples
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: conformance/railiance-fabric
|
|
|
|
|
- type: illustrates
|
|
|
|
|
target: conformance/railiance-fabric/entity-edge-capture-criteria
|
|
|
|
|
- type: illustrates
|
|
|
|
|
target: conformance/railiance-fabric/mapping-expectations
|
|
|
|
|
warnings: []
|
2026-05-23 05:18:54 +02:00
|
|
|
- id: evaluation/user-engine
|
|
|
|
|
kind: evaluation-pack
|
|
|
|
|
title: User Engine Canon Evaluation Pack
|
|
|
|
|
canonical_path: evaluations/user-engine/evaluation-pack.yaml
|
|
|
|
|
source_path: infospace/evaluations/user-engine/evaluation-pack.yaml
|
|
|
|
|
summary: 'Machine-readable canon-side evaluation pack: User Engine Canon Evaluation
|
|
|
|
|
Pack.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- User Engine Canon Evaluation Pack
|
|
|
|
|
imports:
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/data
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/organization
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/security
|
|
|
|
|
- model/task
|
|
|
|
|
- standard/caring
|
|
|
|
|
relationships:
|
|
|
|
|
- type: evaluates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/caring
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: evaluation/user-engine/consumer-workplan-brief
|
|
|
|
|
kind: consumer-workplan-brief
|
|
|
|
|
title: User Engine Consumer Workplan Brief
|
|
|
|
|
canonical_path: evaluations/user-engine/consumer-workplan-brief.md
|
|
|
|
|
source_path: infospace/evaluations/user-engine/consumer-workplan-brief.md
|
|
|
|
|
summary: 'Consumer repo workplan seed brief: User Engine Consumer Workplan Brief.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- User Engine Consumer Workplan Brief
|
|
|
|
|
imports:
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: evaluation/user-engine
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: evaluation/user-engine/interface-card-expectations
|
|
|
|
|
kind: interface-card-expectation
|
|
|
|
|
title: User Engine Canon Interface Card Expectations
|
|
|
|
|
canonical_path: evaluations/user-engine/interface-card-expectations.yaml
|
|
|
|
|
source_path: infospace/evaluations/user-engine/interface-card-expectations.yaml
|
|
|
|
|
summary: 'Expected Canon Interface Card fields and mappings: User Engine Canon Interface
|
|
|
|
|
Card Expectations.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- User Engine Canon Interface Card Expectations
|
|
|
|
|
imports:
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- standard/caring
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: evaluation/user-engine
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/caring
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: evaluation/user-engine/questions
|
|
|
|
|
kind: evaluation-question-set
|
|
|
|
|
title: User Engine Canon Evaluation Questions
|
|
|
|
|
canonical_path: evaluations/user-engine/questions.yaml
|
|
|
|
|
source_path: infospace/evaluations/user-engine/questions.yaml
|
|
|
|
|
summary: 'Structured canon evaluation question set: User Engine Canon Evaluation
|
|
|
|
|
Questions.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- User Engine Canon Evaluation Questions
|
|
|
|
|
imports:
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/data
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/organization
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/security
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: evaluation/user-engine
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: evaluation/user-engine/small-saas-alignment
|
|
|
|
|
kind: profile-alignment
|
|
|
|
|
title: User Engine Small SaaS Alignment Lens
|
|
|
|
|
canonical_path: evaluations/user-engine/small-saas-alignment.yaml
|
|
|
|
|
source_path: infospace/evaluations/user-engine/small-saas-alignment.yaml
|
|
|
|
|
summary: 'Profile-specific evaluation alignment artifact: User Engine Small SaaS
|
|
|
|
|
Alignment Lens.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- User Engine Small SaaS Alignment Lens
|
|
|
|
|
imports:
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: evaluation/user-engine
|
|
|
|
|
- type: evaluates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
warnings: []
|
2026-05-23 04:59:16 +02:00
|
|
|
- id: example/consumer-purpose-portfolio
|
|
|
|
|
kind: example
|
|
|
|
|
title: Canon-Side Consumer Purpose Portfolio
|
|
|
|
|
canonical_path: examples/consumer-purpose-portfolio.yaml
|
|
|
|
|
source_path: infospace/examples/consumer-purpose-portfolio.yaml
|
|
|
|
|
summary: 'Canon-side example artifact: Canon-Side Consumer Purpose Portfolio.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Canon-Side Consumer Purpose Portfolio
|
|
|
|
|
imports:
|
|
|
|
|
- profile/small-saas
|
|
|
|
|
relationships:
|
|
|
|
|
- type: illustrates
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: illustrates
|
|
|
|
|
target: pattern/intent-scope-purposes
|
|
|
|
|
- type: uses
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
warnings: []
|
2026-09-05 00:50:09 +02:00
|
|
|
- id: example/emission-cadence/qonto-assistant
|
|
|
|
|
kind: example
|
|
|
|
|
title: Qonto Assistant Emission Cadence Worked Example
|
|
|
|
|
canonical_path: standards/emission-cadence/examples/qonto-assistant.yaml
|
|
|
|
|
source_path: infospace/assimilation/emission-cadence/source/EmissionCadenceDeclaration.md
|
|
|
|
|
summary: 'Canon-side example artifact: Qonto Assistant Emission Cadence Worked Example.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Qonto Assistant Emission Cadence Worked Example
|
|
|
|
|
imports:
|
|
|
|
|
- standard/emission-cadence
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: standard/emission-cadence
|
|
|
|
|
warnings: []
|
2026-09-06 01:00:12 +02:00
|
|
|
- id: interface-card/canon-federation
|
|
|
|
|
kind: interface-card
|
|
|
|
|
title: InfoTechCanon federation interface
|
|
|
|
|
canonical_path: interfaces/federation.yaml
|
|
|
|
|
source_path: ../the-custodian/canon/architecture/adr-006-canon-federation-concept-ownership.md
|
|
|
|
|
summary: 'Canon artifact: InfoTechCanon federation interface.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- InfoTechCanon federation interface
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: kernel/itc-core
|
|
|
|
|
kind: kernel
|
|
|
|
|
title: InfoTechCanon Core
|
|
|
|
|
canonical_path: kernel/InfoTechCanonCore.md
|
|
|
|
|
source_path: seeds/InfoTechCanonCore_RC1_seed.md
|
|
|
|
|
summary: 'Kernel artifact that defines canon structure or integration: InfoTechCanon
|
|
|
|
|
Core.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Activity
|
|
|
|
|
- AgentBrief
|
|
|
|
|
- AgentReference
|
|
|
|
|
- Alias
|
|
|
|
|
- Ambiguity
|
|
|
|
|
- Assimilation
|
|
|
|
|
- CanonArtifact
|
|
|
|
|
- CanonInterfaceCard
|
|
|
|
|
- Canonical Owner
|
|
|
|
|
- ChangeRecord
|
|
|
|
|
- Concept
|
|
|
|
|
- Conflict
|
|
|
|
|
- ConformanceLevel
|
|
|
|
|
- DecisionRecord
|
|
|
|
|
- Drift
|
|
|
|
|
- ExternalReference
|
|
|
|
|
- Gap
|
|
|
|
|
- Import
|
|
|
|
|
- Influence
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Core
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Label
|
|
|
|
|
- Mapping
|
|
|
|
|
- Namespace
|
|
|
|
|
- OpenQuestion
|
|
|
|
|
- Overlap
|
|
|
|
|
- Pattern
|
|
|
|
|
- ProvenanceRecord
|
|
|
|
|
- RelationshipDefinition
|
|
|
|
|
- Source
|
|
|
|
|
- Standard
|
|
|
|
|
- ValidationResult
|
|
|
|
|
- ValidationRule
|
|
|
|
|
- Version
|
|
|
|
|
- VersionRecord
|
2026-05-23 04:38:57 +02:00
|
|
|
imports: []
|
|
|
|
|
relationships: []
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: kernel/itc-kernel-map
|
|
|
|
|
kind: kernel
|
|
|
|
|
title: InfoTechCanon Kernel Map
|
|
|
|
|
canonical_path: kernel/InfoTechCanonKernelMap.md
|
|
|
|
|
source_path: seeds/InfoTechCanonKernelMap_RC1.md
|
|
|
|
|
summary: 'Kernel artifact that defines canon structure or integration: InfoTechCanon
|
|
|
|
|
Kernel Map.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- InfoTechCanon Kernel Map
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: maps
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/information-space
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/governance
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: maps
|
|
|
|
|
target: model/evidence
|
2026-09-06 00:26:29 +02:00
|
|
|
- type: maps
|
|
|
|
|
target: concept-area/family
|
2026-09-05 22:11:46 +02:00
|
|
|
- type: maps
|
|
|
|
|
target: model/identity
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: maps
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/observability
|
2026-08-15 19:42:30 +02:00
|
|
|
- type: maps
|
|
|
|
|
target: model/capability
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: maps
|
|
|
|
|
target: standard/tagging
|
|
|
|
|
- type: maps
|
|
|
|
|
target: standard/caring
|
|
|
|
|
warnings: []
|
2026-08-15 19:42:30 +02:00
|
|
|
- id: mapping/capability-anchors
|
|
|
|
|
kind: mapping
|
|
|
|
|
title: ITC-CAP concept mappings to anchoring canon models
|
|
|
|
|
canonical_path: mappings/capability-anchors.yaml
|
|
|
|
|
source_path: infospace/assimilation/it-capability-canon/mappings.yaml
|
|
|
|
|
summary: 'Mapping artifact connecting canon surfaces: ITC-CAP concept mappings to
|
|
|
|
|
anchoring canon models.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- ITC-CAP concept mappings to anchoring canon models
|
|
|
|
|
imports: []
|
|
|
|
|
relationships: []
|
|
|
|
|
warnings: []
|
2026-09-05 00:50:09 +02:00
|
|
|
- id: mapping/emission-cadence-handover
|
|
|
|
|
kind: mapping
|
|
|
|
|
title: Emission cadence handover mappings
|
|
|
|
|
canonical_path: assimilation/emission-cadence/mappings.yaml
|
|
|
|
|
source_path: infospace/assimilation/emission-cadence/source/EmissionCadenceDeclaration.md
|
|
|
|
|
summary: 'Mapping artifact connecting canon surfaces: Emission cadence handover
|
|
|
|
|
mappings.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Emission cadence handover mappings
|
|
|
|
|
imports: []
|
|
|
|
|
relationships:
|
|
|
|
|
- type: maps
|
|
|
|
|
target: standard/emission-cadence
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/governance
|
|
|
|
|
warnings: []
|
2026-05-23 04:59:16 +02:00
|
|
|
- id: mapping/purpose-demand-governance-candidates
|
|
|
|
|
kind: mapping
|
|
|
|
|
title: Purpose Demand Governance Extension Candidates
|
|
|
|
|
canonical_path: mappings/purpose-demand-governance-candidates.yaml
|
|
|
|
|
source_path: infospace/mappings/purpose-demand-governance-candidates.yaml
|
|
|
|
|
summary: 'Mapping artifact connecting canon surfaces: Purpose Demand Governance
|
|
|
|
|
Extension Candidates.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Purpose Demand Governance Extension Candidates
|
|
|
|
|
imports:
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: maps
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: model/access-control
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Access Control Model
|
|
|
|
|
canonical_path: models/access-control/InfoTechCanonAccessControlModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonAccessControlModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Access
|
|
|
|
|
Control Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- AccessCertification
|
|
|
|
|
- AccessControlEntity
|
|
|
|
|
- AccessFinding
|
|
|
|
|
- AccessRemediation
|
|
|
|
|
- AccessReview
|
|
|
|
|
- AccessRole
|
|
|
|
|
- AccessSession
|
|
|
|
|
- AgentAccess
|
|
|
|
|
- AuthenticatedSubject
|
|
|
|
|
- AuthenticationStrengthReference
|
|
|
|
|
- AuthorizationDecision
|
|
|
|
|
- AuthorizationRequest
|
|
|
|
|
- BreakGlassAccess
|
|
|
|
|
- Condition
|
|
|
|
|
- CredentialReference
|
|
|
|
|
- DecisionReason
|
|
|
|
|
- DelegatedAccess
|
|
|
|
|
- Denial
|
|
|
|
|
- Entitlement
|
|
|
|
|
- EvaluationContext
|
|
|
|
|
- ExcessAccess
|
|
|
|
|
- Grant
|
|
|
|
|
- IdentityReference
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Access Control Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- JustInTimeAccess
|
|
|
|
|
- Operation
|
|
|
|
|
- OrphanedAccess
|
|
|
|
|
- Permission
|
|
|
|
|
- PolicyAdministrationPoint
|
|
|
|
|
- PolicyBinding
|
|
|
|
|
- PolicyDecisionPoint
|
|
|
|
|
- PolicyEnforcementPoint
|
|
|
|
|
- PolicyInformationPoint
|
|
|
|
|
- PolicyRetrievalPoint
|
|
|
|
|
- Principal
|
|
|
|
|
- Privilege
|
|
|
|
|
- ProtectedResource
|
|
|
|
|
- RelationshipTuple
|
|
|
|
|
- Resource
|
|
|
|
|
- ResourceAction
|
|
|
|
|
- ResourceScope
|
|
|
|
|
- RoleBinding
|
|
|
|
|
- ServiceAccountAccess
|
|
|
|
|
- StaleAccess
|
|
|
|
|
- Subject
|
|
|
|
|
- TemporaryAccess
|
|
|
|
|
- TokenReference
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/governance
|
2026-09-05 22:11:46 +02:00
|
|
|
- model/identity
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
2026-09-05 22:11:46 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/identity
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
warnings: []
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- id: model/capability
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Capability Model
|
|
|
|
|
canonical_path: models/capability/InfoTechCanonCapabilityModel.md
|
|
|
|
|
source_path: infospace/assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Capability
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Capability
|
2026-08-15 18:19:30 +02:00
|
|
|
- CapabilityConsumption
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- CapabilityContract
|
|
|
|
|
- CapabilityDomain
|
|
|
|
|
- CapabilityEvidenceHook
|
|
|
|
|
- CapabilityInclusionRule
|
|
|
|
|
- CapabilityMaturityLevel
|
|
|
|
|
- CapabilityProfile
|
|
|
|
|
- CapabilityProvider
|
|
|
|
|
- CapabilityProvision
|
|
|
|
|
- CapabilityQualityDimension
|
|
|
|
|
- CapabilityRequirement
|
|
|
|
|
- CapabilityResourceClass
|
|
|
|
|
- InfoTechCanon Capability Model
|
|
|
|
|
imports:
|
2026-08-15 19:14:11 +02:00
|
|
|
- catalog/evidence-basis
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- model/governance
|
|
|
|
|
- model/landscape
|
|
|
|
|
- model/observability
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/observability
|
2026-08-15 19:14:11 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: catalog/evidence-basis
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- type: introduces
|
|
|
|
|
target: capability-catalog/itc-cap
|
|
|
|
|
- type: derived_from
|
|
|
|
|
target: assimilation/it-capability-canon
|
2026-08-15 19:42:30 +02:00
|
|
|
- type: introduces
|
|
|
|
|
target: mapping/capability-anchors
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
warnings: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: model/data
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Data Model
|
|
|
|
|
canonical_path: models/data/InfoTechCanonDataModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonDataModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Data
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Attribute
|
|
|
|
|
- AttributeValueType
|
|
|
|
|
- BreakingChange
|
|
|
|
|
- BusinessTerm
|
|
|
|
|
- CodeList
|
|
|
|
|
- CompatibilityRule
|
|
|
|
|
- Constraint
|
|
|
|
|
- ConsumerExpectation
|
|
|
|
|
- DataAccessPattern
|
|
|
|
|
- DataAvailability
|
|
|
|
|
- DataCategory
|
|
|
|
|
- DataClassification
|
|
|
|
|
- DataContract
|
|
|
|
|
- DataDefinition
|
|
|
|
|
- DataDistribution
|
|
|
|
|
- DataDomain
|
|
|
|
|
- DataElement
|
|
|
|
|
- DataElementConcept
|
|
|
|
|
- DataEntity
|
|
|
|
|
- DataFlow
|
|
|
|
|
- DataFreshness
|
|
|
|
|
- DataLineage
|
|
|
|
|
- DataObject
|
|
|
|
|
- DataProduct
|
|
|
|
|
- DataQualityCheck
|
|
|
|
|
- DataQualityDimension
|
|
|
|
|
- DataQualityIssue
|
|
|
|
|
- DataQualityResult
|
|
|
|
|
- DataQualityRule
|
|
|
|
|
- DataResidency
|
|
|
|
|
- DataService
|
|
|
|
|
- DataStoreReference
|
|
|
|
|
- DataSubjectCategory
|
|
|
|
|
- DataType
|
|
|
|
|
- DataUsageConstraint
|
|
|
|
|
- Dataset
|
|
|
|
|
- DatasetSeries
|
|
|
|
|
- Derivation
|
|
|
|
|
- Field
|
|
|
|
|
- FitnessForUse
|
|
|
|
|
- GlossaryTerm
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Data Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- MasterDataReference
|
|
|
|
|
- ProcessingPurpose
|
|
|
|
|
- ProducerExpectation
|
|
|
|
|
- Record
|
|
|
|
|
- ReferenceData
|
|
|
|
|
- Representation
|
|
|
|
|
- RetentionRuleReference
|
|
|
|
|
- SchemaEvolutionPolicy
|
|
|
|
|
- Sensitivity
|
|
|
|
|
- Transformation
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/governance
|
|
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
2026-08-15 19:42:30 +02:00
|
|
|
- type: introduces
|
|
|
|
|
target: catalog/attribute-value-types
|
2026-05-23 04:38:57 +02:00
|
|
|
warnings: []
|
|
|
|
|
- id: model/devsecops
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon DevSecOps Model
|
|
|
|
|
canonical_path: models/devsecops/InfoTechCanonDevSecOpsModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonDevSecOpsModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon DevSecOps
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- AgentExecutionEvidence
|
|
|
|
|
- AgentGeneratedPatch
|
|
|
|
|
- AgentReview
|
|
|
|
|
- Artifact
|
|
|
|
|
- ArtifactDigest
|
|
|
|
|
- ArtifactVersion
|
|
|
|
|
- Attestation
|
|
|
|
|
- Branch
|
|
|
|
|
- ChangeFailure
|
|
|
|
|
- CodeReview
|
|
|
|
|
- CodingAgentChange
|
|
|
|
|
- Commit
|
|
|
|
|
- ContainerImage
|
|
|
|
|
- DeliveryMetric
|
|
|
|
|
- DeploymentExecution
|
|
|
|
|
- DeploymentHealthSignal
|
|
|
|
|
- DeploymentManifest
|
|
|
|
|
- DeploymentPlan
|
|
|
|
|
- DeploymentRecord
|
|
|
|
|
- DeploymentVerification
|
|
|
|
|
- DevSecOpsEntity
|
|
|
|
|
- EnvironmentPromotion
|
|
|
|
|
- FeedbackLoop
|
|
|
|
|
- GateDecision
|
|
|
|
|
- HumanSupervisionReference
|
|
|
|
|
- IaCModule
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon DevSecOps Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Package
|
|
|
|
|
- Pipeline
|
|
|
|
|
- PipelineDefinition
|
|
|
|
|
- PipelineIdentity
|
|
|
|
|
- PipelineJob
|
|
|
|
|
- PipelineResult
|
|
|
|
|
- PipelineRun
|
|
|
|
|
- PipelineStage
|
|
|
|
|
- PipelineStep
|
|
|
|
|
- PolicyGate
|
|
|
|
|
- Promotion
|
|
|
|
|
- Provenance
|
|
|
|
|
- PullRequest
|
|
|
|
|
- QualityGate
|
|
|
|
|
- RecoveryAction
|
|
|
|
|
- Release
|
|
|
|
|
- ReleaseApprovalReference
|
|
|
|
|
- ReleaseCandidate
|
|
|
|
|
- ReleaseNote
|
|
|
|
|
- ReleaseVersion
|
|
|
|
|
- Repository
|
|
|
|
|
- Rollback
|
|
|
|
|
- RolloutStrategy
|
|
|
|
|
- Runner
|
|
|
|
|
- ScanResult
|
|
|
|
|
- ScanRun
|
|
|
|
|
- Signature
|
|
|
|
|
- Software Bill of Materials
|
|
|
|
|
- SourceChange
|
|
|
|
|
- SourceTag
|
|
|
|
|
- SupplyChainEvidence
|
|
|
|
|
- TestResult
|
|
|
|
|
- TestRun
|
|
|
|
|
- TransparencyLogEntry
|
|
|
|
|
- VEXReference
|
|
|
|
|
- VerificationEvidence
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/security
|
|
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
warnings: []
|
2026-09-05 21:16:29 +02:00
|
|
|
- id: model/evidence
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Evidence Model
|
|
|
|
|
canonical_path: models/evidence/InfoTechCanonEvidenceModel.md
|
|
|
|
|
source_path: ../prj-canon-federation/ledger/concept-ownership.json
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Evidence
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Adjudication Outcome
|
|
|
|
|
- Evidence
|
|
|
|
|
- Evidence Source
|
|
|
|
|
- Evidence strength
|
|
|
|
|
- InfoTechCanon Evidence Model
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: model/governance
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Governance Model
|
|
|
|
|
canonical_path: models/governance/InfoTechCanonGovernanceModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonGovernanceModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Governance
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Approval
|
|
|
|
|
- Assertion
|
|
|
|
|
- Assessment
|
|
|
|
|
- AssuranceCase
|
|
|
|
|
- AssuranceConclusion
|
|
|
|
|
- Audit
|
|
|
|
|
- CompensatingControl
|
|
|
|
|
- ComplianceRequirement
|
|
|
|
|
- Control
|
|
|
|
|
- ControlActivity
|
|
|
|
|
- ControlImplementation
|
|
|
|
|
- ControlObjective
|
|
|
|
|
- ControlResult
|
|
|
|
|
- ControlTest
|
|
|
|
|
- Decision
|
|
|
|
|
- DecisionRight
|
|
|
|
|
- Escalation
|
|
|
|
|
- EvidenceBasis
|
|
|
|
|
- Exception
|
|
|
|
|
- Finding
|
|
|
|
|
- GovernanceCycle
|
|
|
|
|
- GovernanceEntity
|
|
|
|
|
- GovernanceForum
|
|
|
|
|
- GovernanceProcess
|
|
|
|
|
- GovernanceScope
|
|
|
|
|
- GovernanceSystem
|
|
|
|
|
- Guideline
|
|
|
|
|
- Impact
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Governance Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Likelihood
|
|
|
|
|
- Nonconformity
|
|
|
|
|
- Obligation
|
|
|
|
|
- Policy
|
|
|
|
|
- Principle
|
|
|
|
|
- RegulatoryReference
|
|
|
|
|
- Remediation
|
|
|
|
|
- Requirement
|
|
|
|
|
- Review
|
|
|
|
|
- Risk
|
|
|
|
|
- RiskAcceptance
|
|
|
|
|
- RiskSource
|
|
|
|
|
- RiskTreatment
|
|
|
|
|
- Rule
|
|
|
|
|
- Waiver
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
2026-08-15 19:14:11 +02:00
|
|
|
- type: introduces
|
|
|
|
|
target: catalog/evidence-basis
|
2026-05-23 04:38:57 +02:00
|
|
|
warnings: []
|
2026-09-05 22:11:46 +02:00
|
|
|
- id: model/identity
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Identity Model
|
|
|
|
|
canonical_path: models/identity/InfoTechCanonIdentityModel.md
|
|
|
|
|
source_path: ../prj-canon-federation/ledger/concept-ownership.json
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Identity
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Account
|
|
|
|
|
- Administration Relationship
|
|
|
|
|
- Affiliation Relationship
|
|
|
|
|
- Assurance Level
|
|
|
|
|
- Claim
|
|
|
|
|
- Credential
|
|
|
|
|
- Delegation Relationship
|
|
|
|
|
- Following Relationship
|
|
|
|
|
- Identifier
|
|
|
|
|
- Identity Record
|
|
|
|
|
- InfoTechCanon Identity Model
|
|
|
|
|
- Lifecycle State
|
|
|
|
|
- Persona
|
|
|
|
|
- Profile
|
|
|
|
|
- Pseudonymous Identifier
|
|
|
|
|
- Realm
|
|
|
|
|
- Relationship
|
|
|
|
|
- Representation Relationship
|
|
|
|
|
- Scope
|
|
|
|
|
- Scoped Identifier
|
|
|
|
|
- Service Account
|
|
|
|
|
- Synonymity Assertion
|
|
|
|
|
- Tenant
|
|
|
|
|
- Trust Relationship
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/evidence
|
|
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
|
|
|
|
warnings: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: model/information-space
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Information Space Model
|
|
|
|
|
canonical_path: models/information-space/InfoTechCanonInformationSpaceModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonInformationSpaceModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Information
|
|
|
|
|
Space Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Anchor
|
|
|
|
|
- AssimilationReport
|
|
|
|
|
- Backlink
|
|
|
|
|
- Block
|
|
|
|
|
- BrokenLink
|
|
|
|
|
- Chunk
|
|
|
|
|
- Citation
|
|
|
|
|
- Collection
|
|
|
|
|
- ConceptIndex
|
|
|
|
|
- ConceptPage
|
|
|
|
|
- ConflictingDefinition
|
|
|
|
|
- Corpus
|
|
|
|
|
- CrossReference
|
|
|
|
|
- DependencyReference
|
|
|
|
|
- Document
|
|
|
|
|
- DuplicateContent
|
|
|
|
|
- EmbeddingRecord
|
|
|
|
|
- Excerpt
|
|
|
|
|
- FrontMatter
|
|
|
|
|
- Generation
|
|
|
|
|
- GraphView
|
|
|
|
|
- Heading
|
|
|
|
|
- Index
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Information Space Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- InformationSpace
|
|
|
|
|
- Infospace
|
|
|
|
|
- KnowledgeArtifact
|
|
|
|
|
- KnowledgeBase
|
|
|
|
|
- Link
|
|
|
|
|
- LowRetrievalQuality
|
|
|
|
|
- MapView
|
|
|
|
|
- MappingDocument
|
|
|
|
|
- MappingReference
|
|
|
|
|
- MarkdownDocument
|
|
|
|
|
- MetadataRecord
|
|
|
|
|
- MissingMetadata
|
|
|
|
|
- NavigationView
|
|
|
|
|
- OrphanArtifact
|
|
|
|
|
- PatternDocument
|
|
|
|
|
- ProfileDocument
|
|
|
|
|
- RelationshipIndex
|
|
|
|
|
- RepositorySpace
|
|
|
|
|
- RetrievalContext
|
|
|
|
|
- RetrievalEvaluation
|
|
|
|
|
- RetrievalQuery
|
|
|
|
|
- RetrievalResult
|
|
|
|
|
- RetrievalUnit
|
|
|
|
|
- ReviewRecord
|
|
|
|
|
- Revision
|
|
|
|
|
- SearchIndex
|
|
|
|
|
- Section
|
|
|
|
|
- Shard
|
|
|
|
|
- SourceReference
|
|
|
|
|
- StaleContent
|
|
|
|
|
- StandardDocument
|
|
|
|
|
- Status
|
|
|
|
|
- Summary
|
|
|
|
|
- TopicIndex
|
|
|
|
|
- UsePath
|
|
|
|
|
- VectorIndex
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-09-05 22:11:46 +02:00
|
|
|
- model/identity
|
2026-05-23 04:38:57 +02:00
|
|
|
relationships:
|
2026-09-05 22:11:46 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/identity
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: model/landscape
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Landscape Model
|
|
|
|
|
canonical_path: models/landscape/InfoTechCanonLandscapeModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonLandscapeModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Landscape
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- ApplicationService
|
|
|
|
|
- BusinessService
|
|
|
|
|
- Environment
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Landscape Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- LandscapeClaim
|
|
|
|
|
- LandscapeEntity
|
|
|
|
|
- LandscapeEvidence
|
|
|
|
|
- LandscapeRelationship
|
|
|
|
|
- LandscapeSource
|
|
|
|
|
- LandscapeState
|
|
|
|
|
- RuntimeResource
|
|
|
|
|
- TechnicalService
|
|
|
|
|
- Workload
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: model/network
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Network Model
|
|
|
|
|
canonical_path: models/network/InfoTechCanonNetworkModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonNetworkModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Network
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- ACL
|
|
|
|
|
- AddressFamily
|
|
|
|
|
- AllowedFlow
|
|
|
|
|
- AppliedNetworkState
|
|
|
|
|
- AssessedNetworkState
|
|
|
|
|
- AttackSurfaceReference
|
|
|
|
|
- Circuit
|
|
|
|
|
- ConnectivityService
|
|
|
|
|
- DNSRecord
|
|
|
|
|
- DNSZone
|
|
|
|
|
- DeclaredNetworkState
|
|
|
|
|
- DeniedFlow
|
|
|
|
|
- EgressEndpoint
|
|
|
|
|
- Endpoint
|
|
|
|
|
- Firewall
|
|
|
|
|
- FirewallRule
|
|
|
|
|
- Gateway
|
|
|
|
|
- HistoricalNetworkState
|
|
|
|
|
- Hostname
|
|
|
|
|
- IPAddress
|
|
|
|
|
- IPAllocation
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Network Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- IngressEndpoint
|
|
|
|
|
- IntendedNetworkState
|
|
|
|
|
- Interface
|
|
|
|
|
- KubernetesNetworkPolicy
|
|
|
|
|
- LoadBalancer
|
|
|
|
|
- ManagementEndpoint
|
|
|
|
|
- Microsegment
|
|
|
|
|
- NAT
|
|
|
|
|
- NetworkACL
|
|
|
|
|
- NetworkConfiguration
|
|
|
|
|
- NetworkDevice
|
|
|
|
|
- NetworkDomain
|
|
|
|
|
- NetworkEntity
|
|
|
|
|
- NetworkFabric
|
|
|
|
|
- NetworkFlow
|
|
|
|
|
- NetworkIntent
|
|
|
|
|
- NetworkNode
|
|
|
|
|
- NetworkPolicy
|
|
|
|
|
- NetworkRegion
|
|
|
|
|
- NetworkSegment
|
|
|
|
|
- NetworkSite
|
|
|
|
|
- NetworkTenant
|
|
|
|
|
- NetworkZone
|
|
|
|
|
- NextHop
|
|
|
|
|
- ObservedFlow
|
|
|
|
|
- ObservedNetworkState
|
|
|
|
|
- OverlayNetwork
|
|
|
|
|
- Path
|
|
|
|
|
- Peering
|
|
|
|
|
- Port
|
|
|
|
|
- Prefix
|
|
|
|
|
- PrivateEndpoint
|
|
|
|
|
- Proxy
|
|
|
|
|
- PublicEndpoint
|
|
|
|
|
- ReachabilityClaim
|
|
|
|
|
- ReachabilityTest
|
|
|
|
|
- ReconciliationResult
|
|
|
|
|
- Route
|
|
|
|
|
- RouteTable
|
|
|
|
|
- Router
|
|
|
|
|
- SecurityGroup
|
|
|
|
|
- SecurityZone
|
|
|
|
|
- ServiceEndpoint
|
|
|
|
|
- ServiceMeshPolicy
|
|
|
|
|
- ServiceName
|
|
|
|
|
- Subnet
|
|
|
|
|
- Switch
|
|
|
|
|
- TerminationPoint
|
|
|
|
|
- TrafficPolicy
|
|
|
|
|
- TrustZoneReference
|
|
|
|
|
- UnderlayNetwork
|
|
|
|
|
- VLAN
|
|
|
|
|
- VRF
|
|
|
|
|
- WorkloadEndpoint
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/security
|
|
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: model/observability
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Observability Model
|
|
|
|
|
canonical_path: models/observability/InfoTechCanonObservabilityModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonObservabilityModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Observability
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Alert
|
|
|
|
|
- AlertCorrelation
|
|
|
|
|
- AlertRoute
|
|
|
|
|
- AlertRule
|
|
|
|
|
- AlertSuppression
|
|
|
|
|
- Annotation
|
|
|
|
|
- AvailabilityWindow
|
|
|
|
|
- Baggage
|
|
|
|
|
- BurnRate
|
|
|
|
|
- Correlation
|
|
|
|
|
- Counter
|
|
|
|
|
- Dashboard
|
|
|
|
|
- ErrorBudget
|
|
|
|
|
- EscalationReference
|
|
|
|
|
- Event
|
|
|
|
|
- EventConsumer
|
|
|
|
|
- EventCorrelationKey
|
|
|
|
|
- EventEnvelope
|
|
|
|
|
- EventSource
|
|
|
|
|
- EventType
|
|
|
|
|
- Exemplar
|
|
|
|
|
- Gauge
|
|
|
|
|
- HealthState
|
|
|
|
|
- Histogram
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Observability Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Log
|
|
|
|
|
- LogContext
|
|
|
|
|
- LogLevel
|
|
|
|
|
- LogRecord
|
|
|
|
|
- LogStream
|
|
|
|
|
- Metric
|
|
|
|
|
- MetricInstrument
|
|
|
|
|
- MetricPoint
|
|
|
|
|
- Notification
|
|
|
|
|
- ObservabilityEntity
|
|
|
|
|
- ObservabilityEvidence
|
|
|
|
|
- ObservedIncident
|
|
|
|
|
- ObservedResource
|
|
|
|
|
- OperationalView
|
|
|
|
|
- PerformanceProfile
|
|
|
|
|
- PostIncidentObservation
|
|
|
|
|
- ProfilingSample
|
|
|
|
|
- Query
|
|
|
|
|
- QueryResult
|
|
|
|
|
- ResourceAttribute
|
|
|
|
|
- ResourceProfile
|
|
|
|
|
- RootCauseHypothesis
|
|
|
|
|
- Runbook
|
|
|
|
|
- SLAReference
|
|
|
|
|
- Service Level Indicator
|
|
|
|
|
- Service Level Objective
|
|
|
|
|
- Signal
|
|
|
|
|
- SignalSource
|
|
|
|
|
- Snapshot
|
|
|
|
|
- Span
|
|
|
|
|
- SpanEvent
|
|
|
|
|
- SpanLink
|
|
|
|
|
- Telemetry
|
|
|
|
|
- TelemetryPipeline
|
|
|
|
|
- TelemetrySource
|
|
|
|
|
- TimeSeries
|
|
|
|
|
- Timeline
|
|
|
|
|
- Trace
|
|
|
|
|
- TraceContext
|
|
|
|
|
- TraceSample
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/task
|
|
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: model/organization
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Organization Model
|
|
|
|
|
canonical_path: models/organization/InfoTechCanonOrganizationModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonOrganizationModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Organization
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Accountability
|
|
|
|
|
- Actor
|
|
|
|
|
- Agent
|
|
|
|
|
- Authority
|
2026-09-05 22:31:15 +02:00
|
|
|
- Community
|
|
|
|
|
- Household
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Organization Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Membership
|
|
|
|
|
- Organization
|
|
|
|
|
- OrganizationalUnit
|
|
|
|
|
- Ownership
|
|
|
|
|
- Person
|
|
|
|
|
- Position
|
|
|
|
|
- Responsibility
|
|
|
|
|
- Role
|
|
|
|
|
- Stewardship
|
|
|
|
|
- Team
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-09-05 22:11:46 +02:00
|
|
|
- model/identity
|
2026-05-23 04:38:57 +02:00
|
|
|
relationships:
|
2026-09-05 22:11:46 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/identity
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
2026-05-23 04:59:16 +02:00
|
|
|
- id: model/purpose-demand-extension
|
|
|
|
|
kind: model-extension
|
|
|
|
|
title: InfoTechCanon Purpose And Demand Model Extension
|
|
|
|
|
canonical_path: models/governance/InfoTechCanonPurposeDemandExtension.md
|
|
|
|
|
source_path: infospace/models/governance/InfoTechCanonPurposeDemandExtension.md
|
|
|
|
|
summary: 'Candidate extension to an existing canon model: InfoTechCanon Purpose
|
|
|
|
|
And Demand Model Extension.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- ConsumerNeed
|
|
|
|
|
- ConsumerPurpose
|
|
|
|
|
- DemandSignal
|
|
|
|
|
- EvolutionRequest
|
|
|
|
|
- InfoTechCanon Purpose And Demand Model Extension
|
|
|
|
|
- ProducerCapability
|
|
|
|
|
- Purpose
|
|
|
|
|
- PurposeFit
|
|
|
|
|
- ScopePressure
|
|
|
|
|
- UseCase
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/information-space
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: extends
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/information-space
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: introduces
|
|
|
|
|
target: concept-catalog/purpose-demand
|
|
|
|
|
warnings: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: model/security
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Security Model
|
|
|
|
|
canonical_path: models/security/InfoTechCanonSecurityModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonSecurityModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Security
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- AttackImpact
|
|
|
|
|
- AttackPath
|
|
|
|
|
- AttackPattern
|
|
|
|
|
- AttackPrecondition
|
|
|
|
|
- AttackStep
|
|
|
|
|
- AttackTechnique
|
|
|
|
|
- BlastRadius
|
|
|
|
|
- ChokePoint
|
|
|
|
|
- CompensatingMeasure
|
|
|
|
|
- Containment
|
|
|
|
|
- DataSecurityFinding
|
|
|
|
|
- Detection
|
|
|
|
|
- DetectionCoverage
|
|
|
|
|
- DetectionRule
|
|
|
|
|
- Eradication
|
|
|
|
|
- Exploit
|
|
|
|
|
- ExploitLikelihood
|
|
|
|
|
- Exploitability
|
|
|
|
|
- Exposure
|
|
|
|
|
- ExposureFinding
|
|
|
|
|
- HardeningMeasure
|
|
|
|
|
- IdentityFinding
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Security Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Investigation
|
|
|
|
|
- LessonLearned
|
|
|
|
|
- Misconfiguration
|
|
|
|
|
- MisconfigurationFinding
|
|
|
|
|
- Mitigation
|
|
|
|
|
- PenTestFinding
|
|
|
|
|
- ProtectedAssetReference
|
|
|
|
|
- Recovery
|
|
|
|
|
- SecurityAssessment
|
|
|
|
|
- SecurityBoundary
|
|
|
|
|
- SecurityDomain
|
|
|
|
|
- SecurityEntity
|
|
|
|
|
- SecurityEvidence
|
|
|
|
|
- SecurityFinding
|
|
|
|
|
- SecurityIncident
|
|
|
|
|
- SecurityMeasure
|
|
|
|
|
- SecurityPosture
|
|
|
|
|
- SecurityPostureScore
|
|
|
|
|
- SecurityReview
|
|
|
|
|
- SecuritySignal
|
|
|
|
|
- Severity
|
|
|
|
|
- SupplyChainFinding
|
|
|
|
|
- Tactic
|
|
|
|
|
- Threat
|
|
|
|
|
- ThreatActor
|
|
|
|
|
- ThreatEvent
|
|
|
|
|
- Vulnerability
|
|
|
|
|
- VulnerabilityFinding
|
|
|
|
|
- Weakness
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/access-control
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: model/task
|
|
|
|
|
kind: model
|
|
|
|
|
title: InfoTechCanon Task Model
|
|
|
|
|
canonical_path: models/task/InfoTechCanonTaskModel.md
|
|
|
|
|
source_path: seeds/InfoTechCanonTaskModel_RC1_seed.md
|
|
|
|
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Task
|
|
|
|
|
Model.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- AcceptanceCriteria
|
|
|
|
|
- Action
|
|
|
|
|
- Actionability
|
|
|
|
|
- ApprovalTask
|
|
|
|
|
- AssignmentReference
|
|
|
|
|
- Backlog
|
|
|
|
|
- Blocker
|
|
|
|
|
- Bug
|
|
|
|
|
- ChangeTask
|
|
|
|
|
- Commitment
|
|
|
|
|
- CompletionEvidence
|
|
|
|
|
- Complexity
|
|
|
|
|
- Deadline
|
|
|
|
|
- DecisionTask
|
|
|
|
|
- DefinitionOfDone
|
|
|
|
|
- DefinitionOfReady
|
|
|
|
|
- Deliverable
|
|
|
|
|
- Dependency
|
|
|
|
|
- DueDate
|
|
|
|
|
- EffortEstimate
|
|
|
|
|
- Epic
|
|
|
|
|
- Experiment
|
|
|
|
|
- Exploration
|
|
|
|
|
- Feature
|
|
|
|
|
- Importance
|
|
|
|
|
- IncidentTask
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Task Model
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- Issue
|
|
|
|
|
- Milestone
|
|
|
|
|
- Move
|
|
|
|
|
- NextAction
|
|
|
|
|
- Option
|
|
|
|
|
- Outcome
|
|
|
|
|
- Priority
|
|
|
|
|
- ProblemTask
|
|
|
|
|
- Reachability
|
|
|
|
|
- Readiness
|
|
|
|
|
- RemediationTask
|
|
|
|
|
- Request
|
|
|
|
|
- ReviewTask
|
|
|
|
|
- Step
|
|
|
|
|
- Story
|
|
|
|
|
- Task
|
|
|
|
|
- TaskEntity
|
|
|
|
|
- Transition
|
|
|
|
|
- Urgency
|
|
|
|
|
- Value
|
|
|
|
|
- WIPLimit
|
|
|
|
|
- WaitingFor
|
|
|
|
|
- WorkItem
|
|
|
|
|
- WorkPackage
|
|
|
|
|
- Workflow
|
|
|
|
|
- WorkflowState
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
2026-05-23 04:59:16 +02:00
|
|
|
- id: pattern/intent-scope-purposes
|
|
|
|
|
kind: pattern
|
|
|
|
|
title: Intent Scope Purposes Pattern
|
|
|
|
|
canonical_path: patterns/intent-scope-purposes.md
|
|
|
|
|
source_path: infospace/patterns/intent-scope-purposes.md
|
|
|
|
|
summary: 'Reusable canon pattern: Intent Scope Purposes Pattern.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Intent Scope Purposes Pattern
|
|
|
|
|
- IntentScopePurposePattern
|
|
|
|
|
imports:
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: implements
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
2026-08-22 18:54:01 +02:00
|
|
|
- id: practice-pattern/agentic-drives-functional
|
|
|
|
|
kind: practice-pattern
|
|
|
|
|
title: AgenticDrivesFunctional
|
|
|
|
|
canonical_path: patterns/AgenticDrivesFunctional.md
|
|
|
|
|
source_path: patterns/AgenticDrivesFunctional.md
|
|
|
|
|
summary: 'Reusable canon PracticePattern: AgenticDrivesFunctional.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- AgenticDrivesFunctional
|
|
|
|
|
- AgenticFallback
|
|
|
|
|
- DemandSignature
|
|
|
|
|
- FunctionalInterfaceCandidate
|
|
|
|
|
imports:
|
|
|
|
|
- model/capability
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/observability
|
|
|
|
|
- model/task
|
|
|
|
|
- scheme/practice-pattern
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: scheme/practice-pattern
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/capability
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: related_to
|
|
|
|
|
target: practice-pattern/interface-deprecation-strangler
|
|
|
|
|
warnings: []
|
2026-08-21 22:22:46 +02:00
|
|
|
- id: practice-pattern/interface-deprecation-strangler
|
|
|
|
|
kind: practice-pattern
|
|
|
|
|
title: InterfaceDeprecationStrangler
|
|
|
|
|
canonical_path: patterns/InterfaceDeprecationStrangler.md
|
|
|
|
|
source_path: patterns/InterfaceDeprecationStrangler.md
|
|
|
|
|
summary: 'Reusable canon PracticePattern: InterfaceDeprecationStrangler.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- InterfaceDeprecationStrangler
|
|
|
|
|
imports:
|
|
|
|
|
- model/devsecops
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/observability
|
|
|
|
|
- scheme/practice-pattern
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: scheme/practice-pattern
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
warnings: []
|
Assimilate ITCC v0.1 as Capability Model; canon 0.2.0
Define the intake and assimilation practice (incoming/ drop zone -> frozen
source snapshot -> Minimal Assimilation Profile -> disposition gate -> canon
transformation -> versioned change notes) and run it on the first inputs.
- infospace/assimilation/intake-and-assimilation-practice.md, incoming/README.md
- assimilation/it-capability-canon: frozen source, comparison matrix, 26
mappings, 8 proposed changes, 7 open questions, decision record (adapt)
- new model ITC-CAP with 41-capability machine-readable catalog, anchored to
owning canon models; CILM rejected, Profile renamed, Provision made explicit
- registered in canon.yaml / artifacts index / infospace.yaml; regenerated
briefs, indexes, views; canon version 0.1.0-scaffold -> 0.2.0 + CHANGELOG
- ITC-WP-0014 for promotion work; ITC-WP-0013 added to the workplan registry
make validate: ok (65 artifacts, 0 errors/warnings). make test: 22 passed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 20:54:32 +02:00
|
|
|
- id: practice/intake-and-assimilation
|
|
|
|
|
kind: practice
|
|
|
|
|
title: Intake and Assimilation Practice
|
|
|
|
|
canonical_path: assimilation/intake-and-assimilation-practice.md
|
|
|
|
|
source_path: assimilation/intake-and-assimilation-practice.md
|
|
|
|
|
summary: 'Canon artifact: Intake and Assimilation Practice.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Intake and Assimilation Practice
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: profile/small-saas
|
|
|
|
|
kind: profile
|
|
|
|
|
title: Small SaaS System Profile
|
|
|
|
|
canonical_path: profiles/small-saas/profile.yaml
|
|
|
|
|
source_path: infospace/profiles/small-saas/profile.yaml
|
|
|
|
|
summary: 'Profile that constrains canon artifacts for a practical implementation
|
|
|
|
|
slice: Small SaaS System Profile.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Small SaaS System Profile
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/data
|
|
|
|
|
- model/devsecops
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/landscape
|
|
|
|
|
- model/network
|
|
|
|
|
- model/observability
|
|
|
|
|
- model/organization
|
|
|
|
|
- model/security
|
|
|
|
|
- model/task
|
|
|
|
|
- standard/caring
|
|
|
|
|
- standard/tagging
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: requires
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: requires
|
|
|
|
|
target: standard/tagging
|
|
|
|
|
- type: requires
|
|
|
|
|
target: standard/caring
|
|
|
|
|
warnings: []
|
2026-05-23 07:23:48 +02:00
|
|
|
- id: review-kit/alignment
|
|
|
|
|
kind: alignment-review-kit
|
|
|
|
|
title: Canon Consumer Alignment Review Kit
|
|
|
|
|
canonical_path: agent/review-kit/review-kit.yaml
|
|
|
|
|
source_path: infospace/agent/review-kit/review-kit.yaml
|
|
|
|
|
summary: 'Reusable kit for consumer repository alignment reviews: Canon Consumer
|
|
|
|
|
Alignment Review Kit.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Canon Consumer Alignment Review Kit
|
|
|
|
|
imports:
|
|
|
|
|
- benchmark/caring/kubernetes-rbac
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/task
|
|
|
|
|
- standard/caring
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/caring
|
|
|
|
|
- type: uses
|
|
|
|
|
target: benchmark/caring/kubernetes-rbac
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: review-kit/alignment/model-selection-guide
|
|
|
|
|
kind: model-selection-guide
|
|
|
|
|
title: Canon Model And Standard Selection Guide
|
|
|
|
|
canonical_path: agent/review-kit/model-selection-guide.yaml
|
|
|
|
|
source_path: infospace/agent/review-kit/model-selection-guide.yaml
|
|
|
|
|
summary: 'Guide for choosing canon models, standards, profiles, and benchmarks:
|
|
|
|
|
Canon Model And Standard Selection Guide.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Canon Model And Standard Selection Guide
|
|
|
|
|
imports:
|
|
|
|
|
- benchmark/caring/kubernetes-rbac
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/data
|
|
|
|
|
- model/devsecops
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/landscape
|
|
|
|
|
- model/network
|
|
|
|
|
- model/observability
|
|
|
|
|
- model/organization
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/security
|
|
|
|
|
- model/task
|
|
|
|
|
- profile/small-saas
|
|
|
|
|
- standard/caring
|
|
|
|
|
- standard/tagging
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: review-kit/alignment
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/tagging
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/caring
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: benchmark/caring/kubernetes-rbac
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: review-kit/alignment/schema
|
|
|
|
|
kind: alignment-review-schema
|
|
|
|
|
title: Consumer Alignment Review Schema
|
|
|
|
|
canonical_path: schemas/alignment-review.schema.yaml
|
|
|
|
|
source_path: infospace/schemas/alignment-review.schema.yaml
|
|
|
|
|
summary: 'Schema for structured consumer repository alignment reviews: Consumer
|
|
|
|
|
Alignment Review Schema.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Consumer Alignment Review Schema
|
|
|
|
|
imports:
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: review-kit/alignment
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: review-kit/alignment/scorecard
|
|
|
|
|
kind: alignment-scorecard
|
|
|
|
|
title: Canon Consumer Alignment Scorecard
|
|
|
|
|
canonical_path: agent/review-kit/scorecard.yaml
|
|
|
|
|
source_path: infospace/agent/review-kit/scorecard.yaml
|
|
|
|
|
summary: 'Scorecard dimensions for canon alignment reviews: Canon Consumer Alignment
|
|
|
|
|
Scorecard.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Canon Consumer Alignment Scorecard
|
|
|
|
|
imports:
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: review-kit/alignment
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: review-kit/alignment/workflow
|
|
|
|
|
kind: alignment-review-workflow
|
|
|
|
|
title: Canon Consumer Alignment Review Workflow
|
|
|
|
|
canonical_path: agent/review-kit/review-workflow.yaml
|
|
|
|
|
source_path: infospace/agent/review-kit/review-workflow.yaml
|
|
|
|
|
summary: 'Repeatable workflow for canon alignment reviews: Canon Consumer Alignment
|
|
|
|
|
Review Workflow.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Canon Consumer Alignment Review Workflow
|
|
|
|
|
imports:
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: review-kit/alignment
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: review-kit/alignment/workplan-template
|
|
|
|
|
kind: consumer-workplan-template
|
|
|
|
|
title: Consumer Alignment Workplan Template
|
|
|
|
|
canonical_path: agent/templates/consumer-alignment-workplan.template.md
|
|
|
|
|
source_path: infospace/agent/templates/consumer-alignment-workplan.template.md
|
|
|
|
|
summary: 'Template for consumer repository alignment workplans: Consumer Alignment
|
|
|
|
|
Workplan Template.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Consumer Alignment Workplan Template
|
|
|
|
|
imports:
|
|
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: review-kit/alignment
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/purpose-demand-extension
|
|
|
|
|
warnings: []
|
2026-08-21 22:22:46 +02:00
|
|
|
- id: scheme/practice-pattern
|
|
|
|
|
kind: practice-pattern-scheme
|
|
|
|
|
title: PracticePattern Scheme
|
|
|
|
|
canonical_path: patterns/PracticePatternScheme.md
|
|
|
|
|
source_path: patterns/PracticePatternScheme.md
|
|
|
|
|
summary: 'Contract for canon PracticePattern artifacts: PracticePattern Scheme.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- PatternLanguage
|
|
|
|
|
- PracticePattern
|
|
|
|
|
- PracticePattern Scheme
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
warnings: []
|
2026-09-05 00:50:09 +02:00
|
|
|
- id: small-saas/capability-requirements/production
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Small SaaS Production Capability Requirements
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/capability-requirements.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/capability-requirements.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Small SaaS Production Capability
|
|
|
|
|
Requirements.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Small SaaS Production Capability Requirements
|
|
|
|
|
imports:
|
|
|
|
|
- model/capability
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/capability
|
|
|
|
|
- type: applies_to
|
|
|
|
|
target: small-saas/service/billing-portal
|
|
|
|
|
warnings: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: small-saas/control/namespace-per-tenant
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Namespace Per Tenant Control
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/control.namespace-per-tenant.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/control.namespace-per-tenant.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Namespace Per Tenant Control.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Namespace Per Tenant Control
|
|
|
|
|
imports:
|
|
|
|
|
- model/security
|
|
|
|
|
- standard/caring
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: uses
|
|
|
|
|
target: standard/caring
|
|
|
|
|
- type: evidenced_by
|
|
|
|
|
target: small-saas/evidence/access-review-2026-05
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/dataset/subscription-ledger
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Subscription Ledger Dataset
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/dataset.subscription-ledger.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/dataset.subscription-ledger.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Subscription Ledger Dataset.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Subscription Ledger Dataset
|
|
|
|
|
imports:
|
|
|
|
|
- model/data
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: owned_by
|
|
|
|
|
target: small-saas/service/billing-portal
|
|
|
|
|
- type: partitioned_for
|
|
|
|
|
target: small-saas/tenant/acme
|
|
|
|
|
- type: partitioned_for
|
|
|
|
|
target: small-saas/tenant/globex
|
|
|
|
|
- type: governed_by
|
|
|
|
|
target: small-saas/policy/tenant-isolation
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/deployment/production
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Production Deployment
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/deployment.production.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/deployment.production.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Production Deployment.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Production Deployment
|
|
|
|
|
imports:
|
|
|
|
|
- model/devsecops
|
|
|
|
|
- model/network
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: deploys
|
|
|
|
|
target: small-saas/service/billing-portal
|
|
|
|
|
- type: separates
|
|
|
|
|
target: small-saas/tenant/acme
|
|
|
|
|
- type: separates
|
|
|
|
|
target: small-saas/tenant/globex
|
|
|
|
|
- type: implements
|
|
|
|
|
target: small-saas/control/namespace-per-tenant
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/evidence/access-review-2026-05
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Access Review 2026-05
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/evidence.access-review-2026-05.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/evidence.access-review-2026-05.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Access Review 2026-05.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Access Review 2026-05
|
|
|
|
|
imports:
|
|
|
|
|
- model/observability
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/observability
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/incident/cross-tenant-access-attempt
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Cross-Tenant Access Attempt
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/incident.cross-tenant-access-attempt.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/incident.cross-tenant-access-attempt.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Cross-Tenant Access Attempt.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Cross-Tenant Access Attempt
|
|
|
|
|
imports:
|
|
|
|
|
- model/security
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: constrained_by
|
|
|
|
|
target: small-saas/control/namespace-per-tenant
|
|
|
|
|
- type: evidenced_by
|
|
|
|
|
target: small-saas/evidence/access-review-2026-05
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/policy/tenant-isolation
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Tenant Isolation Policy
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/policy.tenant-isolation.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/policy.tenant-isolation.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Tenant Isolation Policy.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Tenant Isolation Policy
|
|
|
|
|
imports:
|
|
|
|
|
- model/governance
|
|
|
|
|
- small-saas/control/namespace-per-tenant
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: requires
|
|
|
|
|
target: small-saas/control/namespace-per-tenant
|
|
|
|
|
- type: evidenced_by
|
|
|
|
|
target: small-saas/evidence/access-review-2026-05
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/service/billing-portal
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Billing Portal Service
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/service.billing-portal.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/service.billing-portal.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Billing Portal Service.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Billing Portal Service
|
|
|
|
|
imports:
|
|
|
|
|
- model/landscape
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: part_of
|
|
|
|
|
target: small-saas/system/billing-system
|
|
|
|
|
- type: owned_by
|
|
|
|
|
target: small-saas/team/platform
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/system/billing-system
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Small SaaS Billing System
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/system.billing-system.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/system.billing-system.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Small SaaS Billing System.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Small SaaS Billing System
|
|
|
|
|
imports:
|
|
|
|
|
- model/landscape
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/landscape
|
|
|
|
|
- type: serves
|
|
|
|
|
target: small-saas/tenant/acme
|
|
|
|
|
- type: serves
|
|
|
|
|
target: small-saas/tenant/globex
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/task/onboard-tenant
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Onboard Tenant
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/task.onboard-tenant.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/task.onboard-tenant.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Onboard Tenant.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Onboard Tenant
|
|
|
|
|
imports:
|
|
|
|
|
- model/task
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: owned_by
|
|
|
|
|
target: small-saas/team/platform
|
|
|
|
|
- type: changes
|
|
|
|
|
target: small-saas/tenant/acme
|
|
|
|
|
- type: governed_by
|
|
|
|
|
target: small-saas/policy/tenant-isolation
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/team/platform
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Platform Team
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/team.platform.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/team.platform.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Platform Team.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Platform Team
|
|
|
|
|
imports:
|
|
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/tenant/acme
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Acme Tenant
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/tenant.acme.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/tenant.acme.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Acme Tenant.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Acme Tenant
|
|
|
|
|
imports:
|
|
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: represented_by
|
|
|
|
|
target: small-saas/user/ada-admin
|
|
|
|
|
- type: isolated_by
|
|
|
|
|
target: small-saas/control/namespace-per-tenant
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/tenant/globex
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Globex Tenant
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/tenant.globex.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/tenant.globex.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Globex Tenant.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Globex Tenant
|
|
|
|
|
imports:
|
|
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: isolated_by
|
|
|
|
|
target: small-saas/control/namespace-per-tenant
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: small-saas/user/ada-admin
|
|
|
|
|
kind: profile-artifact
|
|
|
|
|
title: Ada Admin
|
|
|
|
|
canonical_path: profiles/small-saas/artifacts/user.ada-admin.yaml
|
|
|
|
|
source_path: profiles/small-saas/artifacts/user.ada-admin.yaml
|
|
|
|
|
summary: 'Example artifact for the small-saas profile: Ada Admin.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- Ada Admin
|
|
|
|
|
imports:
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/organization
|
|
|
|
|
relationships:
|
|
|
|
|
- type: instantiates
|
|
|
|
|
target: profile/small-saas
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: uses
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: member_of
|
|
|
|
|
target: small-saas/team/platform
|
|
|
|
|
- type: has_access_under
|
|
|
|
|
target: small-saas/policy/tenant-isolation
|
|
|
|
|
- type: access_evidenced_by
|
|
|
|
|
target: small-saas/evidence/access-review-2026-05
|
|
|
|
|
warnings: []
|
|
|
|
|
- id: standard/caring
|
|
|
|
|
kind: standard
|
|
|
|
|
title: InfoTechCanon CARING Access Governance Standard
|
|
|
|
|
canonical_path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
|
|
|
|
source_path: seeds/InfoTechCanonCaringAccessGovernanceStandard.md
|
|
|
|
|
summary: 'Cross-cutting canon standard: InfoTechCanon CARING Access Governance Standard.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- CARINGAccessDescriptor
|
|
|
|
|
- CARINGAnalysisFitnessTest
|
|
|
|
|
- CARINGAnalysisProcedure
|
|
|
|
|
- CARINGCanonicalRole
|
|
|
|
|
- CARINGCapabilityProfile
|
|
|
|
|
- CARINGDeclaredAccessMap
|
|
|
|
|
- CARINGDerivedCapability
|
|
|
|
|
- CARINGEffectiveAccessMap
|
|
|
|
|
- CARINGExposureEvent
|
|
|
|
|
- CARINGExposureMode
|
|
|
|
|
- CARINGInducedAccess
|
|
|
|
|
- CARINGOrganizationRelation
|
|
|
|
|
- CARINGPlane
|
|
|
|
|
- CARINGRedesignProcedure
|
|
|
|
|
- CARINGRestrictionPrecedence
|
|
|
|
|
- InfoTechCanon CARING Access Governance Standard
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/access-control
|
|
|
|
|
- model/data
|
|
|
|
|
- model/devsecops
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/governance
|
|
|
|
|
- model/network
|
|
|
|
|
- model/observability
|
|
|
|
|
- model/organization
|
|
|
|
|
- model/security
|
|
|
|
|
- model/task
|
|
|
|
|
- standard/tagging
|
|
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/organization
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/access-control
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/data
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/devsecops
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/network
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/task
|
|
|
|
|
- type: imports
|
|
|
|
|
target: standard/tagging
|
|
|
|
|
warnings: []
|
2026-09-05 00:50:09 +02:00
|
|
|
- id: standard/emission-cadence
|
|
|
|
|
kind: standard
|
|
|
|
|
title: InfoTechCanon Emission Cadence Standard
|
|
|
|
|
canonical_path: standards/emission-cadence/InfoTechCanonEmissionCadenceStandard.md
|
|
|
|
|
source_path: infospace/assimilation/emission-cadence/source/EmissionCadenceDeclaration.md
|
|
|
|
|
summary: 'Cross-cutting canon standard: InfoTechCanon Emission Cadence Standard.'
|
|
|
|
|
owned_concepts:
|
|
|
|
|
- EmissionCadenceDeclaration
|
|
|
|
|
- EmissionCadenceForm
|
|
|
|
|
- ExpectedRateCadence
|
|
|
|
|
- HeartbeatCadence
|
|
|
|
|
- InfoTechCanon Emission Cadence Standard
|
|
|
|
|
- ReconciliationCadence
|
|
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
|
|
|
|
- model/governance
|
|
|
|
|
- model/observability
|
|
|
|
|
relationships:
|
|
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/observability
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/governance
|
|
|
|
|
- type: related_to
|
|
|
|
|
target: model/security
|
|
|
|
|
- type: derived_from
|
|
|
|
|
target: assimilation/emission-cadence
|
|
|
|
|
warnings: []
|
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>
2026-06-13 14:25:54 +02:00
|
|
|
- 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: []
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: standard/tagging
|
|
|
|
|
kind: standard
|
|
|
|
|
title: InfoTechCanon Tagging Standard
|
|
|
|
|
canonical_path: standards/tagging/InfoTechCanonTaggingStandard.md
|
|
|
|
|
source_path: seeds/InfoTechCanonTaggingStandard_RC1_seed.md
|
|
|
|
|
summary: 'Cross-cutting canon standard: InfoTechCanon Tagging Standard.'
|
|
|
|
|
owned_concepts:
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- ControlledTag
|
|
|
|
|
- DeprecatedTag
|
|
|
|
|
- EmergentTag
|
2026-05-23 04:38:57 +02:00
|
|
|
- InfoTechCanon Tagging Standard
|
Declare concepts and review boundaries for the silent artifacts (T02)
Twelve of the thirteen artifacts that declared nothing now declare what they
define, together with the map-assigned concepts the Organization Model was
missing and the Landscape seed concepts the extractor cannot see because they
are listed rather than defined in prose. The ownership index grows from 164
entries to 750, undeclared prose definitions fall from 637 to 57, and there are
no ownership conflicts. The 57 that remain are overlaps this round assigned to
another owner: imports, each recorded in a boundary review.
The kernel map declares nothing, deliberately, because it assigns concepts to
owners rather than defining them. It is now the only silent artifact and the
suite asserts that, so an artifact added without declarations fails.
itc-org:Authority is declared, with Actor, Ownership, Membership, Role,
Responsibility and Accountability, which SecurityCanon and the identity model
already treat as organization-owned. The regression test that previously
asserted the blind spot now asserts that the kernel map's assignment and the
declaration agree.
Profile is deliberately left undeclared. The kernel map assigns it to Core, the
identity model owns it under accepted CUST-ADR-006, and Observability defines a
runtime performance profile. Three senses need a decision, not a declaration, so
it is recorded as open rather than forced.
Eleven boundary reviews are added beside the artifacts they describe, in the
shape the identity model has used since INFO-WP-0021. The largest finding is
that Core and the Information Space model restate eight provenance concepts in
nearly identical words; Core owns them and Information Space imports. Label,
Drift, Summary and Attribute are resolved by disambiguation rather than
transfer.
make check passes with 50 tests, clean validation, no stale generated assets.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:19:22 +02:00
|
|
|
- OverTaggedEntity
|
|
|
|
|
- Tag
|
|
|
|
|
- TagAlias
|
|
|
|
|
- TagAssignment
|
|
|
|
|
- TagCategory
|
|
|
|
|
- TagConflict
|
|
|
|
|
- TagDefinition
|
|
|
|
|
- TagDrift
|
|
|
|
|
- TagKey
|
|
|
|
|
- TagMapping
|
|
|
|
|
- TagNamespace
|
|
|
|
|
- TagProfile
|
|
|
|
|
- TagQuery
|
|
|
|
|
- TagRule
|
|
|
|
|
- TagScheme
|
|
|
|
|
- TagSelector
|
|
|
|
|
- TagSet
|
|
|
|
|
- TagValue
|
|
|
|
|
- TagView
|
|
|
|
|
- TaggingEntity
|
|
|
|
|
- UntaggedEntity
|
2026-05-23 04:38:57 +02:00
|
|
|
imports:
|
|
|
|
|
- kernel/itc-core
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/task
|
|
|
|
|
relationships:
|
2026-09-05 21:16:29 +02:00
|
|
|
- type: uses
|
|
|
|
|
target: model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- type: conforms_to
|
|
|
|
|
target: kernel/itc-core
|
|
|
|
|
- type: imports
|
|
|
|
|
target: model/task
|
|
|
|
|
warnings: []
|
|
|
|
|
common_distinctions:
|
2026-08-22 18:54:01 +02:00
|
|
|
- id: agentic-fallback-direct-interface
|
|
|
|
|
title: Agentic fallback vs direct functional interface
|
|
|
|
|
summary: Use cross-repository agentic work to interpret novel demand; use an owned
|
|
|
|
|
API, CLI, or MCP surface when the outcome is stable and recurring.
|
|
|
|
|
source_artifacts:
|
|
|
|
|
- practice-pattern/agentic-drives-functional
|
2026-08-21 22:22:46 +02:00
|
|
|
- id: interface-deprecation-retirement-removal
|
|
|
|
|
title: Interface deprecation vs retirement vs removal
|
|
|
|
|
summary: Deprecation guides and observes callers, retirement ends legacy behavior
|
|
|
|
|
while retaining a metered tombstone, and removal deletes that tombstone only after
|
|
|
|
|
the evidence gate passes.
|
|
|
|
|
source_artifacts:
|
|
|
|
|
- practice-pattern/interface-deprecation-strangler
|
2026-05-23 04:38:57 +02:00
|
|
|
- id: actor-subject-principal
|
|
|
|
|
title: Actor vs Subject vs Principal
|
|
|
|
|
summary: Use actor for the acting entity in a context, subject for the entity a
|
|
|
|
|
policy evaluates, and principal for the authenticated identity bound to access
|
|
|
|
|
decisions.
|
|
|
|
|
source_artifacts:
|
|
|
|
|
- model/organization
|
|
|
|
|
- model/access-control
|
|
|
|
|
- standard/caring
|
|
|
|
|
- id: organization-role-access-role-caring-role
|
|
|
|
|
title: Organization Role vs AccessRole vs CARING role
|
|
|
|
|
summary: Organization roles describe responsibility or position; access roles describe
|
|
|
|
|
permissions; CARING roles classify access-governance needs and analysis.
|
|
|
|
|
source_artifacts:
|
|
|
|
|
- model/organization
|
|
|
|
|
- model/access-control
|
|
|
|
|
- standard/caring
|
|
|
|
|
- id: policy-control-evidence
|
|
|
|
|
title: Policy vs Control vs Evidence
|
2026-09-05 21:16:29 +02:00
|
|
|
summary: Governance owns policy and control; ITC-EVID owns the distinct evidence
|
|
|
|
|
assertion and its addressable source. Evidence supports a stated interest without
|
|
|
|
|
guaranteeing truth.
|
2026-05-23 04:38:57 +02:00
|
|
|
source_artifacts:
|
|
|
|
|
- model/governance
|
2026-09-05 21:16:29 +02:00
|
|
|
- model/evidence
|
2026-05-23 04:38:57 +02:00
|
|
|
- model/security
|
|
|
|
|
- model/observability
|
|
|
|
|
- id: intent-scope-purpose
|
|
|
|
|
title: Intent vs Scope vs Purpose
|
2026-05-23 04:59:16 +02:00
|
|
|
summary: Intent captures why a producer or consumer exists, scope bounds producer
|
|
|
|
|
ownership and promises, and purpose captures consumer demand anchored in consumer
|
|
|
|
|
intent.
|
2026-05-23 04:38:57 +02:00
|
|
|
source_artifacts:
|
|
|
|
|
- kernel/itc-core
|
2026-05-23 04:59:16 +02:00
|
|
|
- model/purpose-demand-extension
|
|
|
|
|
- pattern/intent-scope-purposes
|
2026-05-23 04:38:57 +02:00
|
|
|
- profile/small-saas
|