From c0c02e9a9f3028818f4848f1b0628476db270628 Mon Sep 17 00:00:00 2001 From: repo-manager Date: Sun, 18 Oct 2026 14:09:22 +0200 Subject: [PATCH] repo.work.assign_missing_identifiers source: repo-manager reason: deterministic projection registration Assistant: claude-code Assistant-Model: opus Assistant-Process: 252470@bnt-lap001 Assistant-Session: ad628c8f-4be2-4979-94c9-76c7ed6f8241 --- workplans/MAS-WP-0004-postfix-integration-profile.md | 4 ++++ workplans/MAS-WP-0005-spec-errata-v0-1-1.md | 5 +++++ workplans/MAS-WP-0006-address-composer.md | 3 +++ workplans/MAS-WP-0007-retire-live-test-environment.md | 2 ++ 4 files changed, 14 insertions(+) diff --git a/workplans/MAS-WP-0004-postfix-integration-profile.md b/workplans/MAS-WP-0004-postfix-integration-profile.md index 27cb9b0..a304d54 100644 --- a/workplans/MAS-WP-0004-postfix-integration-profile.md +++ b/workplans/MAS-WP-0004-postfix-integration-profile.md @@ -11,6 +11,7 @@ created: "2026-10-18" updated: "2026-10-18" origin: residual origin_ref: MAS-WP-0003 +state_hub_workstream_id: "bf5eebc0-3b97-5c78-9c3a-58834258744e" --- # MAS Postfix integration profile @@ -28,6 +29,7 @@ integration profile. id: MAS-WP-0004-T01 status: todo priority: high +state_hub_task_id: "e1d1c1fb-b34e-5ea3-98e5-10556b80a83b" ``` Write a standalone Postfix profile (main.cf/master.cf fragments plus @@ -45,6 +47,7 @@ Explain each setting and say why the stock config fails. id: MAS-WP-0004-T02 status: todo priority: high +state_hub_task_id: "dcdf491a-3be8-566e-8111-c496a7970b4b" ``` Extend `experiments/postfix-probe/` to run the profile against the full @@ -58,6 +61,7 @@ suite where Docker is available. id: MAS-WP-0004-T03 status: todo priority: low +state_hub_task_id: "a3ddf4f1-6b21-5ee7-8dae-4926fcf4181e" ``` Check whether Exim has equivalent pitfalls for `!`/`%` local-parts and diff --git a/workplans/MAS-WP-0005-spec-errata-v0-1-1.md b/workplans/MAS-WP-0005-spec-errata-v0-1-1.md index fcee0b6..d25f8ec 100644 --- a/workplans/MAS-WP-0005-spec-errata-v0-1-1.md +++ b/workplans/MAS-WP-0005-spec-errata-v0-1-1.md @@ -11,6 +11,7 @@ created: "2026-10-18" updated: "2026-10-18" origin: residual origin_ref: MAS-WP-0003 +state_hub_workstream_id: "e9ae68c7-b960-51c0-b697-f05278384a82" --- # MAS spec v0.1.1 errata and v0.2 proposals @@ -27,6 +28,7 @@ copies, the fixtures and the implementation together. id: MAS-WP-0005-T01 status: todo priority: high +state_hub_task_id: "10c0433a-9b25-5b62-987f-2be7e9d49df2" ``` Walk through SCP-1 to SCP-7, settle the open options (SCP-2 (a) or (b), @@ -38,6 +40,7 @@ SCP-6 split rules), and record which proposals are accepted. id: MAS-WP-0005-T02 status: todo priority: high +state_hub_task_id: "eb4c83d0-5b2c-5b7c-a6e3-57b85fe78334" ``` Apply the accepted errata: SCP-1 (quoted equivalence), SCP-2 (lower-case @@ -51,6 +54,7 @@ fixtures and update the parser, policy and schema. id: MAS-WP-0005-T03 status: todo priority: high +state_hub_task_id: "7c19e951-7ab4-580c-9e4c-9fead9ee946e" ``` SCP-7 evidence: IONOS and Google Groups both lower-cased the recipient, @@ -64,6 +68,7 @@ by design. Verify on the live MX by repeating the Google Groups post. id: MAS-WP-0005-T04 status: todo priority: medium +state_hub_task_id: "4ff67908-52c4-5106-b851-e1dec8274226" ``` Draft the statute fields `resource_syntax.alternate_separator` (`--` for diff --git a/workplans/MAS-WP-0006-address-composer.md b/workplans/MAS-WP-0006-address-composer.md index 8ce48d4..7d42efe 100644 --- a/workplans/MAS-WP-0006-address-composer.md +++ b/workplans/MAS-WP-0006-address-composer.md @@ -11,6 +11,7 @@ created: "2026-10-18" updated: "2026-10-18" origin: residual origin_ref: MAS-WP-0003 +state_hub_workstream_id: "0934280a-f85a-55f1-a17c-61c5255b5e3b" --- # MAS address composer @@ -27,6 +28,7 @@ outcome in MAS-WP-0005. id: MAS-WP-0006-T01 status: todo priority: medium +state_hub_task_id: "13071dfc-fbaa-503e-bd0d-ddd6c2377758" ``` Define what the composer does: from a statute and an intent (resource, @@ -41,6 +43,7 @@ whether it is an extension of `mas generate`, a web page, or both. id: MAS-WP-0006-T02 status: todo priority: medium +state_hub_task_id: "69cb22fe-9995-55c3-91de-63eab5c09282" ``` Build it on `mas_core.generator`, with fixtures for the forms seen in diff --git a/workplans/MAS-WP-0007-retire-live-test-environment.md b/workplans/MAS-WP-0007-retire-live-test-environment.md index 45d4f21..c160f3d 100644 --- a/workplans/MAS-WP-0007-retire-live-test-environment.md +++ b/workplans/MAS-WP-0007-retire-live-test-environment.md @@ -11,6 +11,7 @@ created: "2026-10-18" updated: "2026-10-18" origin: residual origin_ref: MAS-WP-0003 +state_hub_workstream_id: "03751989-8ed1-5a3f-bcc3-71aef8b375a6" --- # Retire the MAS live test environment @@ -26,6 +27,7 @@ and external pieces do not disappear when the namespace is deleted. id: MAS-WP-0007-T01 status: wait priority: medium +state_hub_task_id: "e0a65837-1769-5129-b258-fbaeb3047f62" ``` Run when follow-up validation is done: