info-tech-canon/infospace/views/by-concept.md

786 lines
55 KiB
Markdown
Raw Normal View History

<!-- GENERATED by info_tech_canon; do not edit by hand. -->
# By Concept
Resolve the two senses of Authority and declare the unowned remainder (T05, T07) R-3 is resolved by disambiguation without a rename. CARING section 10.7 now says its Authority exposure mode names a demanding party rather than a right, links to ITC-ORG section 10.17, and notes that such an Authority holds no organizational authority over the system it compels. ITC-ORG carries the reciprocal sentence and records that SecurityCanon's AuthMode qualifies the exercise of the right rather than redefining it. The seventeen concepts no artifact declared are now declared: eleven to the Organization Model, four to CARING and two to the Capability Model. Capacity in the Organization Model and Capacity behaviour in the Capability Model are two concepts, not one, and neither moves. Two of CARING's four turned out not to be new concepts at all but the prose spellings of CaringCapabilityProfile and CaringDerivedCapability; both spellings are declared to the same owner so the name a reader meets resolves. Effective Access and Declared Access were genuinely undeclared. Three boundary reviews are added for organization, caring and capability, bringing the count to fourteen. The concept_defined_without_owner warning is at zero, and the test that asserted it fires now proves it on a modified corpus instead of on the live one. make check passes with 54 tests, clean validation, no warnings, no stale 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:32:57 +02:00
Concept count: **769**
| Concept | Owner | Source |
| --- | --- | --- |
| Canon federation research provenance | `assimilation/canon-federation` | `artifact_title` |
| Assimilation — EmissionCadenceDeclaration handover | `assimilation/emission-cadence` | `artifact_title` |
| Assimilation — IT Capability Canon (ITCC) v0.1 | `assimilation/it-capability-canon` | `artifact_title` |
2026-05-23 06:53:30 +02:00
| CARING Kubernetes RBAC Benchmark | `benchmark/caring/kubernetes-rbac` | `artifact_title` |
| Kubernetes RBAC CARING Access Descriptors | `benchmark/caring/kubernetes-rbac/access-descriptors` | `artifact_title` |
| Kubernetes RBAC To CARING Mapping | `benchmark/caring/kubernetes-rbac/caring-mapping` | `artifact_title` |
| Kubernetes RBAC Benchmark Findings And Canon Pressure | `benchmark/caring/kubernetes-rbac/findings` | `artifact_title` |
| Kubernetes RBAC Native Concept Map | `benchmark/caring/kubernetes-rbac/native-concepts` | `artifact_title` |
| InfoTechCanon Capability Catalog | `capability-catalog/itc-cap` | `artifact_title` |
| InfoTechCanon Attribute Value Type Catalog | `catalog/attribute-value-types` | `artifact_title` |
| InfoTechCanon Evidence Basis Catalog | `catalog/evidence-basis` | `artifact_title` |
2026-05-23 06:07:18 +02:00
| Repo Scoping Canon Benefit Analysis | `comparison/repo-scoping/canon-benefit-analysis` | `artifact_title` |
| Repo Scoping Consumer Workplan Brief | `comparison/repo-scoping/consumer-workplan-brief` | `artifact_title` |
| Repo Scoping Canon Extension Candidates | `comparison/repo-scoping/extension-candidates` | `artifact_title` |
| Repo Scoping Canon Comparison Frame | `comparison/repo-scoping/frame` | `artifact_title` |
| Repo Scoping Canon Comparison Report | `comparison/repo-scoping/report` | `artifact_title` |
| Family concept-area seed | `concept-area/family` | `artifact_title` |
| Family | `concept-area/family` | `frontmatter.owned_concepts` |
2026-05-23 04:59:16 +02:00
| Purpose And Consumer Demand Concept Catalog | `concept-catalog/purpose-demand` | `artifact_title` |
| Railiance Fabric Canon Conformance Pack | `conformance/railiance-fabric` | `artifact_title` |
| Railiance Fabric Consumer Workplan Brief | `conformance/railiance-fabric/consumer-workplan-brief` | `artifact_title` |
| Railiance Fabric Entity And Edge Capture Criteria | `conformance/railiance-fabric/entity-edge-capture-criteria` | `artifact_title` |
| Railiance Fabric Mapping Expectations | `conformance/railiance-fabric/mapping-expectations` | `artifact_title` |
| Railiance Fabric Visualization Examples | `conformance/railiance-fabric/visualization-examples` | `artifact_title` |
| User Engine Canon Evaluation Pack | `evaluation/user-engine` | `artifact_title` |
| User Engine Consumer Workplan Brief | `evaluation/user-engine/consumer-workplan-brief` | `artifact_title` |
| User Engine Canon Interface Card Expectations | `evaluation/user-engine/interface-card-expectations` | `artifact_title` |
| User Engine Canon Evaluation Questions | `evaluation/user-engine/questions` | `artifact_title` |
| User Engine Small SaaS Alignment Lens | `evaluation/user-engine/small-saas-alignment` | `artifact_title` |
2026-05-23 04:59:16 +02:00
| Canon-Side Consumer Purpose Portfolio | `example/consumer-purpose-portfolio` | `artifact_title` |
| Qonto Assistant Emission Cadence Worked Example | `example/emission-cadence/qonto-assistant` | `artifact_title` |
| InfoTechCanon federation interface | `interface-card/canon-federation` | `artifact_title` |
| InfoTechCanon Core | `kernel/itc-core` | `artifact_title` |
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 | `kernel/itc-core` | `frontmatter.owned_concepts` |
| AgentBrief | `kernel/itc-core` | `frontmatter.owned_concepts` |
| AgentReference | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Alias | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Ambiguity | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Assimilation | `kernel/itc-core` | `frontmatter.owned_concepts` |
| CanonArtifact | `kernel/itc-core` | `frontmatter.owned_concepts` |
| CanonInterfaceCard | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Canonical Owner | `kernel/itc-core` | `frontmatter.owned_concepts` |
| ChangeRecord | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Concept | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Conflict | `kernel/itc-core` | `frontmatter.owned_concepts` |
| ConformanceLevel | `kernel/itc-core` | `frontmatter.owned_concepts` |
| DecisionRecord | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Drift | `kernel/itc-core` | `frontmatter.owned_concepts` |
| ExternalReference | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Gap | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Import | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Influence | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Label | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Mapping | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Namespace | `kernel/itc-core` | `frontmatter.owned_concepts` |
| OpenQuestion | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Overlap | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Pattern | `kernel/itc-core` | `frontmatter.owned_concepts` |
| ProvenanceRecord | `kernel/itc-core` | `frontmatter.owned_concepts` |
| RelationshipDefinition | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Source | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Standard | `kernel/itc-core` | `frontmatter.owned_concepts` |
| ValidationResult | `kernel/itc-core` | `frontmatter.owned_concepts` |
| ValidationRule | `kernel/itc-core` | `frontmatter.owned_concepts` |
| Version | `kernel/itc-core` | `frontmatter.owned_concepts` |
| VersionRecord | `kernel/itc-core` | `frontmatter.owned_concepts` |
| InfoTechCanon Kernel Map | `kernel/itc-kernel-map` | `artifact_title` |
| ITC-CAP concept mappings to anchoring canon models | `mapping/capability-anchors` | `artifact_title` |
| Emission cadence handover mappings | `mapping/emission-cadence-handover` | `artifact_title` |
2026-05-23 04:59:16 +02:00
| Purpose Demand Governance Extension Candidates | `mapping/purpose-demand-governance-candidates` | `artifact_title` |
| InfoTechCanon Access Control Model | `model/access-control` | `artifact_title` |
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 | `model/access-control` | `frontmatter.owned_concepts` |
| AccessControlEntity | `model/access-control` | `frontmatter.owned_concepts` |
| AccessFinding | `model/access-control` | `frontmatter.owned_concepts` |
| AccessRemediation | `model/access-control` | `frontmatter.owned_concepts` |
| AccessReview | `model/access-control` | `frontmatter.owned_concepts` |
| AccessRole | `model/access-control` | `frontmatter.owned_concepts` |
| AccessSession | `model/access-control` | `frontmatter.owned_concepts` |
| AgentAccess | `model/access-control` | `frontmatter.owned_concepts` |
| AuthenticatedSubject | `model/access-control` | `frontmatter.owned_concepts` |
| AuthenticationStrengthReference | `model/access-control` | `frontmatter.owned_concepts` |
| AuthorizationDecision | `model/access-control` | `frontmatter.owned_concepts` |
| AuthorizationRequest | `model/access-control` | `frontmatter.owned_concepts` |
| BreakGlassAccess | `model/access-control` | `frontmatter.owned_concepts` |
| Condition | `model/access-control` | `frontmatter.owned_concepts` |
| CredentialReference | `model/access-control` | `frontmatter.owned_concepts` |
| DecisionReason | `model/access-control` | `frontmatter.owned_concepts` |
| DelegatedAccess | `model/access-control` | `frontmatter.owned_concepts` |
| Denial | `model/access-control` | `frontmatter.owned_concepts` |
| Entitlement | `model/access-control` | `frontmatter.owned_concepts` |
| EvaluationContext | `model/access-control` | `frontmatter.owned_concepts` |
| ExcessAccess | `model/access-control` | `frontmatter.owned_concepts` |
| Grant | `model/access-control` | `frontmatter.owned_concepts` |
| IdentityReference | `model/access-control` | `frontmatter.owned_concepts` |
| JustInTimeAccess | `model/access-control` | `frontmatter.owned_concepts` |
| Operation | `model/access-control` | `frontmatter.owned_concepts` |
| OrphanedAccess | `model/access-control` | `frontmatter.owned_concepts` |
| Permission | `model/access-control` | `frontmatter.owned_concepts` |
| PolicyAdministrationPoint | `model/access-control` | `frontmatter.owned_concepts` |
| PolicyBinding | `model/access-control` | `frontmatter.owned_concepts` |
| PolicyDecisionPoint | `model/access-control` | `frontmatter.owned_concepts` |
| PolicyEnforcementPoint | `model/access-control` | `frontmatter.owned_concepts` |
| PolicyInformationPoint | `model/access-control` | `frontmatter.owned_concepts` |
| PolicyRetrievalPoint | `model/access-control` | `frontmatter.owned_concepts` |
| Principal | `model/access-control` | `frontmatter.owned_concepts` |
| Privilege | `model/access-control` | `frontmatter.owned_concepts` |
| ProtectedResource | `model/access-control` | `frontmatter.owned_concepts` |
| RelationshipTuple | `model/access-control` | `frontmatter.owned_concepts` |
| Resource | `model/access-control` | `frontmatter.owned_concepts` |
| ResourceAction | `model/access-control` | `frontmatter.owned_concepts` |
| ResourceScope | `model/access-control` | `frontmatter.owned_concepts` |
| RoleBinding | `model/access-control` | `frontmatter.owned_concepts` |
| ServiceAccountAccess | `model/access-control` | `frontmatter.owned_concepts` |
| StaleAccess | `model/access-control` | `frontmatter.owned_concepts` |
| Subject | `model/access-control` | `frontmatter.owned_concepts` |
| TemporaryAccess | `model/access-control` | `frontmatter.owned_concepts` |
| TokenReference | `model/access-control` | `frontmatter.owned_concepts` |
| InfoTechCanon Capability Model | `model/capability` | `artifact_title` |
Resolve the two senses of Authority and declare the unowned remainder (T05, T07) R-3 is resolved by disambiguation without a rename. CARING section 10.7 now says its Authority exposure mode names a demanding party rather than a right, links to ITC-ORG section 10.17, and notes that such an Authority holds no organizational authority over the system it compels. ITC-ORG carries the reciprocal sentence and records that SecurityCanon's AuthMode qualifies the exercise of the right rather than redefining it. The seventeen concepts no artifact declared are now declared: eleven to the Organization Model, four to CARING and two to the Capability Model. Capacity in the Organization Model and Capacity behaviour in the Capability Model are two concepts, not one, and neither moves. Two of CARING's four turned out not to be new concepts at all but the prose spellings of CaringCapabilityProfile and CaringDerivedCapability; both spellings are declared to the same owner so the name a reader meets resolves. Effective Access and Declared Access were genuinely undeclared. Three boundary reviews are added for organization, caring and capability, bringing the count to fourteen. The concept_defined_without_owner warning is at zero, and the test that asserted it fires now proves it on a modified corpus instead of on the live one. make check passes with 54 tests, clean validation, no warnings, no stale 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:32:57 +02:00
| Capacity behaviour | `model/capability` | `frontmatter.owned_concepts` |
| Supply | `model/capability` | `frontmatter.owned_concepts` |
| Capability | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityDomain | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityProfile | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityContract | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityRequirement | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityProvider | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityProvision | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityMaturityLevel | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityQualityDimension | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityEvidenceHook | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityResourceClass | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityConsumption | `model/capability` | `frontmatter.owned_concepts` |
| CapabilityInclusionRule | `model/capability` | `frontmatter.owned_concepts` |
| InfoTechCanon Data Model | `model/data` | `artifact_title` |
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 | `model/data` | `frontmatter.owned_concepts` |
| AttributeValueType | `model/data` | `frontmatter.owned_concepts` |
| BreakingChange | `model/data` | `frontmatter.owned_concepts` |
| BusinessTerm | `model/data` | `frontmatter.owned_concepts` |
| CodeList | `model/data` | `frontmatter.owned_concepts` |
| CompatibilityRule | `model/data` | `frontmatter.owned_concepts` |
| Constraint | `model/data` | `frontmatter.owned_concepts` |
| ConsumerExpectation | `model/data` | `frontmatter.owned_concepts` |
| DataAccessPattern | `model/data` | `frontmatter.owned_concepts` |
| DataAvailability | `model/data` | `frontmatter.owned_concepts` |
| DataCategory | `model/data` | `frontmatter.owned_concepts` |
| DataClassification | `model/data` | `frontmatter.owned_concepts` |
| DataContract | `model/data` | `frontmatter.owned_concepts` |
| DataDefinition | `model/data` | `frontmatter.owned_concepts` |
| DataDistribution | `model/data` | `frontmatter.owned_concepts` |
| DataDomain | `model/data` | `frontmatter.owned_concepts` |
| DataElement | `model/data` | `frontmatter.owned_concepts` |
| DataElementConcept | `model/data` | `frontmatter.owned_concepts` |
| DataEntity | `model/data` | `frontmatter.owned_concepts` |
| DataFlow | `model/data` | `frontmatter.owned_concepts` |
| DataFreshness | `model/data` | `frontmatter.owned_concepts` |
| DataLineage | `model/data` | `frontmatter.owned_concepts` |
| DataObject | `model/data` | `frontmatter.owned_concepts` |
| DataProduct | `model/data` | `frontmatter.owned_concepts` |
| DataQualityCheck | `model/data` | `frontmatter.owned_concepts` |
| DataQualityDimension | `model/data` | `frontmatter.owned_concepts` |
| DataQualityIssue | `model/data` | `frontmatter.owned_concepts` |
| DataQualityResult | `model/data` | `frontmatter.owned_concepts` |
| DataQualityRule | `model/data` | `frontmatter.owned_concepts` |
| DataResidency | `model/data` | `frontmatter.owned_concepts` |
| DataService | `model/data` | `frontmatter.owned_concepts` |
| DataStoreReference | `model/data` | `frontmatter.owned_concepts` |
| DataSubjectCategory | `model/data` | `frontmatter.owned_concepts` |
| DataType | `model/data` | `frontmatter.owned_concepts` |
| DataUsageConstraint | `model/data` | `frontmatter.owned_concepts` |
| Dataset | `model/data` | `frontmatter.owned_concepts` |
| DatasetSeries | `model/data` | `frontmatter.owned_concepts` |
| Derivation | `model/data` | `frontmatter.owned_concepts` |
| Field | `model/data` | `frontmatter.owned_concepts` |
| FitnessForUse | `model/data` | `frontmatter.owned_concepts` |
| GlossaryTerm | `model/data` | `frontmatter.owned_concepts` |
| MasterDataReference | `model/data` | `frontmatter.owned_concepts` |
| ProcessingPurpose | `model/data` | `frontmatter.owned_concepts` |
| ProducerExpectation | `model/data` | `frontmatter.owned_concepts` |
| Record | `model/data` | `frontmatter.owned_concepts` |
| ReferenceData | `model/data` | `frontmatter.owned_concepts` |
| Representation | `model/data` | `frontmatter.owned_concepts` |
| RetentionRuleReference | `model/data` | `frontmatter.owned_concepts` |
| SchemaEvolutionPolicy | `model/data` | `frontmatter.owned_concepts` |
| Sensitivity | `model/data` | `frontmatter.owned_concepts` |
| Transformation | `model/data` | `frontmatter.owned_concepts` |
| InfoTechCanon DevSecOps Model | `model/devsecops` | `artifact_title` |
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 | `model/devsecops` | `frontmatter.owned_concepts` |
| AgentGeneratedPatch | `model/devsecops` | `frontmatter.owned_concepts` |
| AgentReview | `model/devsecops` | `frontmatter.owned_concepts` |
| Artifact | `model/devsecops` | `frontmatter.owned_concepts` |
| ArtifactDigest | `model/devsecops` | `frontmatter.owned_concepts` |
| ArtifactVersion | `model/devsecops` | `frontmatter.owned_concepts` |
| Attestation | `model/devsecops` | `frontmatter.owned_concepts` |
| Branch | `model/devsecops` | `frontmatter.owned_concepts` |
| ChangeFailure | `model/devsecops` | `frontmatter.owned_concepts` |
| CodeReview | `model/devsecops` | `frontmatter.owned_concepts` |
| CodingAgentChange | `model/devsecops` | `frontmatter.owned_concepts` |
| Commit | `model/devsecops` | `frontmatter.owned_concepts` |
| ContainerImage | `model/devsecops` | `frontmatter.owned_concepts` |
| DeliveryMetric | `model/devsecops` | `frontmatter.owned_concepts` |
| DeploymentExecution | `model/devsecops` | `frontmatter.owned_concepts` |
| DeploymentHealthSignal | `model/devsecops` | `frontmatter.owned_concepts` |
| DeploymentManifest | `model/devsecops` | `frontmatter.owned_concepts` |
| DeploymentPlan | `model/devsecops` | `frontmatter.owned_concepts` |
| DeploymentRecord | `model/devsecops` | `frontmatter.owned_concepts` |
| DeploymentVerification | `model/devsecops` | `frontmatter.owned_concepts` |
| DevSecOpsEntity | `model/devsecops` | `frontmatter.owned_concepts` |
| EnvironmentPromotion | `model/devsecops` | `frontmatter.owned_concepts` |
| FeedbackLoop | `model/devsecops` | `frontmatter.owned_concepts` |
| GateDecision | `model/devsecops` | `frontmatter.owned_concepts` |
| HumanSupervisionReference | `model/devsecops` | `frontmatter.owned_concepts` |
| IaCModule | `model/devsecops` | `frontmatter.owned_concepts` |
| Package | `model/devsecops` | `frontmatter.owned_concepts` |
| Pipeline | `model/devsecops` | `frontmatter.owned_concepts` |
| PipelineDefinition | `model/devsecops` | `frontmatter.owned_concepts` |
| PipelineIdentity | `model/devsecops` | `frontmatter.owned_concepts` |
| PipelineJob | `model/devsecops` | `frontmatter.owned_concepts` |
| PipelineResult | `model/devsecops` | `frontmatter.owned_concepts` |
| PipelineRun | `model/devsecops` | `frontmatter.owned_concepts` |
| PipelineStage | `model/devsecops` | `frontmatter.owned_concepts` |
| PipelineStep | `model/devsecops` | `frontmatter.owned_concepts` |
| PolicyGate | `model/devsecops` | `frontmatter.owned_concepts` |
| Promotion | `model/devsecops` | `frontmatter.owned_concepts` |
| Provenance | `model/devsecops` | `frontmatter.owned_concepts` |
| PullRequest | `model/devsecops` | `frontmatter.owned_concepts` |
| QualityGate | `model/devsecops` | `frontmatter.owned_concepts` |
| RecoveryAction | `model/devsecops` | `frontmatter.owned_concepts` |
| Release | `model/devsecops` | `frontmatter.owned_concepts` |
| ReleaseApprovalReference | `model/devsecops` | `frontmatter.owned_concepts` |
| ReleaseCandidate | `model/devsecops` | `frontmatter.owned_concepts` |
| ReleaseNote | `model/devsecops` | `frontmatter.owned_concepts` |
| ReleaseVersion | `model/devsecops` | `frontmatter.owned_concepts` |
| Repository | `model/devsecops` | `frontmatter.owned_concepts` |
| Rollback | `model/devsecops` | `frontmatter.owned_concepts` |
| RolloutStrategy | `model/devsecops` | `frontmatter.owned_concepts` |
| Runner | `model/devsecops` | `frontmatter.owned_concepts` |
| ScanResult | `model/devsecops` | `frontmatter.owned_concepts` |
| ScanRun | `model/devsecops` | `frontmatter.owned_concepts` |
| Signature | `model/devsecops` | `frontmatter.owned_concepts` |
| Software Bill of Materials | `model/devsecops` | `frontmatter.owned_concepts` |
| SourceChange | `model/devsecops` | `frontmatter.owned_concepts` |
| SourceTag | `model/devsecops` | `frontmatter.owned_concepts` |
| SupplyChainEvidence | `model/devsecops` | `frontmatter.owned_concepts` |
| TestResult | `model/devsecops` | `frontmatter.owned_concepts` |
| TestRun | `model/devsecops` | `frontmatter.owned_concepts` |
| TransparencyLogEntry | `model/devsecops` | `frontmatter.owned_concepts` |
| VEXReference | `model/devsecops` | `frontmatter.owned_concepts` |
| VerificationEvidence | `model/devsecops` | `frontmatter.owned_concepts` |
| InfoTechCanon Evidence Model | `model/evidence` | `artifact_title` |
| Evidence | `model/evidence` | `frontmatter.owned_concepts` |
| Evidence Source | `model/evidence` | `frontmatter.owned_concepts` |
| Adjudication Outcome | `model/evidence` | `frontmatter.owned_concepts` |
| Evidence strength | `model/evidence` | `frontmatter.owned_concepts` |
| InfoTechCanon Governance Model | `model/governance` | `artifact_title` |
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 | `model/governance` | `frontmatter.owned_concepts` |
| Assertion | `model/governance` | `frontmatter.owned_concepts` |
| Assessment | `model/governance` | `frontmatter.owned_concepts` |
| AssuranceCase | `model/governance` | `frontmatter.owned_concepts` |
| AssuranceConclusion | `model/governance` | `frontmatter.owned_concepts` |
| Audit | `model/governance` | `frontmatter.owned_concepts` |
| CompensatingControl | `model/governance` | `frontmatter.owned_concepts` |
| ComplianceRequirement | `model/governance` | `frontmatter.owned_concepts` |
| Control | `model/governance` | `frontmatter.owned_concepts` |
| ControlActivity | `model/governance` | `frontmatter.owned_concepts` |
| ControlImplementation | `model/governance` | `frontmatter.owned_concepts` |
| ControlObjective | `model/governance` | `frontmatter.owned_concepts` |
| ControlResult | `model/governance` | `frontmatter.owned_concepts` |
| ControlTest | `model/governance` | `frontmatter.owned_concepts` |
| Decision | `model/governance` | `frontmatter.owned_concepts` |
| DecisionRight | `model/governance` | `frontmatter.owned_concepts` |
| Escalation | `model/governance` | `frontmatter.owned_concepts` |
| EvidenceBasis | `model/governance` | `frontmatter.owned_concepts` |
| Exception | `model/governance` | `frontmatter.owned_concepts` |
| Finding | `model/governance` | `frontmatter.owned_concepts` |
| GovernanceCycle | `model/governance` | `frontmatter.owned_concepts` |
| GovernanceEntity | `model/governance` | `frontmatter.owned_concepts` |
| GovernanceForum | `model/governance` | `frontmatter.owned_concepts` |
| GovernanceProcess | `model/governance` | `frontmatter.owned_concepts` |
| GovernanceScope | `model/governance` | `frontmatter.owned_concepts` |
| GovernanceSystem | `model/governance` | `frontmatter.owned_concepts` |
| Guideline | `model/governance` | `frontmatter.owned_concepts` |
| Impact | `model/governance` | `frontmatter.owned_concepts` |
| Likelihood | `model/governance` | `frontmatter.owned_concepts` |
| Nonconformity | `model/governance` | `frontmatter.owned_concepts` |
| Obligation | `model/governance` | `frontmatter.owned_concepts` |
| Policy | `model/governance` | `frontmatter.owned_concepts` |
| Principle | `model/governance` | `frontmatter.owned_concepts` |
| RegulatoryReference | `model/governance` | `frontmatter.owned_concepts` |
| Remediation | `model/governance` | `frontmatter.owned_concepts` |
| Requirement | `model/governance` | `frontmatter.owned_concepts` |
| Review | `model/governance` | `frontmatter.owned_concepts` |
| Risk | `model/governance` | `frontmatter.owned_concepts` |
| RiskAcceptance | `model/governance` | `frontmatter.owned_concepts` |
| RiskSource | `model/governance` | `frontmatter.owned_concepts` |
| RiskTreatment | `model/governance` | `frontmatter.owned_concepts` |
| Rule | `model/governance` | `frontmatter.owned_concepts` |
| Waiver | `model/governance` | `frontmatter.owned_concepts` |
| InfoTechCanon Identity Model | `model/identity` | `artifact_title` |
| Account | `model/identity` | `frontmatter.owned_concepts` |
| Service Account | `model/identity` | `frontmatter.owned_concepts` |
| Identity Record | `model/identity` | `frontmatter.owned_concepts` |
| Identifier | `model/identity` | `frontmatter.owned_concepts` |
| Scoped Identifier | `model/identity` | `frontmatter.owned_concepts` |
| Credential | `model/identity` | `frontmatter.owned_concepts` |
| Claim | `model/identity` | `frontmatter.owned_concepts` |
| Profile | `model/identity` | `frontmatter.owned_concepts` |
| Persona | `model/identity` | `frontmatter.owned_concepts` |
| Scope | `model/identity` | `frontmatter.owned_concepts` |
| Tenant | `model/identity` | `frontmatter.owned_concepts` |
| Realm | `model/identity` | `frontmatter.owned_concepts` |
| Relationship | `model/identity` | `frontmatter.owned_concepts` |
| Affiliation Relationship | `model/identity` | `frontmatter.owned_concepts` |
| Following Relationship | `model/identity` | `frontmatter.owned_concepts` |
| Representation Relationship | `model/identity` | `frontmatter.owned_concepts` |
| Delegation Relationship | `model/identity` | `frontmatter.owned_concepts` |
| Administration Relationship | `model/identity` | `frontmatter.owned_concepts` |
| Trust Relationship | `model/identity` | `frontmatter.owned_concepts` |
| Synonymity Assertion | `model/identity` | `frontmatter.owned_concepts` |
| Lifecycle State | `model/identity` | `frontmatter.owned_concepts` |
| Assurance Level | `model/identity` | `frontmatter.owned_concepts` |
| Pseudonymous Identifier | `model/identity` | `frontmatter.owned_concepts` |
| InfoTechCanon Information Space Model | `model/information-space` | `artifact_title` |
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 | `model/information-space` | `frontmatter.owned_concepts` |
| AssimilationReport | `model/information-space` | `frontmatter.owned_concepts` |
| Backlink | `model/information-space` | `frontmatter.owned_concepts` |
| Block | `model/information-space` | `frontmatter.owned_concepts` |
| BrokenLink | `model/information-space` | `frontmatter.owned_concepts` |
| Chunk | `model/information-space` | `frontmatter.owned_concepts` |
| Citation | `model/information-space` | `frontmatter.owned_concepts` |
| Collection | `model/information-space` | `frontmatter.owned_concepts` |
| ConceptIndex | `model/information-space` | `frontmatter.owned_concepts` |
| ConceptPage | `model/information-space` | `frontmatter.owned_concepts` |
| ConflictingDefinition | `model/information-space` | `frontmatter.owned_concepts` |
| Corpus | `model/information-space` | `frontmatter.owned_concepts` |
| CrossReference | `model/information-space` | `frontmatter.owned_concepts` |
| DependencyReference | `model/information-space` | `frontmatter.owned_concepts` |
| Document | `model/information-space` | `frontmatter.owned_concepts` |
| DuplicateContent | `model/information-space` | `frontmatter.owned_concepts` |
| EmbeddingRecord | `model/information-space` | `frontmatter.owned_concepts` |
| Excerpt | `model/information-space` | `frontmatter.owned_concepts` |
| FrontMatter | `model/information-space` | `frontmatter.owned_concepts` |
| Generation | `model/information-space` | `frontmatter.owned_concepts` |
| GraphView | `model/information-space` | `frontmatter.owned_concepts` |
| Heading | `model/information-space` | `frontmatter.owned_concepts` |
| Index | `model/information-space` | `frontmatter.owned_concepts` |
| InformationSpace | `model/information-space` | `frontmatter.owned_concepts` |
| Infospace | `model/information-space` | `frontmatter.owned_concepts` |
| KnowledgeArtifact | `model/information-space` | `frontmatter.owned_concepts` |
| KnowledgeBase | `model/information-space` | `frontmatter.owned_concepts` |
| Link | `model/information-space` | `frontmatter.owned_concepts` |
| LowRetrievalQuality | `model/information-space` | `frontmatter.owned_concepts` |
| MapView | `model/information-space` | `frontmatter.owned_concepts` |
| MappingDocument | `model/information-space` | `frontmatter.owned_concepts` |
| MappingReference | `model/information-space` | `frontmatter.owned_concepts` |
| MarkdownDocument | `model/information-space` | `frontmatter.owned_concepts` |
| MetadataRecord | `model/information-space` | `frontmatter.owned_concepts` |
| MissingMetadata | `model/information-space` | `frontmatter.owned_concepts` |
| NavigationView | `model/information-space` | `frontmatter.owned_concepts` |
| OrphanArtifact | `model/information-space` | `frontmatter.owned_concepts` |
| PatternDocument | `model/information-space` | `frontmatter.owned_concepts` |
| ProfileDocument | `model/information-space` | `frontmatter.owned_concepts` |
| RelationshipIndex | `model/information-space` | `frontmatter.owned_concepts` |
| RepositorySpace | `model/information-space` | `frontmatter.owned_concepts` |
| RetrievalContext | `model/information-space` | `frontmatter.owned_concepts` |
| RetrievalEvaluation | `model/information-space` | `frontmatter.owned_concepts` |
| RetrievalQuery | `model/information-space` | `frontmatter.owned_concepts` |
| RetrievalResult | `model/information-space` | `frontmatter.owned_concepts` |
| RetrievalUnit | `model/information-space` | `frontmatter.owned_concepts` |
| ReviewRecord | `model/information-space` | `frontmatter.owned_concepts` |
| Revision | `model/information-space` | `frontmatter.owned_concepts` |
| SearchIndex | `model/information-space` | `frontmatter.owned_concepts` |
| Section | `model/information-space` | `frontmatter.owned_concepts` |
| Shard | `model/information-space` | `frontmatter.owned_concepts` |
| SourceReference | `model/information-space` | `frontmatter.owned_concepts` |
| StaleContent | `model/information-space` | `frontmatter.owned_concepts` |
| StandardDocument | `model/information-space` | `frontmatter.owned_concepts` |
| Status | `model/information-space` | `frontmatter.owned_concepts` |
| Summary | `model/information-space` | `frontmatter.owned_concepts` |
| TopicIndex | `model/information-space` | `frontmatter.owned_concepts` |
| UsePath | `model/information-space` | `frontmatter.owned_concepts` |
| VectorIndex | `model/information-space` | `frontmatter.owned_concepts` |
| InfoTechCanon Landscape Model | `model/landscape` | `artifact_title` |
| SoftwareSystem | `model/landscape` | `frontmatter.owned_concepts` |
| SoftwareComponent | `model/landscape` | `frontmatter.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
| BusinessService | `model/landscape` | `frontmatter.owned_concepts` |
| ApplicationService | `model/landscape` | `frontmatter.owned_concepts` |
| TechnicalService | `model/landscape` | `frontmatter.owned_concepts` |
| RuntimeResource | `model/landscape` | `frontmatter.owned_concepts` |
| Environment | `model/landscape` | `frontmatter.owned_concepts` |
| Workload | `model/landscape` | `frontmatter.owned_concepts` |
| LandscapeClaim | `model/landscape` | `frontmatter.owned_concepts` |
| LandscapeEntity | `model/landscape` | `frontmatter.owned_concepts` |
| LandscapeEvidence | `model/landscape` | `frontmatter.owned_concepts` |
| LandscapeRelationship | `model/landscape` | `frontmatter.owned_concepts` |
| LandscapeSource | `model/landscape` | `frontmatter.owned_concepts` |
| LandscapeState | `model/landscape` | `frontmatter.owned_concepts` |
| InfoTechCanon Network Model | `model/network` | `artifact_title` |
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 | `model/network` | `frontmatter.owned_concepts` |
| AddressFamily | `model/network` | `frontmatter.owned_concepts` |
| AllowedFlow | `model/network` | `frontmatter.owned_concepts` |
| AppliedNetworkState | `model/network` | `frontmatter.owned_concepts` |
| AssessedNetworkState | `model/network` | `frontmatter.owned_concepts` |
| AttackSurfaceReference | `model/network` | `frontmatter.owned_concepts` |
| Circuit | `model/network` | `frontmatter.owned_concepts` |
| ConnectivityService | `model/network` | `frontmatter.owned_concepts` |
| DNSRecord | `model/network` | `frontmatter.owned_concepts` |
| DNSZone | `model/network` | `frontmatter.owned_concepts` |
| DeclaredNetworkState | `model/network` | `frontmatter.owned_concepts` |
| DeniedFlow | `model/network` | `frontmatter.owned_concepts` |
| EgressEndpoint | `model/network` | `frontmatter.owned_concepts` |
| Endpoint | `model/network` | `frontmatter.owned_concepts` |
| Firewall | `model/network` | `frontmatter.owned_concepts` |
| FirewallRule | `model/network` | `frontmatter.owned_concepts` |
| Gateway | `model/network` | `frontmatter.owned_concepts` |
| HistoricalNetworkState | `model/network` | `frontmatter.owned_concepts` |
| Hostname | `model/network` | `frontmatter.owned_concepts` |
| IPAddress | `model/network` | `frontmatter.owned_concepts` |
| IPAllocation | `model/network` | `frontmatter.owned_concepts` |
| IngressEndpoint | `model/network` | `frontmatter.owned_concepts` |
| IntendedNetworkState | `model/network` | `frontmatter.owned_concepts` |
| Interface | `model/network` | `frontmatter.owned_concepts` |
| KubernetesNetworkPolicy | `model/network` | `frontmatter.owned_concepts` |
| LoadBalancer | `model/network` | `frontmatter.owned_concepts` |
| ManagementEndpoint | `model/network` | `frontmatter.owned_concepts` |
| Microsegment | `model/network` | `frontmatter.owned_concepts` |
| NAT | `model/network` | `frontmatter.owned_concepts` |
| NetworkACL | `model/network` | `frontmatter.owned_concepts` |
| NetworkConfiguration | `model/network` | `frontmatter.owned_concepts` |
| NetworkDevice | `model/network` | `frontmatter.owned_concepts` |
| NetworkDomain | `model/network` | `frontmatter.owned_concepts` |
| NetworkEntity | `model/network` | `frontmatter.owned_concepts` |
| NetworkFabric | `model/network` | `frontmatter.owned_concepts` |
| NetworkFlow | `model/network` | `frontmatter.owned_concepts` |
| NetworkIntent | `model/network` | `frontmatter.owned_concepts` |
| NetworkNode | `model/network` | `frontmatter.owned_concepts` |
| NetworkPolicy | `model/network` | `frontmatter.owned_concepts` |
| NetworkRegion | `model/network` | `frontmatter.owned_concepts` |
| NetworkSegment | `model/network` | `frontmatter.owned_concepts` |
| NetworkSite | `model/network` | `frontmatter.owned_concepts` |
| NetworkTenant | `model/network` | `frontmatter.owned_concepts` |
| NetworkZone | `model/network` | `frontmatter.owned_concepts` |
| NextHop | `model/network` | `frontmatter.owned_concepts` |
| ObservedFlow | `model/network` | `frontmatter.owned_concepts` |
| ObservedNetworkState | `model/network` | `frontmatter.owned_concepts` |
| OverlayNetwork | `model/network` | `frontmatter.owned_concepts` |
| Path | `model/network` | `frontmatter.owned_concepts` |
| Peering | `model/network` | `frontmatter.owned_concepts` |
| Port | `model/network` | `frontmatter.owned_concepts` |
| Prefix | `model/network` | `frontmatter.owned_concepts` |
| PrivateEndpoint | `model/network` | `frontmatter.owned_concepts` |
| Proxy | `model/network` | `frontmatter.owned_concepts` |
| PublicEndpoint | `model/network` | `frontmatter.owned_concepts` |
| ReachabilityClaim | `model/network` | `frontmatter.owned_concepts` |
| ReachabilityTest | `model/network` | `frontmatter.owned_concepts` |
| ReconciliationResult | `model/network` | `frontmatter.owned_concepts` |
| Route | `model/network` | `frontmatter.owned_concepts` |
| RouteTable | `model/network` | `frontmatter.owned_concepts` |
| Router | `model/network` | `frontmatter.owned_concepts` |
| SecurityGroup | `model/network` | `frontmatter.owned_concepts` |
| SecurityZone | `model/network` | `frontmatter.owned_concepts` |
| ServiceEndpoint | `model/network` | `frontmatter.owned_concepts` |
| ServiceMeshPolicy | `model/network` | `frontmatter.owned_concepts` |
| ServiceName | `model/network` | `frontmatter.owned_concepts` |
| Subnet | `model/network` | `frontmatter.owned_concepts` |
| Switch | `model/network` | `frontmatter.owned_concepts` |
| TerminationPoint | `model/network` | `frontmatter.owned_concepts` |
| TrafficPolicy | `model/network` | `frontmatter.owned_concepts` |
| TrustZoneReference | `model/network` | `frontmatter.owned_concepts` |
| UnderlayNetwork | `model/network` | `frontmatter.owned_concepts` |
| VLAN | `model/network` | `frontmatter.owned_concepts` |
| VRF | `model/network` | `frontmatter.owned_concepts` |
| WorkloadEndpoint | `model/network` | `frontmatter.owned_concepts` |
| InfoTechCanon Observability Model | `model/observability` | `artifact_title` |
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 | `model/observability` | `frontmatter.owned_concepts` |
| AlertCorrelation | `model/observability` | `frontmatter.owned_concepts` |
| AlertRoute | `model/observability` | `frontmatter.owned_concepts` |
| AlertRule | `model/observability` | `frontmatter.owned_concepts` |
| AlertSuppression | `model/observability` | `frontmatter.owned_concepts` |
| Annotation | `model/observability` | `frontmatter.owned_concepts` |
| AvailabilityWindow | `model/observability` | `frontmatter.owned_concepts` |
| Baggage | `model/observability` | `frontmatter.owned_concepts` |
| BurnRate | `model/observability` | `frontmatter.owned_concepts` |
| Correlation | `model/observability` | `frontmatter.owned_concepts` |
| Counter | `model/observability` | `frontmatter.owned_concepts` |
| Dashboard | `model/observability` | `frontmatter.owned_concepts` |
| ErrorBudget | `model/observability` | `frontmatter.owned_concepts` |
| EscalationReference | `model/observability` | `frontmatter.owned_concepts` |
| Event | `model/observability` | `frontmatter.owned_concepts` |
| EventConsumer | `model/observability` | `frontmatter.owned_concepts` |
| EventCorrelationKey | `model/observability` | `frontmatter.owned_concepts` |
| EventEnvelope | `model/observability` | `frontmatter.owned_concepts` |
| EventSource | `model/observability` | `frontmatter.owned_concepts` |
| EventType | `model/observability` | `frontmatter.owned_concepts` |
| Exemplar | `model/observability` | `frontmatter.owned_concepts` |
| Gauge | `model/observability` | `frontmatter.owned_concepts` |
| HealthState | `model/observability` | `frontmatter.owned_concepts` |
| Histogram | `model/observability` | `frontmatter.owned_concepts` |
| Log | `model/observability` | `frontmatter.owned_concepts` |
| LogContext | `model/observability` | `frontmatter.owned_concepts` |
| LogLevel | `model/observability` | `frontmatter.owned_concepts` |
| LogRecord | `model/observability` | `frontmatter.owned_concepts` |
| LogStream | `model/observability` | `frontmatter.owned_concepts` |
| Metric | `model/observability` | `frontmatter.owned_concepts` |
| MetricInstrument | `model/observability` | `frontmatter.owned_concepts` |
| MetricPoint | `model/observability` | `frontmatter.owned_concepts` |
| Notification | `model/observability` | `frontmatter.owned_concepts` |
| ObservabilityEntity | `model/observability` | `frontmatter.owned_concepts` |
| ObservabilityEvidence | `model/observability` | `frontmatter.owned_concepts` |
| ObservedIncident | `model/observability` | `frontmatter.owned_concepts` |
| ObservedResource | `model/observability` | `frontmatter.owned_concepts` |
| OperationalView | `model/observability` | `frontmatter.owned_concepts` |
| PerformanceProfile | `model/observability` | `frontmatter.owned_concepts` |
| PostIncidentObservation | `model/observability` | `frontmatter.owned_concepts` |
| ProfilingSample | `model/observability` | `frontmatter.owned_concepts` |
| Query | `model/observability` | `frontmatter.owned_concepts` |
| QueryResult | `model/observability` | `frontmatter.owned_concepts` |
| ResourceAttribute | `model/observability` | `frontmatter.owned_concepts` |
| ResourceProfile | `model/observability` | `frontmatter.owned_concepts` |
| RootCauseHypothesis | `model/observability` | `frontmatter.owned_concepts` |
| Runbook | `model/observability` | `frontmatter.owned_concepts` |
| SLAReference | `model/observability` | `frontmatter.owned_concepts` |
| Service Level Indicator | `model/observability` | `frontmatter.owned_concepts` |
| Service Level Objective | `model/observability` | `frontmatter.owned_concepts` |
| Signal | `model/observability` | `frontmatter.owned_concepts` |
| SignalSource | `model/observability` | `frontmatter.owned_concepts` |
| Snapshot | `model/observability` | `frontmatter.owned_concepts` |
| Span | `model/observability` | `frontmatter.owned_concepts` |
| SpanEvent | `model/observability` | `frontmatter.owned_concepts` |
| SpanLink | `model/observability` | `frontmatter.owned_concepts` |
| Telemetry | `model/observability` | `frontmatter.owned_concepts` |
| TelemetryPipeline | `model/observability` | `frontmatter.owned_concepts` |
| TelemetrySource | `model/observability` | `frontmatter.owned_concepts` |
| TimeSeries | `model/observability` | `frontmatter.owned_concepts` |
| Timeline | `model/observability` | `frontmatter.owned_concepts` |
| Trace | `model/observability` | `frontmatter.owned_concepts` |
| TraceContext | `model/observability` | `frontmatter.owned_concepts` |
| TraceSample | `model/observability` | `frontmatter.owned_concepts` |
| InfoTechCanon Organization Model | `model/organization` | `artifact_title` |
Resolve the two senses of Authority and declare the unowned remainder (T05, T07) R-3 is resolved by disambiguation without a rename. CARING section 10.7 now says its Authority exposure mode names a demanding party rather than a right, links to ITC-ORG section 10.17, and notes that such an Authority holds no organizational authority over the system it compels. ITC-ORG carries the reciprocal sentence and records that SecurityCanon's AuthMode qualifies the exercise of the right rather than redefining it. The seventeen concepts no artifact declared are now declared: eleven to the Organization Model, four to CARING and two to the Capability Model. Capacity in the Organization Model and Capacity behaviour in the Capability Model are two concepts, not one, and neither moves. Two of CARING's four turned out not to be new concepts at all but the prose spellings of CaringCapabilityProfile and CaringDerivedCapability; both spellings are declared to the same owner so the name a reader meets resolves. Effective Access and Declared Access were genuinely undeclared. Three boundary reviews are added for organization, caring and capability, bringing the count to fourteen. The concept_defined_without_owner warning is at zero, and the test that asserted it fires now proves it on a modified corpus instead of on the live one. make check passes with 54 tests, clean validation, no warnings, no stale 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:32:57 +02:00
| Assignment | `model/organization` | `frontmatter.owned_concepts` |
| Availability | `model/organization` | `frontmatter.owned_concepts` |
| Capacity | `model/organization` | `frontmatter.owned_concepts` |
| CollectiveActor | `model/organization` | `frontmatter.owned_concepts` |
| Competence | `model/organization` | `frontmatter.owned_concepts` |
| Group | `model/organization` | `frontmatter.owned_concepts` |
| OrganizationEntity | `model/organization` | `frontmatter.owned_concepts` |
| OrganizationalCapability | `model/organization` | `frontmatter.owned_concepts` |
| Post | `model/organization` | `frontmatter.owned_concepts` |
| ReportingLine | `model/organization` | `frontmatter.owned_concepts` |
| Skill | `model/organization` | `frontmatter.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 | `model/organization` | `frontmatter.owned_concepts` |
| Actor | `model/organization` | `frontmatter.owned_concepts` |
| Agent | `model/organization` | `frontmatter.owned_concepts` |
| Authority | `model/organization` | `frontmatter.owned_concepts` |
| Membership | `model/organization` | `frontmatter.owned_concepts` |
| Organization | `model/organization` | `frontmatter.owned_concepts` |
| OrganizationalUnit | `model/organization` | `frontmatter.owned_concepts` |
| Ownership | `model/organization` | `frontmatter.owned_concepts` |
| Person | `model/organization` | `frontmatter.owned_concepts` |
| Position | `model/organization` | `frontmatter.owned_concepts` |
| Responsibility | `model/organization` | `frontmatter.owned_concepts` |
| Role | `model/organization` | `frontmatter.owned_concepts` |
| Stewardship | `model/organization` | `frontmatter.owned_concepts` |
| Team | `model/organization` | `frontmatter.owned_concepts` |
| Community | `model/organization` | `frontmatter.owned_concepts` |
| Household | `model/organization` | `frontmatter.owned_concepts` |
2026-05-23 04:59:16 +02:00
| InfoTechCanon Purpose And Demand Model Extension | `model/purpose-demand-extension` | `artifact_title` |
| Purpose | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| ConsumerPurpose | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| UseCase | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| DemandSignal | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| ConsumerNeed | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| ProducerCapability | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| PurposeFit | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| ScopePressure | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| EvolutionRequest | `model/purpose-demand-extension` | `frontmatter.owned_concepts` |
| InfoTechCanon Security Model | `model/security` | `artifact_title` |
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 | `model/security` | `frontmatter.owned_concepts` |
| AttackPath | `model/security` | `frontmatter.owned_concepts` |
| AttackPattern | `model/security` | `frontmatter.owned_concepts` |
| AttackPrecondition | `model/security` | `frontmatter.owned_concepts` |
| AttackStep | `model/security` | `frontmatter.owned_concepts` |
| AttackTechnique | `model/security` | `frontmatter.owned_concepts` |
| BlastRadius | `model/security` | `frontmatter.owned_concepts` |
| ChokePoint | `model/security` | `frontmatter.owned_concepts` |
| CompensatingMeasure | `model/security` | `frontmatter.owned_concepts` |
| Containment | `model/security` | `frontmatter.owned_concepts` |
| DataSecurityFinding | `model/security` | `frontmatter.owned_concepts` |
| Detection | `model/security` | `frontmatter.owned_concepts` |
| DetectionCoverage | `model/security` | `frontmatter.owned_concepts` |
| DetectionRule | `model/security` | `frontmatter.owned_concepts` |
| Eradication | `model/security` | `frontmatter.owned_concepts` |
| Exploit | `model/security` | `frontmatter.owned_concepts` |
| ExploitLikelihood | `model/security` | `frontmatter.owned_concepts` |
| Exploitability | `model/security` | `frontmatter.owned_concepts` |
| Exposure | `model/security` | `frontmatter.owned_concepts` |
| ExposureFinding | `model/security` | `frontmatter.owned_concepts` |
| HardeningMeasure | `model/security` | `frontmatter.owned_concepts` |
| IdentityFinding | `model/security` | `frontmatter.owned_concepts` |
| Investigation | `model/security` | `frontmatter.owned_concepts` |
| LessonLearned | `model/security` | `frontmatter.owned_concepts` |
| Misconfiguration | `model/security` | `frontmatter.owned_concepts` |
| MisconfigurationFinding | `model/security` | `frontmatter.owned_concepts` |
| Mitigation | `model/security` | `frontmatter.owned_concepts` |
| PenTestFinding | `model/security` | `frontmatter.owned_concepts` |
| ProtectedAssetReference | `model/security` | `frontmatter.owned_concepts` |
| Recovery | `model/security` | `frontmatter.owned_concepts` |
| SecurityAssessment | `model/security` | `frontmatter.owned_concepts` |
| SecurityBoundary | `model/security` | `frontmatter.owned_concepts` |
| SecurityDomain | `model/security` | `frontmatter.owned_concepts` |
| SecurityEntity | `model/security` | `frontmatter.owned_concepts` |
| SecurityEvidence | `model/security` | `frontmatter.owned_concepts` |
| SecurityFinding | `model/security` | `frontmatter.owned_concepts` |
| SecurityIncident | `model/security` | `frontmatter.owned_concepts` |
| SecurityMeasure | `model/security` | `frontmatter.owned_concepts` |
| SecurityPosture | `model/security` | `frontmatter.owned_concepts` |
| SecurityPostureScore | `model/security` | `frontmatter.owned_concepts` |
| SecurityReview | `model/security` | `frontmatter.owned_concepts` |
| SecuritySignal | `model/security` | `frontmatter.owned_concepts` |
| Severity | `model/security` | `frontmatter.owned_concepts` |
| SupplyChainFinding | `model/security` | `frontmatter.owned_concepts` |
| Tactic | `model/security` | `frontmatter.owned_concepts` |
| Threat | `model/security` | `frontmatter.owned_concepts` |
| ThreatActor | `model/security` | `frontmatter.owned_concepts` |
| ThreatEvent | `model/security` | `frontmatter.owned_concepts` |
| Vulnerability | `model/security` | `frontmatter.owned_concepts` |
| VulnerabilityFinding | `model/security` | `frontmatter.owned_concepts` |
| Weakness | `model/security` | `frontmatter.owned_concepts` |
| InfoTechCanon Task Model | `model/task` | `artifact_title` |
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 | `model/task` | `frontmatter.owned_concepts` |
| Action | `model/task` | `frontmatter.owned_concepts` |
| Actionability | `model/task` | `frontmatter.owned_concepts` |
| ApprovalTask | `model/task` | `frontmatter.owned_concepts` |
| AssignmentReference | `model/task` | `frontmatter.owned_concepts` |
| Backlog | `model/task` | `frontmatter.owned_concepts` |
| Blocker | `model/task` | `frontmatter.owned_concepts` |
| Bug | `model/task` | `frontmatter.owned_concepts` |
| ChangeTask | `model/task` | `frontmatter.owned_concepts` |
| Commitment | `model/task` | `frontmatter.owned_concepts` |
| CompletionEvidence | `model/task` | `frontmatter.owned_concepts` |
| Complexity | `model/task` | `frontmatter.owned_concepts` |
| Deadline | `model/task` | `frontmatter.owned_concepts` |
| DecisionTask | `model/task` | `frontmatter.owned_concepts` |
| DefinitionOfDone | `model/task` | `frontmatter.owned_concepts` |
| DefinitionOfReady | `model/task` | `frontmatter.owned_concepts` |
| Deliverable | `model/task` | `frontmatter.owned_concepts` |
| Dependency | `model/task` | `frontmatter.owned_concepts` |
| DueDate | `model/task` | `frontmatter.owned_concepts` |
| EffortEstimate | `model/task` | `frontmatter.owned_concepts` |
| Epic | `model/task` | `frontmatter.owned_concepts` |
| Experiment | `model/task` | `frontmatter.owned_concepts` |
| Exploration | `model/task` | `frontmatter.owned_concepts` |
| Feature | `model/task` | `frontmatter.owned_concepts` |
| Importance | `model/task` | `frontmatter.owned_concepts` |
| IncidentTask | `model/task` | `frontmatter.owned_concepts` |
| Issue | `model/task` | `frontmatter.owned_concepts` |
| Milestone | `model/task` | `frontmatter.owned_concepts` |
| Move | `model/task` | `frontmatter.owned_concepts` |
| NextAction | `model/task` | `frontmatter.owned_concepts` |
| Option | `model/task` | `frontmatter.owned_concepts` |
| Outcome | `model/task` | `frontmatter.owned_concepts` |
| Priority | `model/task` | `frontmatter.owned_concepts` |
| ProblemTask | `model/task` | `frontmatter.owned_concepts` |
| Reachability | `model/task` | `frontmatter.owned_concepts` |
| Readiness | `model/task` | `frontmatter.owned_concepts` |
| RemediationTask | `model/task` | `frontmatter.owned_concepts` |
| Request | `model/task` | `frontmatter.owned_concepts` |
| ReviewTask | `model/task` | `frontmatter.owned_concepts` |
| Step | `model/task` | `frontmatter.owned_concepts` |
| Story | `model/task` | `frontmatter.owned_concepts` |
| Task | `model/task` | `frontmatter.owned_concepts` |
| TaskEntity | `model/task` | `frontmatter.owned_concepts` |
| Transition | `model/task` | `frontmatter.owned_concepts` |
| Urgency | `model/task` | `frontmatter.owned_concepts` |
| Value | `model/task` | `frontmatter.owned_concepts` |
| WIPLimit | `model/task` | `frontmatter.owned_concepts` |
| WaitingFor | `model/task` | `frontmatter.owned_concepts` |
| WorkItem | `model/task` | `frontmatter.owned_concepts` |
| WorkPackage | `model/task` | `frontmatter.owned_concepts` |
| Workflow | `model/task` | `frontmatter.owned_concepts` |
| WorkflowState | `model/task` | `frontmatter.owned_concepts` |
2026-05-23 04:59:16 +02:00
| Intent Scope Purposes Pattern | `pattern/intent-scope-purposes` | `artifact_title` |
| IntentScopePurposePattern | `pattern/intent-scope-purposes` | `frontmatter.owned_concepts` |
| AgenticDrivesFunctional | `practice-pattern/agentic-drives-functional` | `artifact_title` |
| AgenticDrivesFunctional | `practice-pattern/agentic-drives-functional` | `frontmatter.owned_concepts` |
| AgenticFallback | `practice-pattern/agentic-drives-functional` | `frontmatter.owned_concepts` |
| DemandSignature | `practice-pattern/agentic-drives-functional` | `frontmatter.owned_concepts` |
| FunctionalInterfaceCandidate | `practice-pattern/agentic-drives-functional` | `frontmatter.owned_concepts` |
| InterfaceDeprecationStrangler | `practice-pattern/interface-deprecation-strangler` | `artifact_title` |
| Intake and Assimilation Practice | `practice/intake-and-assimilation` | `artifact_title` |
2026-05-23 04:26:28 +02:00
| Small SaaS System Profile | `profile/small-saas` | `artifact_title` |
2026-05-23 07:23:48 +02:00
| Canon Consumer Alignment Review Kit | `review-kit/alignment` | `artifact_title` |
| Canon Model And Standard Selection Guide | `review-kit/alignment/model-selection-guide` | `artifact_title` |
| Consumer Alignment Review Schema | `review-kit/alignment/schema` | `artifact_title` |
| Canon Consumer Alignment Scorecard | `review-kit/alignment/scorecard` | `artifact_title` |
| Canon Consumer Alignment Review Workflow | `review-kit/alignment/workflow` | `artifact_title` |
| Consumer Alignment Workplan Template | `review-kit/alignment/workplan-template` | `artifact_title` |
| PracticePattern Scheme | `scheme/practice-pattern` | `artifact_title` |
| PracticePattern | `scheme/practice-pattern` | `frontmatter.owned_concepts` |
| PatternLanguage | `scheme/practice-pattern` | `frontmatter.owned_concepts` |
| Small SaaS Production Capability Requirements | `small-saas/capability-requirements/production` | `artifact_title` |
2026-05-23 04:26:28 +02:00
| Namespace Per Tenant Control | `small-saas/control/namespace-per-tenant` | `artifact_title` |
| Subscription Ledger Dataset | `small-saas/dataset/subscription-ledger` | `artifact_title` |
| Production Deployment | `small-saas/deployment/production` | `artifact_title` |
| Access Review 2026-05 | `small-saas/evidence/access-review-2026-05` | `artifact_title` |
| Cross-Tenant Access Attempt | `small-saas/incident/cross-tenant-access-attempt` | `artifact_title` |
| Tenant Isolation Policy | `small-saas/policy/tenant-isolation` | `artifact_title` |
| Billing Portal Service | `small-saas/service/billing-portal` | `artifact_title` |
| Small SaaS Billing System | `small-saas/system/billing-system` | `artifact_title` |
| Onboard Tenant | `small-saas/task/onboard-tenant` | `artifact_title` |
| Platform Team | `small-saas/team/platform` | `artifact_title` |
| Acme Tenant | `small-saas/tenant/acme` | `artifact_title` |
| Globex Tenant | `small-saas/tenant/globex` | `artifact_title` |
| Ada Admin | `small-saas/user/ada-admin` | `artifact_title` |
| InfoTechCanon CARING Access Governance Standard | `standard/caring` | `artifact_title` |
Resolve the two senses of Authority and declare the unowned remainder (T05, T07) R-3 is resolved by disambiguation without a rename. CARING section 10.7 now says its Authority exposure mode names a demanding party rather than a right, links to ITC-ORG section 10.17, and notes that such an Authority holds no organizational authority over the system it compels. ITC-ORG carries the reciprocal sentence and records that SecurityCanon's AuthMode qualifies the exercise of the right rather than redefining it. The seventeen concepts no artifact declared are now declared: eleven to the Organization Model, four to CARING and two to the Capability Model. Capacity in the Organization Model and Capacity behaviour in the Capability Model are two concepts, not one, and neither moves. Two of CARING's four turned out not to be new concepts at all but the prose spellings of CaringCapabilityProfile and CaringDerivedCapability; both spellings are declared to the same owner so the name a reader meets resolves. Effective Access and Declared Access were genuinely undeclared. Three boundary reviews are added for organization, caring and capability, bringing the count to fourteen. The concept_defined_without_owner warning is at zero, and the test that asserted it fires now proves it on a modified corpus instead of on the live one. make check passes with 54 tests, clean validation, no warnings, no stale 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:32:57 +02:00
| Declared Access | `standard/caring` | `frontmatter.owned_concepts` |
| Effective Access | `standard/caring` | `frontmatter.owned_concepts` |
| Capability Profile | `standard/caring` | `frontmatter.owned_concepts` |
| Derived Capability | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGAccessDescriptor | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGCanonicalRole | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGOrganizationRelation | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGPlane | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGCapabilityProfile | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGExposureMode | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGExposureEvent | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGDeclaredAccessMap | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGEffectiveAccessMap | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGDerivedCapability | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGInducedAccess | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGRestrictionPrecedence | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGAnalysisFitnessTest | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGAnalysisProcedure | `standard/caring` | `frontmatter.owned_concepts` |
| CARINGRedesignProcedure | `standard/caring` | `frontmatter.owned_concepts` |
| InfoTechCanon Emission Cadence Standard | `standard/emission-cadence` | `artifact_title` |
| EmissionCadenceDeclaration | `standard/emission-cadence` | `frontmatter.owned_concepts` |
| EmissionCadenceForm | `standard/emission-cadence` | `frontmatter.owned_concepts` |
| ExpectedRateCadence | `standard/emission-cadence` | `frontmatter.owned_concepts` |
| HeartbeatCadence | `standard/emission-cadence` | `frontmatter.owned_concepts` |
| ReconciliationCadence | `standard/emission-cadence` | `frontmatter.owned_concepts` |
| InfoTechCanon Repository Layout Standard | `standard/repository-layout` | `artifact_title` |
| CanonicalRepositoryLayout | `standard/repository-layout` | `frontmatter.owned_concepts` |
| RepositoryDocumentationDirectory | `standard/repository-layout` | `frontmatter.owned_concepts` |
| LayoutConformanceLevel | `standard/repository-layout` | `frontmatter.owned_concepts` |
| ScopeIntentOperatingMode | `standard/repository-layout` | `frontmatter.owned_concepts` |
| InfoTechCanon Tagging Standard | `standard/tagging` | `artifact_title` |
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 | `standard/tagging` | `frontmatter.owned_concepts` |
| DeprecatedTag | `standard/tagging` | `frontmatter.owned_concepts` |
| EmergentTag | `standard/tagging` | `frontmatter.owned_concepts` |
| OverTaggedEntity | `standard/tagging` | `frontmatter.owned_concepts` |
| Tag | `standard/tagging` | `frontmatter.owned_concepts` |
| TagAlias | `standard/tagging` | `frontmatter.owned_concepts` |
| TagAssignment | `standard/tagging` | `frontmatter.owned_concepts` |
| TagCategory | `standard/tagging` | `frontmatter.owned_concepts` |
| TagConflict | `standard/tagging` | `frontmatter.owned_concepts` |
| TagDefinition | `standard/tagging` | `frontmatter.owned_concepts` |
| TagDrift | `standard/tagging` | `frontmatter.owned_concepts` |
| TagKey | `standard/tagging` | `frontmatter.owned_concepts` |
| TagMapping | `standard/tagging` | `frontmatter.owned_concepts` |
| TagNamespace | `standard/tagging` | `frontmatter.owned_concepts` |
| TagProfile | `standard/tagging` | `frontmatter.owned_concepts` |
| TagQuery | `standard/tagging` | `frontmatter.owned_concepts` |
| TagRule | `standard/tagging` | `frontmatter.owned_concepts` |
| TagScheme | `standard/tagging` | `frontmatter.owned_concepts` |
| TagSelector | `standard/tagging` | `frontmatter.owned_concepts` |
| TagSet | `standard/tagging` | `frontmatter.owned_concepts` |
| TagValue | `standard/tagging` | `frontmatter.owned_concepts` |
| TagView | `standard/tagging` | `frontmatter.owned_concepts` |
| TaggingEntity | `standard/tagging` | `frontmatter.owned_concepts` |
| UntaggedEntity | `standard/tagging` | `frontmatter.owned_concepts` |
## Duplicate Candidates
- `agenticdrivesfunctional`
## Ownership Conflicts
No ownership conflicts detected.