diff --git a/workplans/FT-WP-0002-declared-presence-provisioning.md b/workplans/FT-WP-0002-declared-presence-provisioning.md index 584806c..dc02c9e 100644 --- a/workplans/FT-WP-0002-declared-presence-provisioning.md +++ b/workplans/FT-WP-0002-declared-presence-provisioning.md @@ -16,6 +16,7 @@ depends_on: related_repos: - pr-hall-of-helix - helix-forge +state_hub_workstream_id: "f2373858-c932-5a4d-81b6-db9a3595135a" --- # FT-WP-0002 — Declared presence provisioning @@ -37,6 +38,7 @@ one bounded bootstrap, after which the surface is declared and converges. id: FT-WP-0002-T01 status: todo priority: high +state_hub_task_id: "039e5358-07c1-5b01-a186-5ece9aab75e4" ``` **The irreducible human step.** Register a dedicated Telegram account for the @@ -56,6 +58,7 @@ Nothing else in this workplan is interactive. id: FT-WP-0002-T02 status: todo priority: high +state_hub_task_id: "01684264-37a5-5fe8-a491-37686e094428" ``` The schema is in `presence/telegram.schema.yaml` with a worked example beside it. @@ -75,6 +78,7 @@ Blocked on `pr-hall-of-helix` existing. id: FT-WP-0002-T03 status: todo priority: high +state_hub_task_id: "c3923422-7f2e-5bf9-906c-6d59572b09c0" ``` Read the spec, validate it against the schema, read live state through MTProto, @@ -95,6 +99,7 @@ rather than promising an outcome. id: FT-WP-0002-T04 status: todo priority: high +state_hub_task_id: "5659b72a-8309-58b6-96e9-79137ce41ed4" ``` Execute an approved plan. Idempotent, keyed on resolved ids rather than names. @@ -123,6 +128,7 @@ test channel has recorded a successful publication. id: FT-WP-0002-T05 status: todo priority: high +state_hub_task_id: "d5fd905a-6abd-5ae1-9105-abc4c2a7127e" ``` Generate 32 bytes if and only if the OpenBao path is empty, and never overwrite. @@ -141,6 +147,7 @@ deliberate human write, which is a decision rather than a run. id: FT-WP-0002-T06 status: todo priority: medium +state_hub_task_id: "c305b83f-b05e-5f09-9182-9896ae137c38" ``` The adapter reads its chat id and bot token from the resolved state and OpenBao. @@ -154,6 +161,7 @@ is the point of running two planes rather than one tool with a flag. id: FT-WP-0002-T07 status: todo priority: low +state_hub_task_id: "f3f36415-ed55-5717-b752-706b04ba5458" ``` `provision plan --check` exits non-zero on drift, suitable for a scheduled run. @@ -166,6 +174,7 @@ channel is the thing IEI-1 §7 exists to prevent. id: FT-WP-0002-T08 status: todo priority: medium +state_hub_task_id: "864bcd23-6357-5460-a8e6-98ec9a929e29" ``` `InterfaceEvolutionIntent.md` §7 lists channel and bot creation under explicit