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>
This commit is contained in:
parent
b8d060b5b5
commit
28d5824362
37 changed files with 5333 additions and 93 deletions
46
infospace/agent/briefs/model-capability.md
Normal file
46
infospace/agent/briefs/model-capability.md
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
---
|
||||
id: agent-brief/model-capability
|
||||
artifact_id: model/capability
|
||||
source_path: models/capability/InfoTechCanonCapabilityModel.md
|
||||
source_kind: model
|
||||
generated: true
|
||||
---
|
||||
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# Agent Brief: InfoTechCanon Capability Model
|
||||
|
||||
- Artifact ID: `model/capability`
|
||||
- Kind: `model`
|
||||
- Canonical path: `models/capability/InfoTechCanonCapabilityModel.md`
|
||||
- Full source: `models/capability/InfoTechCanonCapabilityModel.md`
|
||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Capability Model.
|
||||
|
||||
## Retrieval Hints
|
||||
|
||||
Imports and anchors:
|
||||
- `kernel/itc-core`
|
||||
- `model/governance`
|
||||
- `model/landscape`
|
||||
- `model/observability`
|
||||
- `model/purpose-demand-extension`
|
||||
|
||||
## Owned Concepts
|
||||
|
||||
- `Capability`
|
||||
- `CapabilityContract`
|
||||
- `CapabilityDomain`
|
||||
- `CapabilityEvidenceHook`
|
||||
- `CapabilityInclusionRule`
|
||||
- `CapabilityMaturityLevel`
|
||||
- `CapabilityProfile`
|
||||
- `CapabilityProvider`
|
||||
- `CapabilityProvision`
|
||||
- `CapabilityQualityDimension`
|
||||
- `CapabilityRequirement`
|
||||
- `CapabilityResourceClass`
|
||||
- `InfoTechCanon Capability Model`
|
||||
|
||||
## Related Distinctions
|
||||
|
||||
No common distinction is anchored directly on this artifact.
|
||||
|
|
@ -5,8 +5,8 @@
|
|||
This brief summarizes the current canon service surface for agents.
|
||||
|
||||
- Infospace slug: `canon`
|
||||
- Artifact count: 61
|
||||
- Retrieval index items: 61
|
||||
- Artifact count: 65
|
||||
- Retrieval index items: 65
|
||||
- Primary confidence command: `make validate`
|
||||
- Refresh generated indexes and views with: `make index`
|
||||
- Refresh agent briefs and interface templates with: `make agent-briefs`
|
||||
|
|
|
|||
|
|
@ -43,8 +43,29 @@
|
|||
}
|
||||
],
|
||||
"infospace": "canon",
|
||||
"item_count": 61,
|
||||
"item_count": 65,
|
||||
"items": [
|
||||
{
|
||||
"canonical_path": "assimilation/it-capability-canon/ASSIMILATION.md",
|
||||
"id": "assimilation/it-capability-canon",
|
||||
"imports": [
|
||||
"kernel/itc-core"
|
||||
],
|
||||
"kind": "assimilation",
|
||||
"owned_concepts": [
|
||||
"Assimilation \u2014 IT Capability Canon (ITCC) v0.1"
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"target": "kernel/itc-core",
|
||||
"type": "conforms_to"
|
||||
}
|
||||
],
|
||||
"source_path": "infospace/assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md",
|
||||
"summary": "Canon artifact: Assimilation \u2014 IT Capability Canon (ITCC) v0.1.",
|
||||
"title": "Assimilation \u2014 IT Capability Canon (ITCC) v0.1",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml",
|
||||
"id": "benchmark/caring/kubernetes-rbac",
|
||||
|
|
@ -232,6 +253,20 @@
|
|||
"title": "Kubernetes RBAC Native Concept Map",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "models/capability/capabilities.yaml",
|
||||
"id": "capability-catalog/itc-cap",
|
||||
"imports": [],
|
||||
"kind": "capability-catalog",
|
||||
"owned_concepts": [
|
||||
"InfoTechCanon Capability Catalog"
|
||||
],
|
||||
"relationships": [],
|
||||
"source_path": "infospace/assimilation/it-capability-canon/source/capabilities.yaml",
|
||||
"summary": "Canon artifact: InfoTechCanon Capability Catalog.",
|
||||
"title": "InfoTechCanon Capability Catalog",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "evaluations/repo-scoping/canon-benefit-analysis.yaml",
|
||||
"id": "comparison/repo-scoping/canon-benefit-analysis",
|
||||
|
|
@ -1049,6 +1084,67 @@
|
|||
"title": "InfoTechCanon Access Control Model",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "models/capability/InfoTechCanonCapabilityModel.md",
|
||||
"id": "model/capability",
|
||||
"imports": [
|
||||
"kernel/itc-core",
|
||||
"model/governance",
|
||||
"model/landscape",
|
||||
"model/observability",
|
||||
"model/purpose-demand-extension"
|
||||
],
|
||||
"kind": "model",
|
||||
"owned_concepts": [
|
||||
"Capability",
|
||||
"CapabilityContract",
|
||||
"CapabilityDomain",
|
||||
"CapabilityEvidenceHook",
|
||||
"CapabilityInclusionRule",
|
||||
"CapabilityMaturityLevel",
|
||||
"CapabilityProfile",
|
||||
"CapabilityProvider",
|
||||
"CapabilityProvision",
|
||||
"CapabilityQualityDimension",
|
||||
"CapabilityRequirement",
|
||||
"CapabilityResourceClass",
|
||||
"InfoTechCanon Capability Model"
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"target": "kernel/itc-core",
|
||||
"type": "conforms_to"
|
||||
},
|
||||
{
|
||||
"target": "model/landscape",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "model/governance",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "model/purpose-demand-extension",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "model/observability",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "capability-catalog/itc-cap",
|
||||
"type": "introduces"
|
||||
},
|
||||
{
|
||||
"target": "assimilation/it-capability-canon",
|
||||
"type": "derived_from"
|
||||
}
|
||||
],
|
||||
"source_path": "infospace/assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md",
|
||||
"summary": "Domain model used by canon profiles and standards: InfoTechCanon Capability Model.",
|
||||
"title": "InfoTechCanon Capability Model",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "models/data/InfoTechCanonDataModel.md",
|
||||
"id": "model/data",
|
||||
|
|
@ -1363,6 +1459,27 @@
|
|||
"title": "Intent Scope Purposes Pattern",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "assimilation/intake-and-assimilation-practice.md",
|
||||
"id": "practice/intake-and-assimilation",
|
||||
"imports": [
|
||||
"kernel/itc-core"
|
||||
],
|
||||
"kind": "practice",
|
||||
"owned_concepts": [
|
||||
"Intake and Assimilation Practice"
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"target": "kernel/itc-core",
|
||||
"type": "conforms_to"
|
||||
}
|
||||
],
|
||||
"source_path": "assimilation/intake-and-assimilation-practice.md",
|
||||
"summary": "Canon artifact: Intake and Assimilation Practice.",
|
||||
"title": "Intake and Assimilation Practice",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "profiles/small-saas/profile.yaml",
|
||||
"id": "profile/small-saas",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
Schema: `info-tech-canon.retrieval-index.v1`
|
||||
Infospace: `canon`
|
||||
Items: **61**
|
||||
Items: **65**
|
||||
|
||||
## Common Distinctions
|
||||
|
||||
|
|
@ -15,6 +15,16 @@ Items: **61**
|
|||
|
||||
## Items
|
||||
|
||||
### Assimilation — IT Capability Canon (ITCC) v0.1
|
||||
|
||||
- ID: `assimilation/it-capability-canon`
|
||||
- Kind: `assimilation`
|
||||
- Canonical path: `assimilation/it-capability-canon/ASSIMILATION.md`
|
||||
- Source path: `infospace/assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md`
|
||||
- Summary: Canon artifact: Assimilation — IT Capability Canon (ITCC) v0.1.
|
||||
- Imports and anchors: `kernel/itc-core`
|
||||
- Owned concepts: `Assimilation — IT Capability Canon (ITCC) v0.1`
|
||||
|
||||
### CARING Kubernetes RBAC Benchmark
|
||||
|
||||
- ID: `benchmark/caring/kubernetes-rbac`
|
||||
|
|
@ -65,6 +75,16 @@ Items: **61**
|
|||
- Imports and anchors: none
|
||||
- Owned concepts: `Kubernetes RBAC Native Concept Map`
|
||||
|
||||
### InfoTechCanon Capability Catalog
|
||||
|
||||
- ID: `capability-catalog/itc-cap`
|
||||
- Kind: `capability-catalog`
|
||||
- Canonical path: `models/capability/capabilities.yaml`
|
||||
- Source path: `infospace/assimilation/it-capability-canon/source/capabilities.yaml`
|
||||
- Summary: Canon artifact: InfoTechCanon Capability Catalog.
|
||||
- Imports and anchors: none
|
||||
- Owned concepts: `InfoTechCanon Capability Catalog`
|
||||
|
||||
### Repo Scoping Canon Benefit Analysis
|
||||
|
||||
- ID: `comparison/repo-scoping/canon-benefit-analysis`
|
||||
|
|
@ -275,6 +295,16 @@ Items: **61**
|
|||
- Imports and anchors: `kernel/itc-core`, `model/governance`, `model/organization`
|
||||
- Owned concepts: `InfoTechCanon Access Control Model`
|
||||
|
||||
### InfoTechCanon Capability Model
|
||||
|
||||
- ID: `model/capability`
|
||||
- Kind: `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.
|
||||
- Imports and anchors: `kernel/itc-core`, `model/governance`, `model/landscape`, `model/observability`, `model/purpose-demand-extension`
|
||||
- Owned concepts: `Capability`, `CapabilityContract`, `CapabilityDomain`, `CapabilityEvidenceHook`, `CapabilityInclusionRule`, `CapabilityMaturityLevel`, `CapabilityProfile`, `CapabilityProvider`, `CapabilityProvision`, `CapabilityQualityDimension`, `CapabilityRequirement`, `CapabilityResourceClass`, `InfoTechCanon Capability Model`
|
||||
|
||||
### InfoTechCanon Data Model
|
||||
|
||||
- ID: `model/data`
|
||||
|
|
@ -395,6 +425,16 @@ Items: **61**
|
|||
- Imports and anchors: `model/governance`, `model/task`
|
||||
- Owned concepts: `Intent Scope Purposes Pattern`, `IntentScopePurposePattern`
|
||||
|
||||
### Intake and Assimilation Practice
|
||||
|
||||
- ID: `practice/intake-and-assimilation`
|
||||
- Kind: `practice`
|
||||
- Canonical path: `assimilation/intake-and-assimilation-practice.md`
|
||||
- Source path: `assimilation/intake-and-assimilation-practice.md`
|
||||
- Summary: Canon artifact: Intake and Assimilation Practice.
|
||||
- Imports and anchors: `kernel/itc-core`
|
||||
- Owned concepts: `Intake and Assimilation Practice`
|
||||
|
||||
### Small SaaS System Profile
|
||||
|
||||
- ID: `profile/small-saas`
|
||||
|
|
|
|||
|
|
@ -1,7 +1,21 @@
|
|||
schema: info-tech-canon.retrieval-index.v1
|
||||
infospace: canon
|
||||
item_count: 61
|
||||
item_count: 65
|
||||
items:
|
||||
- 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: []
|
||||
- id: benchmark/caring/kubernetes-rbac
|
||||
kind: benchmark-workspace
|
||||
title: CARING Kubernetes RBAC Benchmark
|
||||
|
|
@ -119,6 +133,17 @@ items:
|
|||
- type: maps
|
||||
target: model/landscape
|
||||
warnings: []
|
||||
- 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: []
|
||||
- id: comparison/repo-scoping/canon-benefit-analysis
|
||||
kind: benefit-analysis
|
||||
title: Repo Scoping Canon Benefit Analysis
|
||||
|
|
@ -639,6 +664,49 @@ items:
|
|||
- type: uses
|
||||
target: model/governance
|
||||
warnings: []
|
||||
- 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
|
||||
- CapabilityContract
|
||||
- CapabilityDomain
|
||||
- CapabilityEvidenceHook
|
||||
- CapabilityInclusionRule
|
||||
- CapabilityMaturityLevel
|
||||
- CapabilityProfile
|
||||
- CapabilityProvider
|
||||
- CapabilityProvision
|
||||
- CapabilityQualityDimension
|
||||
- CapabilityRequirement
|
||||
- CapabilityResourceClass
|
||||
- InfoTechCanon Capability Model
|
||||
imports:
|
||||
- kernel/itc-core
|
||||
- model/governance
|
||||
- model/landscape
|
||||
- model/observability
|
||||
- model/purpose-demand-extension
|
||||
relationships:
|
||||
- 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
|
||||
- type: introduces
|
||||
target: capability-catalog/itc-cap
|
||||
- type: derived_from
|
||||
target: assimilation/it-capability-canon
|
||||
warnings: []
|
||||
- id: model/data
|
||||
kind: model
|
||||
title: InfoTechCanon Data Model
|
||||
|
|
@ -858,6 +926,20 @@ items:
|
|||
- type: uses
|
||||
target: model/task
|
||||
warnings: []
|
||||
- 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: []
|
||||
- id: profile/small-saas
|
||||
kind: profile
|
||||
title: Small SaaS System Profile
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue