feat(wp-0002): resolve the Host Europe evidence gap; WP-0002 finished
Account holder confirmed 2026-08-15 that Host Europe offers no fully managed S3 and no API to provision storage. That is a blocking answer, which T02's acceptance criterion permits alongside evidence and unknown. - host-europe-cloud-storage: blocked-account-confirmation -> not-offered, with provenance recorded as account-holder knowledge rather than vendor-written confirmation. The 2020 published specification describes nothing currently orderable. - T02 done: no acceptance requirement is blank for any provider. - T01 done: the A/B/C comparison was never missing a leg. With no managed S3 to price, Host Europe's real form is self-managed Garage on their VMs, already priced from the public catalogue at EUR 335.77/month for 3 nodes — roughly 5x the chosen Scaleway option, and it fails closed at month 12 when base demand (458 GB) exceeds the 400 GB usable capacity. The missing evidence would not have changed the decision; it strengthens it. The 2026-08-10 due-diligence matrix and the approved optimization case are deliberately not rewritten. A decision record documents what was known when the decision was made; the new evidence document is the supersession. "No provisioning API" is filed as a procurement-facility fact: any Host Europe resource is manually provisioned, which is RESOURCE-WP-0005 and RAIL-HO-WP-0008 territory, not a pricing question. RESOURCE-WP-0002 is finished: all seven tasks done. 136 tests pass. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
1043f17ea7
commit
315b38ff9a
4 changed files with 278 additions and 18 deletions
|
|
@ -4,11 +4,11 @@ type: workplan
|
|||
title: "Procure and operationalize PostgreSQL backup object storage"
|
||||
domain: financials
|
||||
repo: resource-control
|
||||
status: active
|
||||
status: finished
|
||||
owner: codex
|
||||
topic_slug: railiance
|
||||
created: "2026-08-10"
|
||||
updated: "2026-08-14"
|
||||
updated: "2026-08-15"
|
||||
state_hub_workstream_id: "921496a3-280b-4dc8-a3c0-b4ec314142f5"
|
||||
---
|
||||
|
||||
|
|
@ -111,7 +111,7 @@ with an explicit correlated-failure decision and an independent second copy.
|
|||
|
||||
```task
|
||||
id: RESOURCE-WP-0002-T01
|
||||
status: progress
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "f578a9ec-dbdb-4b26-93bc-e53f7bc87ad1"
|
||||
```
|
||||
|
|
@ -149,6 +149,16 @@ internal operations labor and internal setup from external services. Added a
|
|||
normalized 320 GB running-cost view so bundled, fixed-capacity, and elastic
|
||||
products compare on the same stored volume and request/restore pattern.
|
||||
|
||||
Done 2026-08-15: the account holder confirmed Host Europe offers no fully
|
||||
managed S3 and no storage-provisioning API, so there is no managed product to
|
||||
price. Host Europe's real form in this comparison is self-managed Garage on
|
||||
their VMs, which was already priced from the public virtual-server catalogue:
|
||||
EUR 335.77 per month for the 3-node option, roughly five times the chosen
|
||||
Scaleway option, and it fails closed at month 12 when base demand (458 GB)
|
||||
exceeds the 400 GB usable capacity. A, B, and C therefore calculate under the
|
||||
same scenarios. Evidence:
|
||||
`docs/evidence/RESOURCE-WP-0002-host-europe-resolution-2026-08-15.md`.
|
||||
|
||||
Control refinement 2026-08-10: added an immutable 12-month forecast record,
|
||||
monthly actual-observation schema, and variance calculator covering stored
|
||||
bytes, database size, WAL, requests, restore egress, invoice cost, and internal
|
||||
|
|
@ -159,7 +169,7 @@ revision discipline, and the three-month recalibration loop.
|
|||
|
||||
```task
|
||||
id: RESOURCE-WP-0002-T02
|
||||
status: progress
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "6dedb8db-c08f-4b58-90f2-32b1ea832d98"
|
||||
```
|
||||
|
|
@ -178,6 +188,15 @@ object-lock behavior, and provider status visibility.
|
|||
Done when every acceptance requirement has evidence, `unknown`, or a blocking
|
||||
answer for each provider—no blank cells and no marketing inference.
|
||||
|
||||
Done 2026-08-15: Host Europe's remaining cells are answered by a blocking
|
||||
answer, which this task's acceptance criterion permits — the account holder
|
||||
confirmed the managed S3 product is not offered, so the 2020 published
|
||||
specification describes nothing currently orderable. `host-europe-cloud-storage`
|
||||
moves to `not-offered`. Provenance is recorded as account-holder knowledge, not
|
||||
vendor-written confirmation. No acceptance requirement is now blank for any
|
||||
provider. Evidence:
|
||||
`docs/evidence/RESOURCE-WP-0002-host-europe-resolution-2026-08-15.md`.
|
||||
|
||||
Progress 2026-08-10: completed the public-primary-source evidence matrix in
|
||||
`docs/evidence/RESOURCE-WP-0002-provider-due-diligence-2026-08-10.md` and added
|
||||
a provisional Scaleway inventory record. Host Europe current S3 orderability
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue