Canon 0.4.0: joinable consumer proof and EvidenceBasis
§10.3 now accepts a consumer record that validates against the live catalog; resource-control's backup restatement is that proof. ITC-GOV gains EvidenceBasis in tiers (invoiced and measured are peers) and ITC-CAP requires it on every consumption row (CAP-R10).
This commit is contained in:
parent
ce17dc4d4d
commit
f2d216af53
29 changed files with 605 additions and 127 deletions
54
CHANGELOG.md
54
CHANGELOG.md
|
|
@ -15,6 +15,60 @@ semantics.
|
|||
|
||||
---
|
||||
|
||||
## 0.4.0 — 2026-08-15
|
||||
|
||||
### Changed — Joinable consumer proof counts for ITC-CAP promotion
|
||||
|
||||
**Change.** ITC-CAP §10.3 no longer requires a canon Profile as the only
|
||||
form of "a real capability requirement set with evidence." A consumer
|
||||
record that validates against the live catalog and is cited from
|
||||
`feedback/` is a proof. Operational facts stay in the consumer repo; the
|
||||
join is the capability id.
|
||||
|
||||
**Met by** resource-control `data/capability/platform-audit-storage.json`
|
||||
(commit `13c2b82`), cited in
|
||||
`feedback/2026-08-15-resource-control-cap-restatement.md`. Requirement
|
||||
`data.backup` D5 is `below_requirement` at provision D4; all four backup
|
||||
hooks are measured. ITC-WP-0014 T11 done; T04 (small-saas illustration)
|
||||
no longer blocks T07.
|
||||
|
||||
**Rationale.** A fictional in-repo example is a weaker proof than a
|
||||
joinable provision that already fails or passes against this catalog.
|
||||
|
||||
**Breaking:** no.
|
||||
|
||||
### Added — EvidenceBasis (ITC-GOV), required on CapabilityConsumption
|
||||
|
||||
**Change.** ITC-GOV gains `EvidenceBasis`: a closed vocabulary for how a
|
||||
quantity was obtained, in **tiers** rather than a total order
|
||||
(`evidenced`: invoiced / measured / quoted are peers; then `projected`;
|
||||
then `judgement`: estimated / assumed; then `unknown`). A derived value
|
||||
resolves to the weakest *tier* among its inputs. Unknown-is-not-zero.
|
||||
Optional `proxy_for` / `observed_at`. Decision grades (`evidenced` /
|
||||
`projected` / `indicative` / `insufficient`). Catalog:
|
||||
`infospace/models/governance/evidence-basis.yaml`. ITC-CAP 0.3.0 imports
|
||||
it; CAP-R10 requires `basis` on every consumption row.
|
||||
|
||||
**Rationale.** Native units without a basis still let an assumed hour and
|
||||
a measured gigabyte sit in one list as the same kind of knowledge. The
|
||||
consumer's first application graded a €29.14/month provider comparison
|
||||
`indicative`. A private scale would diverge the moment a second
|
||||
repository reports provision economics — the same argument accepted for
|
||||
class `H`.
|
||||
|
||||
**Ownership.** ITC-GOV Evidence, not a CAP-only dialect. `invoiced` names
|
||||
a fin-hub booked fact; this canon does not originate booked costs. Not
|
||||
the OQ-3 state qualifier.
|
||||
|
||||
**Breaking:** no capability id changed. New required field on consumption
|
||||
records of the still-proposed capability model.
|
||||
|
||||
**Records.** `demand/EvidenceBasis.md`; `ITC-WP-0015` finished.
|
||||
|
||||
**Validation.** `make validate` 0 errors / 0 warnings; `make test` 22 passed.
|
||||
|
||||
---
|
||||
|
||||
## 0.3.0 — 2026-08-15
|
||||
|
||||
### Changed — Capability provision economics (requirement targets, native-unit consumption, class `H`)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue