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:
codex 2026-08-17 10:03:15 +02:00
parent 183dd35467
commit 4565bef819

View file

@ -2,9 +2,10 @@
id: ADR-006
type: architecture-decision-record
title: "Canon Federation and Concept Ownership Across InfoTech and Commerce"
status: proposed
status: accepted
decided_by: Bernd Worsch
date: "2026-08-16"
accepted: "2026-08-17"
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
Proposed. Canon changes are review-gated; this ADR is the review artifact for
the identity/commerce split and must be accepted before content moves.
Accepted 2026-08-17. All seven ownership questions are resolved (see
Resolutions); content may now move under `CFED-WP-0001`.
## Context
@ -118,7 +119,7 @@ than identity-owned definitions.
`Proxy Commercial Identifier` · convenience terms `Reputation`,
`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`
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
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
and that commerce does not own it. The remaining choice is the home:
`itc-gov`, `itc-ident`, and `commerce-canon` import it. Three named consumers
existed before the model did, which is the demand signal the canon requires.
1. **A dedicated evidence model** (`itc-evid`) owning `Evidence`,
`Evidence Source`, `Adjudication Outcome`, and the evidence-strength
dimension, imported by `itc-gov`, `itc-ident`, and `commerce-canon`.
Three named consumers already exist, which is a genuine demand signal.
Signals correctly that evidence is not a governance sub-topic.
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.
Rejected alternative: leaving both with `itc-gov` as incumbent owner of
`Evidence`. That is cheaper and preserves the locality of the
Policy-Control-Evidence chain pattern (`:1391`), but it would force identity and
commerce to import "governance" in order to describe an invoice line item —
mis-signalling evidence as a governance sub-topic when it is domain-neutral.
Recommendation: option 1.
`itc-gov` retains `AssuranceCase`, `AssuranceConclusion`, `Audit`, and the
Policy-Control-Evidence pattern, now expressed over imported evidence concepts.
## Consequences