diff --git a/infospace/interfaces/concept-placement.md b/infospace/interfaces/concept-placement.md index 2b5c1eb..286b89c 100644 --- a/infospace/interfaces/concept-placement.md +++ b/infospace/interfaces/concept-placement.md @@ -29,7 +29,7 @@ Pinned import source: info-tech-canon at | AccessOperations | InfoTechCanon | ITC-ACCESS | ITC → SC (import) | Orthogonal to Auth Mode: `read + USE` and `read + OBSERVE` share an operation. | | Purpose | InfoTechCanon | Purpose and Demand extension | ITC → SC (import) | Resolves to the extension, not to a SecurityCanon definition. | | Authority | InfoTechCanon | Organization Model (ITC-ORG 10.17) | ITC → SC (import) | The recognized right itself. AuthMode qualifies its exercise and never redefines it. Added by T03 (F-1). | -| Environment | InfoTechCanon | CARING 21.5 | ITC → SC (import) | Corrected by T03 (F-3); the SecurityCanon `RECOVERY` value is an upstream proposal. | +| Environment | InfoTechCanon | Landscape Model | ITC → SC (import) | Owner corrected again 2026-09-20: the kernel map concept-owner table names Landscape, and CARING 21.5 enumerates values for it. The SecurityCanon `RECOVERY` value is an upstream proposal. | | Realm | InfoTechCanon | Identity Model (ITC-IDENT 2.12) | ITC-only | Adjacent to `AuthorityRealm`, not the same question; disambiguation owed, no rename. | | Canonical Role | InfoTechCanon | CARING | ITC-only | `Operator` the role and `OPERATE` the auth mode are different axes; neither is renamed. | | Plane | InfoTechCanon | CARING | ITC-only | Names a surface. `Build Plane` and `CONSTRUCT` stay distinct. | @@ -98,6 +98,14 @@ with SECURITY-WP-0001-T05, the migration handoff, having been cancelled. SecurityCanon-owned but is already defined in CARING section 21.5, so it moves to imported and becomes the twelfth. Both are recorded in `imports.json` through the amendment procedure this decision requires. +- **2026-09-20, second correction.** `Environment` was attributed to CARING 21.5 + on the strength of its value ladder. The InfoTechCanon kernel map's + concept-owner table names the Landscape Model as its owner, and + InfoTechCanon declared it there under INFO-WP-0027-T02. The import is + re-pointed to the Landscape Model at the same pinned source commit. This is + the second time a value enumeration was mistaken for a definition, after + `Scope`; a re-verification against the enlarged InfoTechCanon ownership index + is owed, and InfoTechCanon tracks it as INFO-WP-0027-T04. ## Residuals @@ -108,7 +116,10 @@ with SECURITY-WP-0001-T05, the migration handoff, having been cancelled. 21, which now states that its dimension ranges over ITC-IDENT Scope instances and that its ladder is a value set, not a definition. The table row and `imports.json` are corrected to import `Scope` from the identity model. -- **R-3 — CARING `Authority` exposure mode against `itc-org:Authority`.** One +- **R-3 — CARING `Authority` exposure mode against `itc-org:Authority`.** Now + sharper: InfoTechCanon declared `Authority` to the Organization Model on + 2026-09-20 (INFO-WP-0027-T02), so the two senses are no longer both + undeclared. One word, two live InfoTechCanon senses: a right held by an actor (ITC-ORG 10.17) and an external body compelling disclosure (CARING 10.7). Disambiguation is InfoTechCanon-internal and is not made here. diff --git a/infospace/vocabulary/mode-of-authority/imports.json b/infospace/vocabulary/mode-of-authority/imports.json index 4eb9d2c..4d77ece 100644 --- a/infospace/vocabulary/mode-of-authority/imports.json +++ b/infospace/vocabulary/mode-of-authority/imports.json @@ -5,7 +5,7 @@ "source_repository": "info-tech-canon", "source_commit": "e1f98da015f32545254747c8e9f59b780c423d5b", "pinned_at": "2026-09-20", - "note": "Concepts imported, not redefined. SHA-256 values are of the Git blob at source_commit. Amended 2026-09-20 by SECURITY-WP-0001-T03: Authority and Environment added as declared imports.", + "note": "Concepts imported, not redefined. SHA-256 values are of the Git blob at source_commit. Amended 2026-09-20 by SECURITY-WP-0001-T03: Authority and Environment added as declared imports. Environment re-pointed 2026-09-20 from CARING to the Landscape Model, which the kernel map names as its owner.", "imports": [ { "artifact": "InfoTechCanonCore", @@ -55,13 +55,13 @@ ] }, { - "artifact": "InfoTechCanonCaringAccessGovernanceStandard", - "path": "infospace/standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md", - "sha256": "7f751f9f3ec486d1e1a3d92501f6921df8a64f6ced1663f66a86fc281a4bce69", + "artifact": "InfoTechCanonLandscapeModel", + "path": "infospace/models/landscape/InfoTechCanonLandscapeModel.md", + "sha256": "4190b044fbd5e3eecf7b28e08608e99c7de3af5dd5f3a7554edee02423967fb1", "concepts": [ "Environment" ], - "note": "Environment is CARING section 21.5. The RECOVERY value is carried as an upstream value proposal, not a local redefinition." + "note": "Environment is owned by the Landscape Model per the InfoTechCanon kernel map concept-owner table; CARING section 21.5 enumerates values for it. The RECOVERY value is carried as an upstream value proposal." } ] }