info-tech-canon/workplans/ITC-WP-0015-evidence-basis.md
codex c6946ace72
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
fix(workplans): adopt ADR-007 derived identifiers for unregistered records
These workplans exist only in the retired local hub. Their random pre-ADR-007
identifiers are refused by C-06 as stale references, so they cannot be
registered. Deriving from the canonical record id takes no identity from
anything: central does not hold them and the old ids die with the cache.

Records central already holds were deliberately left untouched.

Refs CUST-WP-0068-T06

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-25 20:12:08 +02:00

85 lines
2.2 KiB
Markdown

---
id: ITC-WP-0015
type: workplan
title: "Evidence Basis catalog (Governance extension)"
domain: infotech
topic_slug: canon
repo: info-tech-canon
status: finished
priority: high
created: "2026-08-15"
updated: "2026-08-15"
owner: grok
depends_on_workplans:
- ITC-WP-0014
spec_refs:
- demand/EvidenceBasis.md
- infospace/models/governance/InfoTechCanonGovernanceModel.md
- infospace/models/governance/evidence-basis.yaml
- infospace/models/capability/InfoTechCanonCapabilityModel.md
state_hub_workstream_id: "0419b55f-541c-5289-9918-b30aa2d2a827"
---
# ITC-WP-0015 — Evidence Basis
## Goal
Give quantities a closed, ordered scale for *how they were obtained*, owned
by ITC-GOV and imported by ITC-CAP consumption, so assumed hours and
measured gigabytes cannot sit in one list as if they were the same kind of
knowledge.
## Intent
resource-control published the vocabulary and showed it grading their own
provider comparison `indicative`. They asked whether we wanted it as a
demand. We do. Ownership is GOV Evidence, not a CAP-only dialect, because
the same scale is needed on actuals and thresholds.
## Tasks
### T01 — Demand intake
```task
id: ITC-WP-0015-T01
status: done
priority: high
state_hub_task_id: "15b98c69-6de7-56fe-8d72-d0ac2221ceef"
```
Steward-file `demand/EvidenceBasis.md` from the consumer's published
`docs/evidence-basis.md` and `tools/basis.py`. Do not copy the
implementation.
### T02 — Catalog and GOV section
```task
id: ITC-WP-0015-T02
status: done
priority: high
depends_on: [T01]
state_hub_task_id: "8a4af843-241d-51c4-adb9-6589d23e1f08"
```
Add `infospace/models/governance/evidence-basis.yaml` as the closed
vocabulary and §11.34a `EvidenceBasis` to the Governance Model.
### T03 — Import on CapabilityConsumption
```task
id: ITC-WP-0015-T03
status: done
priority: high
depends_on: [T02]
state_hub_task_id: "5cf6b32b-fddf-5289-99b7-df9f5e2fbc8f"
```
CAP-R10: a consumption row MUST declare `basis`. Unknown carries no
quantity. ITC-CAP 0.3.0 / canon 0.4.0.
## Out of scope
- Ledger or invoiced-fact origination (fin-hub).
- Canon-wide state qualifiers (OQ-3).
- Retrofitting resource-control actuals and thresholds — that is their work
against this catalog.