feat: join audit-storage usage without inventing a booked Scaleway fact
Ingest resource-control's August technical usage, omit nulls, and reconcile forecast + usage + booked facts. Commissioning month reports missing_booked_fact instead of 0.00. T05 still waits on the first invoice.
This commit is contained in:
parent
75356ea19e
commit
ac0949afd0
7 changed files with 426 additions and 1 deletions
|
|
@ -8,7 +8,7 @@ status: active
|
|||
owner: codex
|
||||
topic_slug: financials
|
||||
created: "2026-08-10"
|
||||
updated: "2026-08-11"
|
||||
updated: "2026-08-15"
|
||||
related:
|
||||
- FIN-WP-0001
|
||||
- RESOURCE-WP-0002
|
||||
|
|
@ -198,6 +198,15 @@ The task now waits on `RESOURCE-WP-0002` procurement and the first real
|
|||
provider fact attributable to `platform:audit-storage`. Synthetic records test
|
||||
the contract but do not satisfy the operational booked-cost round trip.
|
||||
|
||||
Progress 2026-08-15: resource-control commissioned the store on 2026-08-14
|
||||
and published technical usage for August (`data/actuals/2026-08.json`).
|
||||
`ingest_resource_usage` and `reconcile_resource_period` now join that
|
||||
usage to the 12-row forecast without inventing a booked amount. August
|
||||
reconciles as usage present, `missing_booked_fact: true`,
|
||||
`invented_zero: false`. Evidence:
|
||||
`docs/evidence/fin-wp-0004-t05-commissioning-2026-08.md`. T05 still
|
||||
waits on the first Scaleway charge or credit (expected 2026-09).
|
||||
|
||||
## T06 — Generalize and operate the contract
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue