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:
tegwick 2026-08-14 13:15:02 +02:00
parent 325a505980
commit f8d1c542d5
37 changed files with 1316 additions and 28 deletions

View file

@ -0,0 +1,54 @@
{
"schema_version": "0.1",
"terms_version": "0.1",
"entities": [
{
"id": "entity:binky",
"display_name": "Binky",
"role": "umbrella",
"credit_limit_eur": "1000.00",
"account_ref": null,
"status": "active"
},
{
"id": "entity:frontier",
"display_name": "Frontier",
"role": "consumer",
"credit_limit_eur": "1000.00",
"account_ref": null,
"status": "active"
},
{
"id": "entity:railiance",
"display_name": "Railiance",
"role": "provider",
"credit_limit_eur": null,
"account_ref": null,
"status": "active"
},
{
"id": "entity:netkingdom",
"display_name": "Netkingdom",
"role": "consumer",
"credit_limit_eur": "1000.00",
"account_ref": null,
"status": "active"
},
{
"id": "entity:helixforge",
"display_name": "Helixforge",
"role": "consumer",
"credit_limit_eur": "1000.00",
"account_ref": null,
"status": "active"
},
{
"id": "entity:coulomb",
"display_name": "Coulomb",
"role": "consumer",
"credit_limit_eur": "1000.00",
"account_ref": null,
"status": "active"
}
]
}