feat: seed railiance financial baseline

This commit is contained in:
2026-05-24 01:20:07 +02:00
parent 7d9b49764b
commit 13188a6ae1
5 changed files with 247 additions and 3 deletions

View File

@@ -0,0 +1,65 @@
apiVersion: railiance.fabric/v1alpha2
kind: FinancialFabricBaseline
metadata:
id: railiance.netkingdom-baseline
name: Railiance Netkingdom Baseline
spec:
netkingdom:
id: railiance.netkingdom
name: Railiance Netkingdom
king_actor_id: actor.railiance.king
actors:
- id: actor.railiance.king
kind: FabricActor
role: king
name: Railiance King
description: Responsible for the Railiance netkingdom and recovery authority.
authority:
recovery_authority: true
secrets_authority: true
backup_authority: true
termination_authority: true
- id: actor.railiance.primary-lord
kind: FabricActor
role: lord
name: Railiance Primary Lord
description: Pays for the current Railiance infrastructure boundary.
fabrics:
- id: fabric.railiance.primary
kind: Fabric
name: Railiance Primary Fabric
netkingdom_id: railiance.netkingdom
lord_actor_id: actor.railiance.primary-lord
parent_fabric_id: null
status: active
boundary:
boundary_type: fabric
criterion: financial_and_operational_accountability
payment_responsibility: actor.railiance.primary-lord
operational_responsibility: actor.railiance.king
recovery_responsibility: actor.railiance.king
evidence_refs: []
defaults:
containment:
netkingdom_id: railiance.netkingdom
fabric_id: fabric.railiance.primary
subfabric_id: null
environment: local
deployment_scenario_id: null
ownership:
owner_actor_id: actor.railiance.primary-lord
owner_role: lord
resolution: inherited
inherited_from: fabric.railiance.primary
supporting_actor_ids:
- actor.railiance.king
accounting:
cost_center_id: null
profit_center_id: null
allocation_model: null
future_subfabric_template:
kind: Subfabric
parent_fabric_id: fabric.railiance.primary
netkingdom_id: railiance.netkingdom
tenant_actor_role: tenant
note: Add a tenant actor and subfabric without changing the root fabric criterion.