Commit graph

21 commits

Author SHA1 Message Date
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
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
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
00343307fd Harden resource cost evidence contract 2026-08-11 10:25:03 +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
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
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
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
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
custodian-sync
a0341ba35f chore(consistency): renormalize lifecycle state [auto]
Updated by fix-consistency on 2026-07-08:
  - workplan status: ready → active
2026-07-08 22:38:33 +02:00