Cost Allocation & Showback Platform · View 11 of 22 · 4 · Data
The load-bearing entities
- allocation_run holds billing_snapshot_id, ownership_snapshot_id and policy_version_id — the reproducibility contract
- ownership_assignment is effective-dated and records which rule fired and at what confidence
- cost_record carries a revision number, so a restated amount is a new revision rather than an overwrite
- statement carries version_no and supersedes, so publication is append-only
Deliberate omissions
- Tag key/value detail lives in resource.tags as a document rather than a normalised table
- Forecasts and anomaly detections are derived and are not modelled here
Stated assumptions
- One accountable team per resource at any instant; shared responsibility is expressed by shared_pool, never by two owners