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
1.4 KiB
1.4 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | origin | origin_ref | state_hub_workstream_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAS-WP-0006 | workplan | MAS address composer | communication | mail-address-semantics | proposed | claude | coulomb-social | 2026-10-18 | 2026-10-18 | residual | MAS-WP-0003 | 0934280a-f85a-55f1-a17c-61c5255b5e3b |
MAS address composer
Decision-gate outcome of MAS-WP-0002 (founder, 2026-10-18). Pulled
forward because provider configuration forms do not preserve MAS syntax:
the IONOS forwarding form refuses = and forces lower case, and Google
Groups lower-cases members (MAS-WP-0003 T04). Depends on the SCP-6/SCP-7
outcome in MAS-WP-0005.
Scope and interface
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,
facet, interaction), emit the canonical address and, when the statute
declares one, the forwarder-safe form (lower case, -- separator). Warn
about the 64-octet budget and facet/interaction exclusivity. Decide
whether it is an extension of mas generate, a web page, or both.
Implement and test
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
MAS-WP-0003.