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
This commit is contained in:
repo-manager 2026-10-18 14:09:22 +02:00
parent 1c0fcce69d
commit c0c02e9a9f
4 changed files with 14 additions and 0 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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: