feat: operational resource procurement facility
Implement RESOURCE-WP-0005: entity register, V0.1 terms parameters, entity association on inventory and planning records, transfer-price and credit-state arithmetic, monthly settlement, and entity views on the portfolio report. Live close emits nothing until delivered cost is known. Handoffs are FIN-WP-0006 and RAILIANCE-WP-0017.
This commit is contained in:
parent
325a505980
commit
f8d1c542d5
37 changed files with 1316 additions and 28 deletions
|
|
@ -25,6 +25,9 @@
|
|||
"tenant_id": {"type": ["string", "null"]},
|
||||
"environment": {"type": ["string", "null"]},
|
||||
"cost_attribution_key": {"type": ["string", "null"]},
|
||||
"financial_entity_id": {"type": ["string", "null"], "pattern": "^entity:[a-z0-9]+$"},
|
||||
"procuring_entity_id": {"type": ["string", "null"], "pattern": "^entity:[a-z0-9]+$"},
|
||||
"entity_gap": {"type": ["string", "null"]},
|
||||
"period_start": {"type": "string", "format": "date"},
|
||||
"period_end": {"type": "string", "format": "date"},
|
||||
"source_evidence": {"type": "array", "items": {"type": "string"}},
|
||||
|
|
@ -55,6 +58,8 @@
|
|||
"scenario": {"enum": ["low", "base", "high"]},
|
||||
"forecast_version": {"type": "string", "minLength": 1},
|
||||
"costs": {"$ref": "#/$defs/cost_breakdown"},
|
||||
"transfer_price": {"$ref": "#/$defs/money"},
|
||||
"credit_headroom": {"type": ["string", "null"], "pattern": "^(0|[1-9][0-9]*)\\.[0-9]{2}$"},
|
||||
"uncertainty": {"type": ["string", "null"]},
|
||||
"assumptions": {"type": "array", "items": {"type": "string"}}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue