2026-05-23 04:38:57 +02:00
{
"common_distinctions" : [
{
"id" : "actor-subject-principal" ,
"source_artifacts" : [
"model/organization" ,
"model/access-control" ,
"standard/caring"
] ,
"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." ,
"title" : "Actor vs Subject vs Principal"
} ,
{
"id" : "organization-role-access-role-caring-role" ,
"source_artifacts" : [
"model/organization" ,
"model/access-control" ,
"standard/caring"
] ,
"summary" : "Organization roles describe responsibility or position; access roles describe permissions; CARING roles classify access-governance needs and analysis." ,
"title" : "Organization Role vs AccessRole vs CARING role"
} ,
{
"id" : "policy-control-evidence" ,
"source_artifacts" : [
"model/governance" ,
"model/security" ,
"model/observability"
] ,
"summary" : "Policy states intent or rule, control implements or enforces that rule, and evidence records why the claim should be trusted." ,
"title" : "Policy vs Control vs Evidence"
} ,
{
"id" : "intent-scope-purpose" ,
"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"
] ,
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
"title" : "Intent vs Scope vs Purpose"
}
] ,
"infospace" : "canon" ,
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
"item_count" : 65 ,
2026-05-23 04:38:57 +02:00
"items" : [
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
{
"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" : [ ]
} ,
2026-05-23 06:53:30 +02:00
{
"canonical_path" : "standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml" ,
"id" : "benchmark/caring/kubernetes-rbac" ,
"imports" : [
"standard/caring" ,
"standard/tagging"
] ,
"kind" : "benchmark-workspace" ,
"owned_concepts" : [
"CARING Kubernetes RBAC Benchmark"
] ,
"relationships" : [
{
"target" : "standard/caring" ,
"type" : "conforms_to"
} ,
{
"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" : "stress_tests"
} ,
{
"target" : "standard/tagging" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/standards/caring/benchmarks/kubernetes-rbac/benchmark.yaml" ,
"summary" : "Benchmark workspace definition and review criteria: CARING Kubernetes RBAC Benchmark." ,
"title" : "CARING Kubernetes RBAC Benchmark" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "standards/caring/benchmarks/kubernetes-rbac/access-descriptors.yaml" ,
"id" : "benchmark/caring/kubernetes-rbac/access-descriptors" ,
"imports" : [
"model/access-control" ,
"model/devsecops" ,
"model/security" ,
"standard/caring"
] ,
"kind" : "access-descriptor-set" ,
"owned_concepts" : [
"Kubernetes RBAC CARING Access Descriptors"
] ,
"relationships" : [
{
"target" : "benchmark/caring/kubernetes-rbac" ,
"type" : "part_of"
} ,
{
"target" : "standard/caring" ,
"type" : "uses"
} ,
{
"target" : "model/access-control" ,
"type" : "uses"
} ,
{
"target" : "model/security" ,
"type" : "uses"
} ,
{
"target" : "model/devsecops" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/standards/caring/benchmarks/kubernetes-rbac/access-descriptors.yaml" ,
"summary" : "Structured CARING access descriptor set: Kubernetes RBAC CARING Access Descriptors." ,
"title" : "Kubernetes RBAC CARING Access Descriptors" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "standards/caring/benchmarks/kubernetes-rbac/caring-mapping.yaml" ,
"id" : "benchmark/caring/kubernetes-rbac/caring-mapping" ,
"imports" : [ ] ,
"kind" : "caring-mapping" ,
"owned_concepts" : [
"Kubernetes RBAC To CARING Mapping"
] ,
"relationships" : [
{
"target" : "benchmark/caring/kubernetes-rbac" ,
"type" : "part_of"
} ,
{
"target" : "standard/caring" ,
"type" : "maps"
} ,
{
"target" : "model/access-control" ,
"type" : "maps"
} ,
{
"target" : "model/governance" ,
"type" : "maps"
} ,
{
"target" : "model/security" ,
"type" : "maps"
}
] ,
"source_path" : "infospace/standards/caring/benchmarks/kubernetes-rbac/caring-mapping.yaml" ,
"summary" : "Native access model to CARING mapping: Kubernetes RBAC To CARING Mapping." ,
"title" : "Kubernetes RBAC To CARING Mapping" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "standards/caring/benchmarks/kubernetes-rbac/findings-and-canon-pressure.yaml" ,
"id" : "benchmark/caring/kubernetes-rbac/findings" ,
"imports" : [ ] ,
"kind" : "benchmark-findings" ,
"owned_concepts" : [
"Kubernetes RBAC Benchmark Findings And Canon Pressure"
] ,
"relationships" : [
{
"target" : "benchmark/caring/kubernetes-rbac" ,
"type" : "part_of"
} ,
{
"target" : "standard/caring" ,
"type" : "proposes"
} ,
{
"target" : "model/governance" ,
"type" : "proposes"
} ,
{
"target" : "model/security" ,
"type" : "proposes"
}
] ,
"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." ,
"title" : "Kubernetes RBAC Benchmark Findings And Canon Pressure" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "standards/caring/benchmarks/kubernetes-rbac/native-concepts.yaml" ,
"id" : "benchmark/caring/kubernetes-rbac/native-concepts" ,
"imports" : [ ] ,
"kind" : "native-concept-map" ,
"owned_concepts" : [
"Kubernetes RBAC Native Concept Map"
] ,
"relationships" : [
{
"target" : "benchmark/caring/kubernetes-rbac" ,
"type" : "part_of"
} ,
{
"target" : "standard/caring" ,
"type" : "maps"
} ,
{
"target" : "model/access-control" ,
"type" : "maps"
} ,
{
"target" : "model/landscape" ,
"type" : "maps"
}
] ,
"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." ,
"title" : "Kubernetes RBAC Native Concept Map" ,
"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
{
"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" : [ ]
} ,
2026-05-23 06:07:18 +02:00
{
"canonical_path" : "evaluations/repo-scoping/canon-benefit-analysis.yaml" ,
"id" : "comparison/repo-scoping/canon-benefit-analysis" ,
"imports" : [ ] ,
"kind" : "benefit-analysis" ,
"owned_concepts" : [
"Repo Scoping Canon Benefit Analysis"
] ,
"relationships" : [
{
"target" : "comparison/repo-scoping/report" ,
"type" : "part_of"
} ,
{
"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" ,
"type" : "maps"
}
] ,
"source_path" : "infospace/evaluations/repo-scoping/canon-benefit-analysis.yaml" ,
"summary" : "Consumer benefit analysis against canon surfaces: Repo Scoping Canon Benefit Analysis." ,
"title" : "Repo Scoping Canon Benefit Analysis" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/repo-scoping/consumer-workplan-brief.md" ,
"id" : "comparison/repo-scoping/consumer-workplan-brief" ,
"imports" : [
"model/purpose-demand-extension"
] ,
"kind" : "consumer-workplan-brief" ,
"owned_concepts" : [
"Repo Scoping Consumer Workplan Brief"
] ,
"relationships" : [
{
"target" : "comparison/repo-scoping/report" ,
"type" : "part_of"
} ,
{
"target" : "model/purpose-demand-extension" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/repo-scoping/consumer-workplan-brief.md" ,
"summary" : "Consumer repo workplan seed brief: Repo Scoping Consumer Workplan Brief." ,
"title" : "Repo Scoping Consumer Workplan Brief" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/repo-scoping/extension-candidates.yaml" ,
"id" : "comparison/repo-scoping/extension-candidates" ,
"imports" : [ ] ,
"kind" : "extension-candidate-set" ,
"owned_concepts" : [
"Repo Scoping Canon Extension Candidates"
] ,
"relationships" : [
{
"target" : "comparison/repo-scoping/report" ,
"type" : "part_of"
} ,
{
"target" : "model/purpose-demand-extension" ,
"type" : "proposes"
} ,
{
"target" : "model/information-space" ,
"type" : "proposes"
} ,
{
"target" : "model/governance" ,
"type" : "proposes"
} ,
{
"target" : "model/task" ,
"type" : "proposes"
}
] ,
"source_path" : "infospace/evaluations/repo-scoping/extension-candidates.yaml" ,
"summary" : "Reviewable canon extension candidate set: Repo Scoping Canon Extension Candidates." ,
"title" : "Repo Scoping Canon Extension Candidates" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/repo-scoping/comparison-frame.yaml" ,
"id" : "comparison/repo-scoping/frame" ,
"imports" : [
"model/governance" ,
"model/purpose-demand-extension" ,
"model/task"
] ,
"kind" : "comparison-frame" ,
"owned_concepts" : [
"Repo Scoping Canon Comparison Frame"
] ,
"relationships" : [
{
"target" : "comparison/repo-scoping/report" ,
"type" : "part_of"
} ,
{
"target" : "model/purpose-demand-extension" ,
"type" : "uses"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
} ,
{
"target" : "model/task" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/repo-scoping/comparison-frame.yaml" ,
"summary" : "Structured comparison questions and domains: Repo Scoping Canon Comparison Frame." ,
"title" : "Repo Scoping Canon Comparison Frame" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/repo-scoping/comparison-report.md" ,
"id" : "comparison/repo-scoping/report" ,
"imports" : [
"model/governance" ,
"model/information-space" ,
"model/task" ,
"pattern/intent-scope-purposes"
] ,
"kind" : "comparison-report" ,
"owned_concepts" : [
"Repo Scoping Canon Comparison Report"
] ,
"relationships" : [
{
"target" : "model/purpose-demand-extension" ,
"type" : "compares"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
} ,
{
"target" : "model/information-space" ,
"type" : "uses"
} ,
{
"target" : "model/task" ,
"type" : "uses"
} ,
{
"target" : "pattern/intent-scope-purposes" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/repo-scoping/comparison-report.md" ,
"summary" : "Canon-side comparison report: Repo Scoping Canon Comparison Report." ,
"title" : "Repo Scoping Canon Comparison Report" ,
"warnings" : [ ]
} ,
2026-05-23 04:59:16 +02:00
{
"canonical_path" : "concepts/purpose-demand.yaml" ,
"id" : "concept-catalog/purpose-demand" ,
"imports" : [
"kernel/itc-core" ,
"model/governance"
] ,
"kind" : "concept-catalog" ,
"owned_concepts" : [
"Purpose And Consumer Demand Concept Catalog"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/concepts/purpose-demand.yaml" ,
"summary" : "Structured candidate concept catalog: Purpose And Consumer Demand Concept Catalog." ,
"title" : "Purpose And Consumer Demand Concept Catalog" ,
"warnings" : [ ]
} ,
2026-05-23 05:35:11 +02:00
{
"canonical_path" : "evaluations/railiance-fabric/conformance-pack.yaml" ,
"id" : "conformance/railiance-fabric" ,
"imports" : [
"model/data" ,
"model/devsecops" ,
"model/governance" ,
"model/landscape" ,
"model/network" ,
"model/observability" ,
"model/purpose-demand-extension" ,
"model/security" ,
"model/task" ,
"standard/tagging"
] ,
"kind" : "conformance-pack" ,
"owned_concepts" : [
"Railiance Fabric Canon Conformance Pack"
] ,
"relationships" : [
{
"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" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/railiance-fabric/conformance-pack.yaml" ,
"summary" : "Machine-readable canon-side conformance support pack: Railiance Fabric Canon Conformance Pack." ,
"title" : "Railiance Fabric Canon Conformance Pack" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/railiance-fabric/consumer-workplan-brief.md" ,
"id" : "conformance/railiance-fabric/consumer-workplan-brief" ,
"imports" : [
"model/purpose-demand-extension"
] ,
"kind" : "consumer-workplan-brief" ,
"owned_concepts" : [
"Railiance Fabric Consumer Workplan Brief"
] ,
"relationships" : [
{
"target" : "conformance/railiance-fabric" ,
"type" : "part_of"
} ,
{
"target" : "model/purpose-demand-extension" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/railiance-fabric/consumer-workplan-brief.md" ,
"summary" : "Consumer repo workplan seed brief: Railiance Fabric Consumer Workplan Brief." ,
"title" : "Railiance Fabric Consumer Workplan Brief" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/railiance-fabric/entity-edge-capture-criteria.yaml" ,
"id" : "conformance/railiance-fabric/entity-edge-capture-criteria" ,
"imports" : [
"model/data" ,
"model/devsecops" ,
"model/governance" ,
"model/landscape" ,
"model/network" ,
"model/observability" ,
"model/purpose-demand-extension" ,
"model/security" ,
"model/task"
] ,
"kind" : "capture-criteria" ,
"owned_concepts" : [
"Railiance Fabric Entity And Edge Capture Criteria"
] ,
"relationships" : [
{
"target" : "conformance/railiance-fabric" ,
"type" : "part_of"
} ,
{
"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"
}
] ,
"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." ,
"title" : "Railiance Fabric Entity And Edge Capture Criteria" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/railiance-fabric/mapping-expectations.yaml" ,
"id" : "conformance/railiance-fabric/mapping-expectations" ,
"imports" : [ ] ,
"kind" : "mapping-expectation" ,
"owned_concepts" : [
"Railiance Fabric Mapping Expectations"
] ,
"relationships" : [
{
"target" : "conformance/railiance-fabric" ,
"type" : "part_of"
} ,
{
"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" ,
"type" : "maps"
}
] ,
"source_path" : "infospace/evaluations/railiance-fabric/mapping-expectations.yaml" ,
"summary" : "Expected mappings between consumer graph capture and canon surfaces: Railiance Fabric Mapping Expectations." ,
"title" : "Railiance Fabric Mapping Expectations" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/railiance-fabric/visualization-examples.yaml" ,
"id" : "conformance/railiance-fabric/visualization-examples" ,
"imports" : [ ] ,
"kind" : "visualization-example-set" ,
"owned_concepts" : [
"Railiance Fabric Visualization Examples"
] ,
"relationships" : [
{
"target" : "conformance/railiance-fabric" ,
"type" : "part_of"
} ,
{
"target" : "conformance/railiance-fabric/entity-edge-capture-criteria" ,
"type" : "illustrates"
} ,
{
"target" : "conformance/railiance-fabric/mapping-expectations" ,
"type" : "illustrates"
}
] ,
"source_path" : "infospace/evaluations/railiance-fabric/visualization-examples.yaml" ,
"summary" : "Graph visualization examples and bad-shape corrections: Railiance Fabric Visualization Examples." ,
"title" : "Railiance Fabric Visualization Examples" ,
"warnings" : [ ]
} ,
2026-05-23 05:18:54 +02:00
{
"canonical_path" : "evaluations/user-engine/evaluation-pack.yaml" ,
"id" : "evaluation/user-engine" ,
"imports" : [
"model/access-control" ,
"model/data" ,
"model/governance" ,
"model/organization" ,
"model/purpose-demand-extension" ,
"model/security" ,
"model/task" ,
"standard/caring"
] ,
"kind" : "evaluation-pack" ,
"owned_concepts" : [
"User Engine Canon Evaluation Pack"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "evaluates"
} ,
{
"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" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/user-engine/evaluation-pack.yaml" ,
"summary" : "Machine-readable canon-side evaluation pack: User Engine Canon Evaluation Pack." ,
"title" : "User Engine Canon Evaluation Pack" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/user-engine/consumer-workplan-brief.md" ,
"id" : "evaluation/user-engine/consumer-workplan-brief" ,
"imports" : [
"model/purpose-demand-extension"
] ,
"kind" : "consumer-workplan-brief" ,
"owned_concepts" : [
"User Engine Consumer Workplan Brief"
] ,
"relationships" : [
{
"target" : "evaluation/user-engine" ,
"type" : "part_of"
} ,
{
"target" : "model/purpose-demand-extension" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/user-engine/consumer-workplan-brief.md" ,
"summary" : "Consumer repo workplan seed brief: User Engine Consumer Workplan Brief." ,
"title" : "User Engine Consumer Workplan Brief" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/user-engine/interface-card-expectations.yaml" ,
"id" : "evaluation/user-engine/interface-card-expectations" ,
"imports" : [
"model/purpose-demand-extension" ,
"standard/caring"
] ,
"kind" : "interface-card-expectation" ,
"owned_concepts" : [
"User Engine Canon Interface Card Expectations"
] ,
"relationships" : [
{
"target" : "evaluation/user-engine" ,
"type" : "part_of"
} ,
{
"target" : "model/purpose-demand-extension" ,
"type" : "uses"
} ,
{
"target" : "standard/caring" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/user-engine/interface-card-expectations.yaml" ,
"summary" : "Expected Canon Interface Card fields and mappings: User Engine Canon Interface Card Expectations." ,
"title" : "User Engine Canon Interface Card Expectations" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/user-engine/questions.yaml" ,
"id" : "evaluation/user-engine/questions" ,
"imports" : [
"model/access-control" ,
"model/data" ,
"model/governance" ,
"model/organization" ,
"model/purpose-demand-extension" ,
"model/security" ,
"model/task"
] ,
"kind" : "evaluation-question-set" ,
"owned_concepts" : [
"User Engine Canon Evaluation Questions"
] ,
"relationships" : [
{
"target" : "evaluation/user-engine" ,
"type" : "part_of"
} ,
{
"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"
}
] ,
"source_path" : "infospace/evaluations/user-engine/questions.yaml" ,
"summary" : "Structured canon evaluation question set: User Engine Canon Evaluation Questions." ,
"title" : "User Engine Canon Evaluation Questions" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "evaluations/user-engine/small-saas-alignment.yaml" ,
"id" : "evaluation/user-engine/small-saas-alignment" ,
"imports" : [
"model/access-control" ,
"model/governance" ,
"model/organization"
] ,
"kind" : "profile-alignment" ,
"owned_concepts" : [
"User Engine Small SaaS Alignment Lens"
] ,
"relationships" : [
{
"target" : "evaluation/user-engine" ,
"type" : "part_of"
} ,
{
"target" : "profile/small-saas" ,
"type" : "evaluates"
} ,
{
"target" : "model/organization" ,
"type" : "uses"
} ,
{
"target" : "model/access-control" ,
"type" : "uses"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/evaluations/user-engine/small-saas-alignment.yaml" ,
"summary" : "Profile-specific evaluation alignment artifact: User Engine Small SaaS Alignment Lens." ,
"title" : "User Engine Small SaaS Alignment Lens" ,
"warnings" : [ ]
} ,
2026-05-23 04:59:16 +02:00
{
"canonical_path" : "examples/consumer-purpose-portfolio.yaml" ,
"id" : "example/consumer-purpose-portfolio" ,
"imports" : [
"profile/small-saas"
] ,
"kind" : "example" ,
"owned_concepts" : [
"Canon-Side Consumer Purpose Portfolio"
] ,
"relationships" : [
{
"target" : "model/purpose-demand-extension" ,
"type" : "illustrates"
} ,
{
"target" : "pattern/intent-scope-purposes" ,
"type" : "illustrates"
} ,
{
"target" : "profile/small-saas" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/examples/consumer-purpose-portfolio.yaml" ,
"summary" : "Canon-side example artifact: Canon-Side Consumer Purpose Portfolio." ,
"title" : "Canon-Side Consumer Purpose Portfolio" ,
"warnings" : [ ]
} ,
2026-05-23 04:38:57 +02:00
{
"canonical_path" : "kernel/InfoTechCanonCore.md" ,
"id" : "kernel/itc-core" ,
"imports" : [ ] ,
"kind" : "kernel" ,
"owned_concepts" : [
"InfoTechCanon Core"
] ,
"relationships" : [ ] ,
"source_path" : "seeds/InfoTechCanonCore_RC1_seed.md" ,
"summary" : "Kernel artifact that defines canon structure or integration: InfoTechCanon Core." ,
"title" : "InfoTechCanon Core" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "kernel/InfoTechCanonKernelMap.md" ,
"id" : "kernel/itc-kernel-map" ,
"imports" : [ ] ,
"kind" : "kernel" ,
"owned_concepts" : [
"InfoTechCanon Kernel Map"
] ,
"relationships" : [
{
"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" ,
"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" ,
"type" : "maps"
} ,
{
"target" : "standard/tagging" ,
"type" : "maps"
} ,
{
"target" : "standard/caring" ,
"type" : "maps"
}
] ,
"source_path" : "seeds/InfoTechCanonKernelMap_RC1.md" ,
"summary" : "Kernel artifact that defines canon structure or integration: InfoTechCanon Kernel Map." ,
"title" : "InfoTechCanon Kernel Map" ,
"warnings" : [ ]
} ,
2026-05-23 04:59:16 +02:00
{
"canonical_path" : "mappings/purpose-demand-governance-candidates.yaml" ,
"id" : "mapping/purpose-demand-governance-candidates" ,
"imports" : [
"model/task"
] ,
"kind" : "mapping" ,
"owned_concepts" : [
"Purpose Demand Governance Extension Candidates"
] ,
"relationships" : [
{
"target" : "model/purpose-demand-extension" ,
"type" : "maps"
} ,
{
"target" : "model/governance" ,
"type" : "maps"
} ,
{
"target" : "model/task" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/mappings/purpose-demand-governance-candidates.yaml" ,
"summary" : "Mapping artifact connecting canon surfaces: Purpose Demand Governance Extension Candidates." ,
"title" : "Purpose Demand Governance Extension Candidates" ,
"warnings" : [ ]
} ,
2026-05-23 04:38:57 +02:00
{
"canonical_path" : "models/access-control/InfoTechCanonAccessControlModel.md" ,
"id" : "model/access-control" ,
"imports" : [
"kernel/itc-core" ,
"model/governance" ,
"model/organization"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Access Control Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/organization" ,
"type" : "uses"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
}
] ,
"source_path" : "seeds/InfoTechCanonAccessControlModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Access Control Model." ,
"title" : "InfoTechCanon Access Control Model" ,
"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
{
"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" ,
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"
] ,
"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" : [ ]
} ,
2026-05-23 04:38:57 +02:00
{
"canonical_path" : "models/data/InfoTechCanonDataModel.md" ,
"id" : "model/data" ,
"imports" : [
"kernel/itc-core" ,
"model/governance"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Data Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
}
] ,
"source_path" : "seeds/InfoTechCanonDataModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Data Model." ,
"title" : "InfoTechCanon Data Model" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "models/devsecops/InfoTechCanonDevSecOpsModel.md" ,
"id" : "model/devsecops" ,
"imports" : [
"kernel/itc-core" ,
"model/security"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon DevSecOps Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/security" ,
"type" : "uses"
}
] ,
"source_path" : "seeds/InfoTechCanonDevSecOpsModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon DevSecOps Model." ,
"title" : "InfoTechCanon DevSecOps Model" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "models/governance/InfoTechCanonGovernanceModel.md" ,
"id" : "model/governance" ,
"imports" : [
"kernel/itc-core"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Governance Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
}
] ,
"source_path" : "seeds/InfoTechCanonGovernanceModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Governance Model." ,
"title" : "InfoTechCanon Governance Model" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "models/information-space/InfoTechCanonInformationSpaceModel.md" ,
"id" : "model/information-space" ,
"imports" : [
"kernel/itc-core"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Information Space Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
}
] ,
"source_path" : "seeds/InfoTechCanonInformationSpaceModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Information Space Model." ,
"title" : "InfoTechCanon Information Space Model" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "models/landscape/InfoTechCanonLandscapeModel.md" ,
"id" : "model/landscape" ,
"imports" : [
"kernel/itc-core"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Landscape Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
}
] ,
"source_path" : "seeds/InfoTechCanonLandscapeModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Landscape Model." ,
"title" : "InfoTechCanon Landscape Model" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "models/network/InfoTechCanonNetworkModel.md" ,
"id" : "model/network" ,
"imports" : [
"kernel/itc-core" ,
"model/security"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Network Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/security" ,
"type" : "uses"
}
] ,
"source_path" : "seeds/InfoTechCanonNetworkModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Network Model." ,
"title" : "InfoTechCanon Network Model" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "models/observability/InfoTechCanonObservabilityModel.md" ,
"id" : "model/observability" ,
"imports" : [
"kernel/itc-core" ,
"model/task"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Observability Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/task" ,
"type" : "uses"
}
] ,
"source_path" : "seeds/InfoTechCanonObservabilityModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Observability Model." ,
"title" : "InfoTechCanon Observability Model" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "models/organization/InfoTechCanonOrganizationModel.md" ,
"id" : "model/organization" ,
"imports" : [
"kernel/itc-core"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Organization Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
}
] ,
"source_path" : "seeds/InfoTechCanonOrganizationModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Organization Model." ,
"title" : "InfoTechCanon Organization Model" ,
"warnings" : [ ]
} ,
2026-05-23 04:59:16 +02:00
{
"canonical_path" : "models/governance/InfoTechCanonPurposeDemandExtension.md" ,
"id" : "model/purpose-demand-extension" ,
"imports" : [
"kernel/itc-core" ,
"model/information-space" ,
"model/task"
] ,
"kind" : "model-extension" ,
"owned_concepts" : [
"ConsumerNeed" ,
"ConsumerPurpose" ,
"DemandSignal" ,
"EvolutionRequest" ,
"InfoTechCanon Purpose And Demand Model Extension" ,
"ProducerCapability" ,
"Purpose" ,
"PurposeFit" ,
"ScopePressure" ,
"UseCase"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/governance" ,
"type" : "extends"
} ,
{
"target" : "model/information-space" ,
"type" : "uses"
} ,
{
"target" : "model/task" ,
"type" : "uses"
} ,
{
"target" : "concept-catalog/purpose-demand" ,
"type" : "introduces"
}
] ,
"source_path" : "infospace/models/governance/InfoTechCanonPurposeDemandExtension.md" ,
"summary" : "Candidate extension to an existing canon model: InfoTechCanon Purpose And Demand Model Extension." ,
"title" : "InfoTechCanon Purpose And Demand Model Extension" ,
"warnings" : [ ]
} ,
2026-05-23 04:38:57 +02:00
{
"canonical_path" : "models/security/InfoTechCanonSecurityModel.md" ,
"id" : "model/security" ,
"imports" : [
"kernel/itc-core" ,
"model/access-control"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Security Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/access-control" ,
"type" : "uses"
}
] ,
"source_path" : "seeds/InfoTechCanonSecurityModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Security Model." ,
"title" : "InfoTechCanon Security Model" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "models/task/InfoTechCanonTaskModel.md" ,
"id" : "model/task" ,
"imports" : [
"kernel/itc-core"
] ,
"kind" : "model" ,
"owned_concepts" : [
"InfoTechCanon Task Model"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
}
] ,
"source_path" : "seeds/InfoTechCanonTaskModel_RC1_seed.md" ,
"summary" : "Domain model used by canon profiles and standards: InfoTechCanon Task Model." ,
"title" : "InfoTechCanon Task Model" ,
"warnings" : [ ]
} ,
2026-05-23 04:59:16 +02:00
{
"canonical_path" : "patterns/intent-scope-purposes.md" ,
"id" : "pattern/intent-scope-purposes" ,
"imports" : [
"model/governance" ,
"model/task"
] ,
"kind" : "pattern" ,
"owned_concepts" : [
"Intent Scope Purposes Pattern" ,
"IntentScopePurposePattern"
] ,
"relationships" : [
{
"target" : "model/purpose-demand-extension" ,
"type" : "implements"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
} ,
{
"target" : "model/task" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/patterns/intent-scope-purposes.md" ,
"summary" : "Reusable canon pattern: Intent Scope Purposes Pattern." ,
"title" : "Intent Scope Purposes Pattern" ,
"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
{
"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" : [ ]
} ,
2026-05-23 04:38:57 +02:00
{
"canonical_path" : "profiles/small-saas/profile.yaml" ,
"id" : "profile/small-saas" ,
"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"
] ,
"kind" : "profile" ,
"owned_concepts" : [
"Small SaaS System Profile"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"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" ,
"type" : "requires"
}
] ,
"source_path" : "infospace/profiles/small-saas/profile.yaml" ,
"summary" : "Profile that constrains canon artifacts for a practical implementation slice: Small SaaS System Profile." ,
"title" : "Small SaaS System Profile" ,
"warnings" : [ ]
} ,
2026-05-23 07:23:48 +02:00
{
"canonical_path" : "agent/review-kit/review-kit.yaml" ,
"id" : "review-kit/alignment" ,
"imports" : [
"benchmark/caring/kubernetes-rbac" ,
"kernel/itc-core" ,
"model/governance" ,
"model/purpose-demand-extension" ,
"model/task" ,
"standard/caring"
] ,
"kind" : "alignment-review-kit" ,
"owned_concepts" : [
"Canon Consumer Alignment Review Kit"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"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" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/agent/review-kit/review-kit.yaml" ,
"summary" : "Reusable kit for consumer repository alignment reviews: Canon Consumer Alignment Review Kit." ,
"title" : "Canon Consumer Alignment Review Kit" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "agent/review-kit/model-selection-guide.yaml" ,
"id" : "review-kit/alignment/model-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"
] ,
"kind" : "model-selection-guide" ,
"owned_concepts" : [
"Canon Model And Standard Selection Guide"
] ,
"relationships" : [
{
"target" : "review-kit/alignment" ,
"type" : "part_of"
} ,
{
"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" ,
"type" : "uses"
}
] ,
"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." ,
"title" : "Canon Model And Standard Selection Guide" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "schemas/alignment-review.schema.yaml" ,
"id" : "review-kit/alignment/schema" ,
"imports" : [
"model/governance" ,
"model/task"
] ,
"kind" : "alignment-review-schema" ,
"owned_concepts" : [
"Consumer Alignment Review Schema"
] ,
"relationships" : [
{
"target" : "review-kit/alignment" ,
"type" : "part_of"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
} ,
{
"target" : "model/task" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/schemas/alignment-review.schema.yaml" ,
"summary" : "Schema for structured consumer repository alignment reviews: Consumer Alignment Review Schema." ,
"title" : "Consumer Alignment Review Schema" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "agent/review-kit/scorecard.yaml" ,
"id" : "review-kit/alignment/scorecard" ,
"imports" : [
"model/governance" ,
"model/task"
] ,
"kind" : "alignment-scorecard" ,
"owned_concepts" : [
"Canon Consumer Alignment Scorecard"
] ,
"relationships" : [
{
"target" : "review-kit/alignment" ,
"type" : "part_of"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
} ,
{
"target" : "model/task" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/agent/review-kit/scorecard.yaml" ,
"summary" : "Scorecard dimensions for canon alignment reviews: Canon Consumer Alignment Scorecard." ,
"title" : "Canon Consumer Alignment Scorecard" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "agent/review-kit/review-workflow.yaml" ,
"id" : "review-kit/alignment/workflow" ,
"imports" : [
"model/governance" ,
"model/purpose-demand-extension" ,
"model/task"
] ,
"kind" : "alignment-review-workflow" ,
"owned_concepts" : [
"Canon Consumer Alignment Review Workflow"
] ,
"relationships" : [
{
"target" : "review-kit/alignment" ,
"type" : "part_of"
} ,
{
"target" : "model/purpose-demand-extension" ,
"type" : "uses"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
} ,
{
"target" : "model/task" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/agent/review-kit/review-workflow.yaml" ,
"summary" : "Repeatable workflow for canon alignment reviews: Canon Consumer Alignment Review Workflow." ,
"title" : "Canon Consumer Alignment Review Workflow" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "agent/templates/consumer-alignment-workplan.template.md" ,
"id" : "review-kit/alignment/workplan-template" ,
"imports" : [
"model/purpose-demand-extension" ,
"model/task"
] ,
"kind" : "consumer-workplan-template" ,
"owned_concepts" : [
"Consumer Alignment Workplan Template"
] ,
"relationships" : [
{
"target" : "review-kit/alignment" ,
"type" : "part_of"
} ,
{
"target" : "model/task" ,
"type" : "uses"
} ,
{
"target" : "model/purpose-demand-extension" ,
"type" : "uses"
}
] ,
"source_path" : "infospace/agent/templates/consumer-alignment-workplan.template.md" ,
"summary" : "Template for consumer repository alignment workplans: Consumer Alignment Workplan Template." ,
"title" : "Consumer Alignment Workplan Template" ,
"warnings" : [ ]
} ,
2026-05-23 04:38:57 +02:00
{
"canonical_path" : "profiles/small-saas/artifacts/control.namespace-per-tenant.yaml" ,
"id" : "small-saas/control/namespace-per-tenant" ,
"imports" : [
"model/security" ,
"standard/caring"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Namespace Per Tenant Control"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/security" ,
"type" : "uses"
} ,
{
"target" : "standard/caring" ,
"type" : "uses"
} ,
{
"target" : "small-saas/evidence/access-review-2026-05" ,
"type" : "evidenced_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/control.namespace-per-tenant.yaml" ,
"summary" : "Example artifact for the small-saas profile: Namespace Per Tenant Control." ,
"title" : "Namespace Per Tenant Control" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/dataset.subscription-ledger.yaml" ,
"id" : "small-saas/dataset/subscription-ledger" ,
"imports" : [
"model/data"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Subscription Ledger Dataset"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/data" ,
"type" : "uses"
} ,
{
"target" : "small-saas/service/billing-portal" ,
"type" : "owned_by"
} ,
{
"target" : "small-saas/tenant/acme" ,
"type" : "partitioned_for"
} ,
{
"target" : "small-saas/tenant/globex" ,
"type" : "partitioned_for"
} ,
{
"target" : "small-saas/policy/tenant-isolation" ,
"type" : "governed_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/dataset.subscription-ledger.yaml" ,
"summary" : "Example artifact for the small-saas profile: Subscription Ledger Dataset." ,
"title" : "Subscription Ledger Dataset" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/deployment.production.yaml" ,
"id" : "small-saas/deployment/production" ,
"imports" : [
"model/devsecops" ,
"model/network"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Production Deployment"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/devsecops" ,
"type" : "uses"
} ,
{
"target" : "model/network" ,
"type" : "uses"
} ,
{
"target" : "small-saas/service/billing-portal" ,
"type" : "deploys"
} ,
{
"target" : "small-saas/tenant/acme" ,
"type" : "separates"
} ,
{
"target" : "small-saas/tenant/globex" ,
"type" : "separates"
} ,
{
"target" : "small-saas/control/namespace-per-tenant" ,
"type" : "implements"
}
] ,
"source_path" : "profiles/small-saas/artifacts/deployment.production.yaml" ,
"summary" : "Example artifact for the small-saas profile: Production Deployment." ,
"title" : "Production Deployment" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/evidence.access-review-2026-05.yaml" ,
"id" : "small-saas/evidence/access-review-2026-05" ,
"imports" : [
"model/observability"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Access Review 2026-05"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/observability" ,
"type" : "uses"
}
] ,
"source_path" : "profiles/small-saas/artifacts/evidence.access-review-2026-05.yaml" ,
"summary" : "Example artifact for the small-saas profile: Access Review 2026-05." ,
"title" : "Access Review 2026-05" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/incident.cross-tenant-access-attempt.yaml" ,
"id" : "small-saas/incident/cross-tenant-access-attempt" ,
"imports" : [
"model/security"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Cross-Tenant Access Attempt"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/security" ,
"type" : "uses"
} ,
{
"target" : "small-saas/control/namespace-per-tenant" ,
"type" : "constrained_by"
} ,
{
"target" : "small-saas/evidence/access-review-2026-05" ,
"type" : "evidenced_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/incident.cross-tenant-access-attempt.yaml" ,
"summary" : "Example artifact for the small-saas profile: Cross-Tenant Access Attempt." ,
"title" : "Cross-Tenant Access Attempt" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/policy.tenant-isolation.yaml" ,
"id" : "small-saas/policy/tenant-isolation" ,
"imports" : [
"model/governance" ,
"small-saas/control/namespace-per-tenant"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Tenant Isolation Policy"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/governance" ,
"type" : "uses"
} ,
{
"target" : "small-saas/control/namespace-per-tenant" ,
"type" : "requires"
} ,
{
"target" : "small-saas/evidence/access-review-2026-05" ,
"type" : "evidenced_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/policy.tenant-isolation.yaml" ,
"summary" : "Example artifact for the small-saas profile: Tenant Isolation Policy." ,
"title" : "Tenant Isolation Policy" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/service.billing-portal.yaml" ,
"id" : "small-saas/service/billing-portal" ,
"imports" : [
"model/landscape"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Billing Portal Service"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/landscape" ,
"type" : "uses"
} ,
{
"target" : "small-saas/system/billing-system" ,
"type" : "part_of"
} ,
{
"target" : "small-saas/team/platform" ,
"type" : "owned_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/service.billing-portal.yaml" ,
"summary" : "Example artifact for the small-saas profile: Billing Portal Service." ,
"title" : "Billing Portal Service" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/system.billing-system.yaml" ,
"id" : "small-saas/system/billing-system" ,
"imports" : [
"model/landscape"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Small SaaS Billing System"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/landscape" ,
"type" : "uses"
} ,
{
"target" : "small-saas/tenant/acme" ,
"type" : "serves"
} ,
{
"target" : "small-saas/tenant/globex" ,
"type" : "serves"
}
] ,
"source_path" : "profiles/small-saas/artifacts/system.billing-system.yaml" ,
"summary" : "Example artifact for the small-saas profile: Small SaaS Billing System." ,
"title" : "Small SaaS Billing System" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/task.onboard-tenant.yaml" ,
"id" : "small-saas/task/onboard-tenant" ,
"imports" : [
"model/task"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Onboard Tenant"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/task" ,
"type" : "uses"
} ,
{
"target" : "small-saas/team/platform" ,
"type" : "owned_by"
} ,
{
"target" : "small-saas/tenant/acme" ,
"type" : "changes"
} ,
{
"target" : "small-saas/policy/tenant-isolation" ,
"type" : "governed_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/task.onboard-tenant.yaml" ,
"summary" : "Example artifact for the small-saas profile: Onboard Tenant." ,
"title" : "Onboard Tenant" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/team.platform.yaml" ,
"id" : "small-saas/team/platform" ,
"imports" : [
"model/organization"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Platform Team"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/organization" ,
"type" : "uses"
}
] ,
"source_path" : "profiles/small-saas/artifacts/team.platform.yaml" ,
"summary" : "Example artifact for the small-saas profile: Platform Team." ,
"title" : "Platform Team" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/tenant.acme.yaml" ,
"id" : "small-saas/tenant/acme" ,
"imports" : [
"model/organization"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Acme Tenant"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/organization" ,
"type" : "uses"
} ,
{
"target" : "small-saas/user/ada-admin" ,
"type" : "represented_by"
} ,
{
"target" : "small-saas/control/namespace-per-tenant" ,
"type" : "isolated_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/tenant.acme.yaml" ,
"summary" : "Example artifact for the small-saas profile: Acme Tenant." ,
"title" : "Acme Tenant" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/tenant.globex.yaml" ,
"id" : "small-saas/tenant/globex" ,
"imports" : [
"model/organization"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Globex Tenant"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/organization" ,
"type" : "uses"
} ,
{
"target" : "small-saas/control/namespace-per-tenant" ,
"type" : "isolated_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/tenant.globex.yaml" ,
"summary" : "Example artifact for the small-saas profile: Globex Tenant." ,
"title" : "Globex Tenant" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "profiles/small-saas/artifacts/user.ada-admin.yaml" ,
"id" : "small-saas/user/ada-admin" ,
"imports" : [
"model/access-control" ,
"model/organization"
] ,
"kind" : "profile-artifact" ,
"owned_concepts" : [
"Ada Admin"
] ,
"relationships" : [
{
"target" : "profile/small-saas" ,
"type" : "instantiates"
} ,
{
"target" : "model/organization" ,
"type" : "uses"
} ,
{
"target" : "model/access-control" ,
"type" : "uses"
} ,
{
"target" : "small-saas/team/platform" ,
"type" : "member_of"
} ,
{
"target" : "small-saas/policy/tenant-isolation" ,
"type" : "has_access_under"
} ,
{
"target" : "small-saas/evidence/access-review-2026-05" ,
"type" : "access_evidenced_by"
}
] ,
"source_path" : "profiles/small-saas/artifacts/user.ada-admin.yaml" ,
"summary" : "Example artifact for the small-saas profile: Ada Admin." ,
"title" : "Ada Admin" ,
"warnings" : [ ]
} ,
{
"canonical_path" : "standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md" ,
"id" : "standard/caring" ,
"imports" : [
"kernel/itc-core" ,
"model/access-control" ,
"model/data" ,
"model/devsecops" ,
"model/governance" ,
"model/network" ,
"model/observability" ,
"model/organization" ,
"model/security" ,
"model/task" ,
"standard/tagging"
] ,
"kind" : "standard" ,
"owned_concepts" : [
"CARINGAccessDescriptor" ,
"CARINGAnalysisFitnessTest" ,
"CARINGAnalysisProcedure" ,
"CARINGCanonicalRole" ,
"CARINGCapabilityProfile" ,
"CARINGDeclaredAccessMap" ,
"CARINGDerivedCapability" ,
"CARINGEffectiveAccessMap" ,
"CARINGExposureEvent" ,
"CARINGExposureMode" ,
"CARINGInducedAccess" ,
"CARINGOrganizationRelation" ,
"CARINGPlane" ,
"CARINGRedesignProcedure" ,
"CARINGRestrictionPrecedence" ,
"InfoTechCanon CARING Access Governance Standard"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"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" ,
"type" : "imports"
}
] ,
"source_path" : "seeds/InfoTechCanonCaringAccessGovernanceStandard.md" ,
"summary" : "Cross-cutting canon standard: InfoTechCanon CARING Access Governance Standard." ,
"title" : "InfoTechCanon CARING Access Governance Standard" ,
"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
{
"canonical_path" : "standards/repository-layout/InfoTechCanonRepositoryLayoutStandard.md" ,
"id" : "standard/repository-layout" ,
"imports" : [
"kernel/itc-core" ,
"model/governance" ,
"model/information-space" ,
"model/task"
] ,
"kind" : "standard" ,
"owned_concepts" : [
"CanonicalRepositoryLayout" ,
"InfoTechCanon Repository Layout Standard" ,
"LayoutConformanceLevel" ,
"RepositoryDocumentationDirectory" ,
"ScopeIntentOperatingMode"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/information-space" ,
"type" : "imports"
} ,
{
"target" : "model/governance" ,
"type" : "imports"
} ,
{
"target" : "model/task" ,
"type" : "imports"
}
] ,
"source_path" : "infospace/evaluations/repository-layout/source-demand.md" ,
"summary" : "Cross-cutting canon standard: InfoTechCanon Repository Layout Standard." ,
"title" : "InfoTechCanon Repository Layout Standard" ,
"warnings" : [ ]
} ,
2026-05-23 04:38:57 +02:00
{
"canonical_path" : "standards/tagging/InfoTechCanonTaggingStandard.md" ,
"id" : "standard/tagging" ,
"imports" : [
"kernel/itc-core" ,
"model/task"
] ,
"kind" : "standard" ,
"owned_concepts" : [
"InfoTechCanon Tagging Standard"
] ,
"relationships" : [
{
"target" : "kernel/itc-core" ,
"type" : "conforms_to"
} ,
{
"target" : "model/task" ,
"type" : "imports"
}
] ,
"source_path" : "seeds/InfoTechCanonTaggingStandard_RC1_seed.md" ,
"summary" : "Cross-cutting canon standard: InfoTechCanon Tagging Standard." ,
"title" : "InfoTechCanon Tagging Standard" ,
"warnings" : [ ]
}
] ,
"schema" : "info-tech-canon.retrieval-index.v1"
}