Canon 0.4.0: joinable consumer proof and EvidenceBasis
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

§10.3 now accepts a consumer record that validates against the live
catalog; resource-control's backup restatement is that proof. ITC-GOV
gains EvidenceBasis in tiers (invoiced and measured are peers) and
ITC-CAP requires it on every consumption row (CAP-R10).
This commit is contained in:
tegwick 2026-08-15 19:14:11 +02:00
parent ce17dc4d4d
commit f2d216af53
29 changed files with 605 additions and 127 deletions

View file

@ -0,0 +1,29 @@
---
id: agent-brief/catalog-evidence-basis
artifact_id: catalog/evidence-basis
source_path: models/governance/evidence-basis.yaml
source_kind: concept-catalog
generated: true
---
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
# Agent Brief: InfoTechCanon Evidence Basis Catalog
- Artifact ID: `catalog/evidence-basis`
- Kind: `concept-catalog`
- Canonical path: `models/governance/evidence-basis.yaml`
- Full source: `models/governance/evidence-basis.yaml`
- Summary: Structured candidate concept catalog: InfoTechCanon Evidence Basis Catalog.
## Retrieval Hints
No imports or anchors recorded.
## Owned Concepts
- `InfoTechCanon Evidence Basis Catalog`
## Related Distinctions
No common distinction is anchored directly on this artifact.

View file

@ -19,6 +19,7 @@ generated: true
## Retrieval Hints
Imports and anchors:
- `catalog/evidence-basis`
- `kernel/itc-core`
- `model/governance`
- `model/landscape`

View file

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

View file

@ -43,7 +43,7 @@
}
],
"infospace": "canon",
"item_count": 65,
"item_count": 66,
"items": [
{
"canonical_path": "assimilation/it-capability-canon/ASSIMILATION.md",
@ -267,6 +267,20 @@
"title": "InfoTechCanon Capability Catalog",
"warnings": []
},
{
"canonical_path": "models/governance/evidence-basis.yaml",
"id": "catalog/evidence-basis",
"imports": [],
"kind": "concept-catalog",
"owned_concepts": [
"InfoTechCanon Evidence Basis Catalog"
],
"relationships": [],
"source_path": "demand/EvidenceBasis.md",
"summary": "Structured candidate concept catalog: InfoTechCanon Evidence Basis Catalog.",
"title": "InfoTechCanon Evidence Basis Catalog",
"warnings": []
},
{
"canonical_path": "evaluations/repo-scoping/canon-benefit-analysis.yaml",
"id": "comparison/repo-scoping/canon-benefit-analysis",
@ -1088,6 +1102,7 @@
"canonical_path": "models/capability/InfoTechCanonCapabilityModel.md",
"id": "model/capability",
"imports": [
"catalog/evidence-basis",
"kernel/itc-core",
"model/governance",
"model/landscape",
@ -1132,6 +1147,10 @@
"target": "model/observability",
"type": "uses"
},
{
"target": "catalog/evidence-basis",
"type": "uses"
},
{
"target": "capability-catalog/itc-cap",
"type": "introduces"
@ -1212,6 +1231,10 @@
{
"target": "kernel/itc-core",
"type": "conforms_to"
},
{
"target": "catalog/evidence-basis",
"type": "introduces"
}
],
"source_path": "seeds/InfoTechCanonGovernanceModel_RC1_seed.md",

View file

@ -4,7 +4,7 @@
Schema: `info-tech-canon.retrieval-index.v1`
Infospace: `canon`
Items: **65**
Items: **66**
## Common Distinctions
@ -85,6 +85,16 @@ Items: **65**
- Imports and anchors: none
- Owned concepts: `InfoTechCanon Capability Catalog`
### InfoTechCanon Evidence Basis Catalog
- ID: `catalog/evidence-basis`
- Kind: `concept-catalog`
- Canonical path: `models/governance/evidence-basis.yaml`
- Source path: `demand/EvidenceBasis.md`
- Summary: Structured candidate concept catalog: InfoTechCanon Evidence Basis Catalog.
- Imports and anchors: none
- Owned concepts: `InfoTechCanon Evidence Basis Catalog`
### Repo Scoping Canon Benefit Analysis
- ID: `comparison/repo-scoping/canon-benefit-analysis`
@ -302,7 +312,7 @@ Items: **65**
- 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.
- Imports and anchors: `kernel/itc-core`, `model/governance`, `model/landscape`, `model/observability`, `model/purpose-demand-extension`
- Imports and anchors: `catalog/evidence-basis`, `kernel/itc-core`, `model/governance`, `model/landscape`, `model/observability`, `model/purpose-demand-extension`
- Owned concepts: `Capability`, `CapabilityConsumption`, `CapabilityContract`, `CapabilityDomain`, `CapabilityEvidenceHook`, `CapabilityInclusionRule`, `CapabilityMaturityLevel`, `CapabilityProfile`, `CapabilityProvider`, `CapabilityProvision`, `CapabilityQualityDimension`, `CapabilityRequirement`, `CapabilityResourceClass`, `InfoTechCanon Capability Model`
### InfoTechCanon Data Model

View file

@ -1,6 +1,6 @@
schema: info-tech-canon.retrieval-index.v1
infospace: canon
item_count: 65
item_count: 66
items:
- id: assimilation/it-capability-canon
kind: assimilation
@ -144,6 +144,17 @@ items:
imports: []
relationships: []
warnings: []
- 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: []
- id: comparison/repo-scoping/canon-benefit-analysis
kind: benefit-analysis
title: Repo Scoping Canon Benefit Analysis
@ -687,6 +698,7 @@ items:
- CapabilityResourceClass
- InfoTechCanon Capability Model
imports:
- catalog/evidence-basis
- kernel/itc-core
- model/governance
- model/landscape
@ -703,6 +715,8 @@ items:
target: model/purpose-demand-extension
- type: uses
target: model/observability
- type: uses
target: catalog/evidence-basis
- type: introduces
target: capability-catalog/itc-cap
- type: derived_from
@ -758,6 +772,8 @@ items:
relationships:
- type: conforms_to
target: kernel/itc-core
- type: introduces
target: catalog/evidence-basis
warnings: []
- id: model/information-space
kind: model