docs(canon): ADR-006 accepted — R7 places evidence pair in dedicated itc-evid
Evidence, Evidence Source, Adjudication Outcome and the general evidence-strength dimension get a dedicated InfoTechCanon model, imported by itc-gov, itc-ident and commerce-canon. Three named consumers predate the model, which is the required demand signal. itc-gov stops owning Evidence and becomes an importer; it retains AssuranceCase, AssuranceConclusion, Audit and the Policy-Control-Evidence pattern expressed over imported concepts. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
183dd35467
commit
4565bef819
1 changed files with 18 additions and 17 deletions
|
|
@ -2,9 +2,10 @@
|
||||||
id: ADR-006
|
id: ADR-006
|
||||||
type: architecture-decision-record
|
type: architecture-decision-record
|
||||||
title: "Canon Federation and Concept Ownership Across InfoTech and Commerce"
|
title: "Canon Federation and Concept Ownership Across InfoTech and Commerce"
|
||||||
status: proposed
|
status: accepted
|
||||||
decided_by: Bernd Worsch
|
decided_by: Bernd Worsch
|
||||||
date: "2026-08-16"
|
date: "2026-08-16"
|
||||||
|
accepted: "2026-08-17"
|
||||||
tags: ["architecture", "canon", "concept-ownership", "info-tech-canon", "commerce-canon", "identity", "orthogonality"]
|
tags: ["architecture", "canon", "concept-ownership", "info-tech-canon", "commerce-canon", "identity", "orthogonality"]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -12,8 +13,8 @@ tags: ["architecture", "canon", "concept-ownership", "info-tech-canon", "commerc
|
||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
Proposed. Canon changes are review-gated; this ADR is the review artifact for
|
Accepted 2026-08-17. All seven ownership questions are resolved (see
|
||||||
the identity/commerce split and must be accepted before content moves.
|
Resolutions); content may now move under `CFED-WP-0001`.
|
||||||
|
|
||||||
## Context
|
## Context
|
||||||
|
|
||||||
|
|
@ -118,7 +119,7 @@ than identity-owned definitions.
|
||||||
`Proxy Commercial Identifier` · convenience terms `Reputation`,
|
`Proxy Commercial Identifier` · convenience terms `Reputation`,
|
||||||
`Customer Account`
|
`Customer Account`
|
||||||
|
|
||||||
*Owned by the evidence model (see Resolution 3):*
|
*Owned by `itc-evid`, the evidence model (see R3, R5, R7):*
|
||||||
`Evidence` · `Evidence Source` · `Adjudication Outcome`
|
`Evidence` · `Evidence Source` · `Adjudication Outcome`
|
||||||
|
|
||||||
Identifier subtypes demonstrate the intended pattern: `itc-ident` owns
|
Identifier subtypes demonstrate the intended pattern: `itc-ident` owns
|
||||||
|
|
@ -226,22 +227,22 @@ legal implications outside the canon's scope"), and the open modelling
|
||||||
questions. Do not build it out inside `CFED-WP-0001`; it grows on demand signal
|
questions. Do not build it out inside `CFED-WP-0001`; it grows on demand signal
|
||||||
like any other canon content.
|
like any other canon content.
|
||||||
|
|
||||||
## Open question
|
**R7 — the evidence pair lives in a dedicated model, `itc-evid`.** A new
|
||||||
|
InfoTechCanon model at `infospace/models/evidence/` owns `Evidence`,
|
||||||
|
`Evidence Source`, `Adjudication Outcome`, and the general evidence-strength
|
||||||
|
dimension.
|
||||||
|
|
||||||
**Where the evidence pair lives.** R3 and R5 establish *what* is owned together
|
`itc-gov`, `itc-ident`, and `commerce-canon` import it. Three named consumers
|
||||||
and that commerce does not own it. The remaining choice is the home:
|
existed before the model did, which is the demand signal the canon requires.
|
||||||
|
|
||||||
1. **A dedicated evidence model** (`itc-evid`) owning `Evidence`,
|
Rejected alternative: leaving both with `itc-gov` as incumbent owner of
|
||||||
`Evidence Source`, `Adjudication Outcome`, and the evidence-strength
|
`Evidence`. That is cheaper and preserves the locality of the
|
||||||
dimension, imported by `itc-gov`, `itc-ident`, and `commerce-canon`.
|
Policy-Control-Evidence chain pattern (`:1391`), but it would force identity and
|
||||||
Three named consumers already exist, which is a genuine demand signal.
|
commerce to import "governance" in order to describe an invoice line item —
|
||||||
Signals correctly that evidence is not a governance sub-topic.
|
mis-signalling evidence as a governance sub-topic when it is domain-neutral.
|
||||||
2. **`itc-gov` keeps both**, as the incumbent owner of `Evidence`. Cheapest, and
|
|
||||||
preserves the locality of the Policy-Control-Evidence chain pattern
|
|
||||||
(`:1391`) — but forces identity and commerce to import "governance" to
|
|
||||||
describe an invoice line item, which mis-signals.
|
|
||||||
|
|
||||||
Recommendation: option 1.
|
`itc-gov` retains `AssuranceCase`, `AssuranceConclusion`, `Audit`, and the
|
||||||
|
Policy-Control-Evidence pattern, now expressed over imported evidence concepts.
|
||||||
|
|
||||||
## Consequences
|
## Consequences
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue