From 2760ef237354a16bf7daa7496985e9952a257cc1 Mon Sep 17 00:00:00 2001 From: tegwick Date: Wed, 24 Jun 2026 07:52:45 +0200 Subject: [PATCH] Sync State Hub workstream IDs for SAND-WP-0006 --- workplans/SAND-WP-0006-saas-extensions-and-payments.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/workplans/SAND-WP-0006-saas-extensions-and-payments.md b/workplans/SAND-WP-0006-saas-extensions-and-payments.md index 6dc7c59..5fde280 100644 --- a/workplans/SAND-WP-0006-saas-extensions-and-payments.md +++ b/workplans/SAND-WP-0006-saas-extensions-and-payments.md @@ -9,6 +9,7 @@ owner: codex topic_slug: custodian created: "2026-06-23" updated: "2026-06-23" +state_hub_workstream_id: "4dce12d5-f833-4d13-9140-280f29229c37" --- # SaaS extensions and payments layer @@ -25,6 +26,7 @@ self-hosted vs SaaS backend selection. id: SAND-WP-0006-T01 status: done priority: high +state_hub_task_id: "6a7df600-4a41-4942-8969-9e06a3b2406e" ``` `CreditsStore`, `estimate_cost` / `settle_usage`, pre-create balance check, @@ -37,6 +39,7 @@ CLI: `sandboxer credits show|add`. id: SAND-WP-0006-T02 status: done priority: high +state_hub_task_id: "f1a81915-57b8-4a72-9ca9-bca402084b4a" ``` `RouteSpec` on profiles, `resolve_extension` with strategies @@ -49,6 +52,7 @@ Docs: `docs/routing.md`. id: SAND-WP-0006-T03 status: done priority: high +state_hub_task_id: "91bce931-5cae-4bbf-8dce-095a603ec0da" ``` Metered SaaS stub extension — `estimate_cost`, `meter_actual`, no external API. @@ -60,6 +64,7 @@ Profiles: `profile.saas-stub`, `profile.burst-sandbox`. id: SAND-WP-0006-T04 status: done priority: high +state_hub_task_id: "7e1e9b80-0b3e-4eee-b7ac-2b611f8a0f3d" ``` `SandboxManager` uses routing resolver; destroy loads `status.extension_id`; @@ -71,6 +76,7 @@ meter settlement on destroy; meter events to State Hub. id: SAND-WP-0006-T05 status: done priority: high +state_hub_task_id: "7075d8fc-44d1-48fe-b061-a05385de31a8" ``` `test_routing.py`, `test_payments.py`, `test_saas_stub.py`. @@ -81,6 +87,7 @@ priority: high id: SAND-WP-0006-T06 status: wait priority: low +state_hub_task_id: "c514c6b3-2be8-41e4-8e84-88f20ad80f7e" ``` Real `ext.e2b` / `ext.modal` adapters, BYOK via OpenBao, fin-hub export. \ No newline at end of file