diff --git a/workplans/USER-WP-0008-family-dataspace-onboarding.md b/workplans/USER-WP-0008-family-dataspace-onboarding.md index c41ab16..17956df 100644 --- a/workplans/USER-WP-0008-family-dataspace-onboarding.md +++ b/workplans/USER-WP-0008-family-dataspace-onboarding.md @@ -13,6 +13,7 @@ created: "2026-06-05" updated: "2026-06-05" depends_on: - USER-WP-0007 +state_hub_workstream_id: "29a39dfe-2693-4336-8e74-29a61530e4a3" --- # USER-WP-0008 - Family Dataspace Onboarding @@ -60,6 +61,7 @@ canon-facing identity context for that scope. id: USER-WP-0008-T1 status: done priority: high +state_hub_task_id: "0ce15e29-e1e2-4d22-be3c-8cc64e5472bf" ``` Define the family dataspace vocabulary and mapping. Cover family tenant, @@ -72,6 +74,7 @@ IAM, tenant, policy, audit, or dataspace systems. id: USER-WP-0008-T2 status: done priority: high +state_hub_task_id: "bf477973-34af-4720-917c-675c4a18fecb" ``` Design and implement a headless onboarding facade that composes existing @@ -83,6 +86,7 @@ binding, initial member descriptors, role assignments, and profile defaults. id: USER-WP-0008-T3 status: done priority: high +state_hub_task_id: "07dfaa2f-1df2-4a52-984e-41fb1345c854" ``` Add member invitation and acceptance support. Cover pre-created users, @@ -94,6 +98,7 @@ identity proofing delegated to NetKingdom IAM or a dedicated invite adapter. id: USER-WP-0008-T4 status: done priority: high +state_hub_task_id: "4b4dccf3-926f-4d6a-8135-f5d8f46faa85" ``` Register the personal dataspace application through `register_application`, @@ -105,6 +110,7 @@ rules. id: USER-WP-0008-T5 status: done priority: high +state_hub_task_id: "6032fbdb-2922-440a-9af7-041aa295528b" ``` Implement family membership templates and fact export. Support owner, adult, @@ -115,6 +121,7 @@ boundaries and authorization-port decisions for privileged actions. id: USER-WP-0008-T6 status: done priority: medium +state_hub_task_id: "2ea5c3ac-5fec-49f6-9ea4-d0485756fc63" ``` Expose SSO-ready context for the personal dataspace. Use `identity_context` @@ -126,6 +133,7 @@ to the NetKingdom SSO adapter. id: USER-WP-0008-T7 status: done priority: medium +state_hub_task_id: "9647ae26-1719-4836-8765-1240827c46d4" ``` Add lifecycle, audit, evidence, and outbox behavior for onboarding. Every @@ -137,6 +145,7 @@ or explicit evidence-gap references. id: USER-WP-0008-T8 status: done priority: medium +state_hub_task_id: "74a12383-eb13-4a79-b1b1-1810bd5334dd" ``` Add scenario tests and examples for the complete family dataspace flow. Cover diff --git a/workplans/USER-WP-0009-postgres-durable-store-requirements.md b/workplans/USER-WP-0009-postgres-durable-store-requirements.md index 8211063..25f03d4 100644 --- a/workplans/USER-WP-0009-postgres-durable-store-requirements.md +++ b/workplans/USER-WP-0009-postgres-durable-store-requirements.md @@ -13,6 +13,7 @@ created: "2026-06-05" updated: "2026-06-05" depends_on: - USER-WP-0007 +state_hub_workstream_id: "b5c85993-4aa2-4a8d-98b6-d174ab1b4538" --- # USER-WP-0009 - Postgres Durable Store Consumer Requirements @@ -52,6 +53,7 @@ schema, migrations for its own tables, store semantics, and conformance tests. id: USER-WP-0009-T1 status: todo priority: high +state_hub_task_id: "64c578e1-e2a1-48d4-8da9-659d4f881ef3" ``` Inventory the current in-memory store behavior and document the durable @@ -64,6 +66,7 @@ schema version reporting. id: USER-WP-0009-T2 status: todo priority: high +state_hub_task_id: "19cfd23e-8a87-416d-b948-c727e8c5a11c" ``` Create a consumer-facing requirements document for a Postgres durable store. @@ -75,6 +78,7 @@ security, observability, backup/restore expectations, and acceptance tests. id: USER-WP-0009-T3 status: todo priority: high +state_hub_task_id: "d3b388de-bb79-41d5-805e-d2def88ac926" ``` Define the boundary between user-engine and the future NetKingdom Postgres @@ -86,6 +90,7 @@ secrets, authorization, or audit-platform concerns. id: USER-WP-0009-T4 status: todo priority: medium +state_hub_task_id: "d0e05af7-d777-4948-b072-79f1ffb9fc3a" ``` Identify required changes, if any, to the existing store protocol or migration @@ -96,6 +101,7 @@ the isolated MVP without leaking Postgres concepts into domain code. id: USER-WP-0009-T5 status: todo priority: medium +state_hub_task_id: "3c428960-be5b-411e-bd9b-7cba833abba8" ``` Define conformance scenarios and failure-mode tests the future Postgres store @@ -107,6 +113,7 @@ readiness, and redacted diagnostics. id: USER-WP-0009-T6 status: todo priority: medium +state_hub_task_id: "d606094a-254c-46d5-9bb8-a3449ce61c2c" ``` Record open questions for the independent provider repository, including