ac0949afd0
feat: join audit-storage usage without inventing a booked Scaleway fact
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
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.
2026-08-15 20:32:55 +02:00
75356ea19e
chore(consistency): finish FIN-WP-0007 in work records
2026-08-15 20:03:38 +02:00
custodian-sync
3de3fabde1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-15:
- update .custodian-brief.md for fin-hub
2026-08-15 20:03:34 +02:00
580b70df7e
docs: send FIN-WP-0007 canon demand and finish the workplan
...
File the consumption-lineage / entitlement / intelligence-cost demand
for info-tech-canon. T01–T06 stay done; this does not patch the canon.
2026-08-15 20:02:27 +02:00
f58ce8a993
chore(consistency): mark FIN-WP-0007-T06 done in work records
2026-08-15 19:54:02 +02:00
custodian-sync
e4f527c78e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-15:
- update .custodian-brief.md for fin-hub
2026-08-15 19:53:58 +02:00
033ad3f41f
feat: publish unblended AI-plan effectiveness series
...
Report booked cost, entitlement, token coverage, and work as three
series: work per measured token, work per measured+estimated token,
and work per euro. Months below 50% coverage are unfit for token
trends. There is no blended efficiency number.
2026-08-15 19:53:28 +02:00
ee90ba2873
chore(consistency): mark FIN-WP-0007-T05 done in work records
2026-08-15 19:36:27 +02:00
custodian-sync
8eb6a823f5
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-15:
- update .custodian-brief.md for fin-hub
2026-08-15 19:36:17 +02:00
efd1b31001
feat: reporting-allocate AI-plan cost across work
...
Split a booked AI-plan fact across workplans or repos using measured
tokens, measured+estimated tokens, session counts, or an even split.
Unmeasured remainder stays a residual. The record is not resource-control
AllocationEvidence and does not create booked spend.
2026-08-15 19:35:43 +02:00
8916f3c4d0
chore(consistency): mark FIN-WP-0007-T04 done in work records
2026-08-15 19:22:28 +02:00
custodian-sync
eb5780ea3f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-15:
- update .custodian-brief.md for fin-hub
2026-08-15 19:22:24 +02:00
d343888a41
feat: ingest State Hub session tokens without booking them
...
Store mixed measured/estimated/superseded aggregates as session-token
evidence. Map kinds onto the evidence-basis vocabulary, keep unknown
months unknown, and refuse to post the snapshot as booked spend or
resource-control usage.
2026-08-15 19:21:41 +02:00
22b21be552
chore(consistency): mark FIN-WP-0007-T03 done in work records
2026-08-15 19:16:25 +02:00
custodian-sync
f23e9afdef
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-15:
- update .custodian-brief.md for fin-hub
2026-08-15 19:15:58 +02:00
5f27958e7d
feat: record AI-plan entitlements without inventing token ceilings
...
Add append-only plan entitlements (token, multiplier, or named plan).
Unknown capacity stays unknown and requires a plan label. Plan-month
reporting joins booked euros to entitlement without session logs.
2026-08-15 19:15:29 +02:00
6d4a4f0032
chore(consistency): mark FIN-WP-0007-T02 done in work records
2026-08-15 19:09:55 +02:00
custodian-sync
b4edc4f6b9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-15:
- update .custodian-brief.md for fin-hub
2026-08-15 19:09:50 +02:00
ce4f791a63
feat: book monthly AI-plan invoices as facts and commitments
...
Add ai-plan ingest that stores one current booked fact per
provider-account × plan × period. Subscriptions become recurring
commitments; usage top-ups do not. Session-level rows are rejected.
2026-08-15 19:09:14 +02:00
custodian-sync
38d0bf21c9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-15:
- update .custodian-brief.md for fin-hub
2026-08-15 19:03:16 +02:00
6802ae1817
chore(consistency): refresh WORK-RECORDS for FIN-WP-0007
...
T00 and T01 are done; the workplan is active.
2026-08-15 19:02:37 +02:00
custodian-sync
90d2ef6ae6
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-15:
- update .custodian-brief.md for fin-hub
2026-08-15 19:02:25 +02:00
09ef7fa967
feat: bound AI-plan work to resource-control and stop zeroing missing tokens
...
Record the FIN-WP-0007 split after checking resource-control: they keep
intelligence resource identity and provision-level class I metering;
session tokens stay with State Hub; work-effectiveness is a reporting
join. Missing token counts are now unknown, not zero.
2026-08-15 19:01:45 +02:00
004c041dc0
chore(consistency): write back FIN-WP-0007 hub IDs
...
C-06 registered the workplan and eight tasks; keep file IDs and
WORK-RECORDS.md aligned with the hub.
2026-08-15 18:51:34 +02:00
6f0eb7f7f8
workplan: FIN-WP-0007 AI plan cost, token estimates, and effectiveness
...
Record the booked-vs-usage-vs-entitlement-vs-work split for AI plans
so missing session tokens can be estimated without becoming booked spend.
2026-08-15 18:50:23 +02:00
cfe152f19c
workplan: FIN-WP-0006 consume internal transfer settlement
...
Residual of resource-control RESOURCE-WP-0005: join proposed
transfer charges without posting them as booked spend.
2026-08-14 13:15:30 +02:00
49519a715a
Advance resource cost evidence contract
2026-08-11 15:49:16 +02:00
custodian-sync
d1528944c3
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-11:
- update .custodian-brief.md for fin-hub
2026-08-11 15:49:03 +02:00
custodian-sync
924b78ea0f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-11:
- update .custodian-brief.md for fin-hub
2026-08-11 15:46:26 +02:00
custodian-sync
e308a98c57
chore(consistency): renormalize lifecycle state [auto]
...
Updated by fix-consistency on 2026-08-11:
- workplan status: proposed → active
2026-08-11 15:46:22 +02:00
90b7e97533
Add DATEV accounting adapter boundary
2026-08-11 14:54:54 +02:00
fcec177ded
Add per-client billing basis export
2026-08-11 14:39:48 +02:00
b75ad06b3a
Add shared cost allocation reporting
2026-08-11 11:05:13 +02:00
custodian-sync
a28a40dfe9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-11:
- update .custodian-brief.md for fin-hub
2026-08-11 10:37:39 +02:00
00343307fd
Harden resource cost evidence contract
2026-08-11 10:25:03 +02:00
custodian-sync
080f756fff
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-11:
- update .custodian-brief.md for fin-hub
2026-08-11 02:20:28 +02:00
2895077b8c
Draft resource cost authority contract
2026-08-10 20:44:53 +02:00
8338c501ed
Add engagement margin reporting
2026-08-10 20:43:05 +02:00
33883e0977
Implement client cost attribution
2026-08-10 20:32:09 +02:00
d2b9bc4b32
Add client billing and cost evidence workplans
2026-08-10 20:12:05 +02:00
655c5e6b0c
docs: renumber fabric boundary workplan to FIN-WP-0003
...
FIN-WP-0002 was already proposed in custodian inbox for client-billing
gap assessment; avoid id collision with State Hub retirement stream S7.
2026-08-09 21:41:20 +02:00
custodian-sync
0fb3e8840b
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-08-09:
- update .custodian-brief.md for fin-hub
2026-08-09 21:40:10 +02:00
9c5e9b060b
docs(FIN-WP-0002): propose fabric authority boundary
...
Parent prj-state-hub-retirement SHR-WP-0001 stream S7.
2026-08-09 21:22:56 +02:00
1779e08831
Adopt Target Revenue Source License V1C1 (org-wide preliminary rollout)
...
Maintainer decision, 2026-07-29: adopts TRSL V1C1 as this repo's
preliminary governing license, per target-revenue's
workplans/TREV-WP-0008-governance-and-pilot-rollout.md T05. Full
specialist legal review is deferred until out of beta (target-revenue
SCOPE.md §1). No Phase is yet declared for this repo.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-30 00:11:23 +02:00
29dbaf1c2d
Implement FIN-WP-0001-T06 HTTP runway read surface
...
Add create_runway_router() following the hub-core factory pattern,
expose GET /runway/summary and /runway/monthly-burn via create_app,
and add finhub serve for local operation.
2026-07-08 22:46:24 +02:00
custodian-sync
0f2436b34c
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for fin-hub
2026-07-08 22:46:13 +02:00
277c2d05ca
Implement FIN-WP-0001 ledger, evaluate, and evidence lane (T03–T05)
...
Add SQLite-backed cost ledger with import/summary CLI, cron-friendly
evaluate command with federation emit, and dogfood evidence artefact
generation from fixture CSVs.
2026-07-08 22:44:07 +02:00
custodian-sync
d6f88cd70a
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for fin-hub
2026-07-08 22:43:56 +02:00
4ac6a0d481
docs: add trailing newline to INTENT.md
2026-07-08 22:42:11 +02:00
7e53c21feb
Complete fin-hub repo integration (FIN-WP-0000)
...
Link the DB-first onboarding workstream to FIN-WP-0000-repo-integration.md,
finish agent orientation (rules stubs, remove first-session), add repo
classification, and close all four custodian onboarding tasks.
2026-07-08 22:39:22 +02:00