Usage
Usage now frames the product around a real credit ledger posture: previews, reservations, accepted executions, and future settlement holds all need one consistent control-plane surface. The page is now routed through a shared workbench service boundary and includes empty and error demos for testing.
Ledger Workbench
Usage is now framed as a real credit ledger surface
Billing is not live yet, but the page now reflects the correct control-plane posture: previews, reservations, accepted runs, and future settlement holds must all appear in one ledger story.
Service boundary: module-1-shared-workbench-service · demo:error
Available
--
Reserved
--
Included plan
--
Settlement hold
--
Ledger state
Ledger data could not be loaded
This error-state demo stands in for a future billing or ledger API failure.
We need a stable error shell here before real credit transactions move into D1 and contract-checked API responses.