These workplans exist only in the retired local hub. Their random pre-ADR-007 identifiers are refused by C-06 as stale references, so they cannot be registered. Deriving from the canonical record id takes no identity from anything: central does not hold them and the old ids die with the cache. Records central already holds were deliberately left untouched. Refs CUST-WP-0068-T06 Assistant: claude-code Assistant-Model: opus Assistant-Process: 2583210@bnt-lap001 Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
4.1 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | related | state_hub_workstream_id | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RAIL-HO-WP-0008 | workplan | Publish railiance01 resource and commercial evidence | financials | railiance-infra | finished | codex | railiance | 2026-08-11 | 2026-08-15 |
|
b5abfd6b-08f0-5db2-8f54-056817478220 |
RAIL-HO-WP-0008 — railiance01 resource and commercial evidence
Goal
Provide the non-secret infrastructure facts needed to maintain
resource:hosteurope:railiance01 in resource-control without making
resource-control authoritative for host provisioning or fin-hub's booked cost.
Origin: RESOURCE-WP-0003-T04 delegated evidence gap.
T01 — Identify the provider resource and lifecycle
id: RAIL-HO-WP-0008-T01
status: done
priority: high
state_hub_task_id: "480e60b1-6cd4-5df5-a534-77381213e974"
Record the Host Europe product/service class, non-secret provider resource ID, account reference suitable for joins, country/region or residency evidence, order or commissioning date, renewal date, cancellation deadline, and contract term. Reference source evidence without committing invoices, credentials, customer numbers, or payment instruments.
Done when resource-control can update the provider and lifecycle fields with provenance, while unknown or restricted fields remain explicitly classified.
Done 2026-08-15.
docs/evidence/resource-hosteurope-railiance01/identity-lifecycle.yaml
- Product class: virtual server, family
vps4, typeoh.hosting.c2.r4.d100 - Provider resource ID: OpenStack UUID
c0e697d1-4c71-40f5-9746-0b4c4b9e5c17 - Join key:
openstack-project:f6491e4f796146d1a7ce30d569d5f122(not the billing customer number) - Location:
sxb1/ Strasbourg /FR/ EU - Commissioned into S1 management:
2026-03-08 - Order, renewal, cancel-by, contract term: unknown, owner operator
- Booked price: unknown, owner fin-hub (
FIN-WP-0004)
T02 — Publish host capacity and utilization evidence
id: RAIL-HO-WP-0008-T02
status: done
priority: high
state_hub_task_id: "689e565c-b69a-50c7-865f-44447e0d073f"
Define a stable non-secret observation containing provisioned and usable CPU, memory, root/local storage, traffic allowance where known, and timestamped host-level utilization. Distinguish provider limits from operating-system and Kubernetes observations.
Done when at least one reproducible observation can be consumed by resource-control and its source and cadence are documented.
Done 2026-08-15. Producer
scripts/observe-host-capacity.py; first observation
docs/evidence/resource-hosteurope-railiance01/observations/2026-08-15T170250Z.json
(also observations/latest.json). Cadence: monthly, and after a resize.
Traffic allowance remains unknown.
Sample at 2026-08-15T17:02:50Z: 4 vCPU, 16377056 KiB RAM, 193 GiB root
(72 GiB used); k3s kubectl top 1715m CPU / 6308 MiB memory.
T03 — Record infrastructure operations labor and exit inputs
id: RAIL-HO-WP-0008-T03
status: done
priority: medium
state_hub_task_id: "e7e8c382-cff6-569e-8dfd-e39b7884676d"
Define the recurring host-maintenance activities and measurable operator-labor inputs, plus the host replacement/cancellation evidence required before exit. Do not estimate another repository's workload labor.
Done when resource-control can separate host infrastructure, recurring labor, and migration effort in forecasts and optimization cases.
Done 2026-08-15.
docs/evidence/resource-hosteurope-railiance01/labor-and-exit.yaml
Recurring host-ops catalog plus monthly_host_ops_hours: 2.0 (basis
estimated, no time records). Replacement cutover 8 host-ops hours
(estimated). Cancellation notice period unknown. Cluster and workload labor
excluded.
Acceptance
- Provider identity and lifecycle evidence is non-secret and attributable.
- Capacity and utilization observations have timestamps and provenance.
- Host labor and exit inputs can be consumed without duplicating booked cost.
Outcome
Finished 2026-08-15. Interface:
docs/evidence/resource-hosteurope-railiance01/. resource-control can fold
the known fields and must leave booked price and contract dates unknown until
their owners publish them.