repo.work.assign_missing_identifiers

source: repo-manager
reason: deterministic projection registration

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 5787@bnt-lap001
Assistant-Session: 5db26b82-138b-40cc-9856-4d5eb0f752fd
This commit is contained in:
repo-manager 2026-10-19 11:11:20 +02:00
parent ff1e139e8b
commit a95f848781
3 changed files with 9 additions and 0 deletions

View file

@ -11,6 +11,7 @@ created: "2026-10-19"
updated: "2026-10-19"
origin: residual
origin_ref: MAS-WP-0010
state_hub_workstream_id: "499ad365-c46a-5ec6-84ef-85e52ce623ef"
---
# Mode contract: peer authentication and transport security
@ -28,6 +29,7 @@ unauthenticated. This must be fixed before anyone integrates.
id: MAS-WP-0011-T01
status: todo
priority: high
state_hub_task_id: "b6b866e0-eb9d-511b-85da-7423bc36f7eb"
```
Add a transport-security section to CONTRACT.md:
@ -48,6 +50,7 @@ Review with the founder before implementing.
id: MAS-WP-0011-T02
status: todo
priority: high
state_hub_task_id: "57f7cb5b-7e32-54a7-925b-3938b4f98572"
```
Put the chosen scheme into `mas_modes.contract` (sign and verify), into

View file

@ -11,6 +11,7 @@ created: "2026-10-19"
updated: "2026-10-19"
origin: residual
origin_ref: MAS-WP-0010
state_hub_workstream_id: "be2db53f-9acc-5bf0-a6dc-fb99cbc8e46b"
---
# One outbound path and one send cap
@ -29,6 +30,7 @@ total".
id: MAS-WP-0012-T01
status: todo
priority: medium
state_hub_task_id: "5d9fefac-684d-5fe0-bead-f664952047e0"
```
Make `mas_modes.mailer.Mailer` the only outbound path. The ticket service
@ -44,6 +46,7 @@ semantics.
id: MAS-WP-0012-T02
status: todo
priority: medium
state_hub_task_id: "431cc528-cf9f-5991-8044-7cbab2ac0021"
```
Add a test that a deployment with both roles stops at exactly N sends in

View file

@ -11,6 +11,7 @@ created: "2026-10-19"
updated: "2026-10-19"
origin: residual
origin_ref: MAS-WP-0010
state_hub_workstream_id: "6d1d30c3-4373-59db-a6f6-d8a8ceb5fad9"
---
# Mode contract flows independent of the Python harness
@ -28,6 +29,7 @@ not run the flows from the bundle alone.
id: MAS-WP-0013-T01
status: todo
priority: medium
state_hub_task_id: "95fe186c-d0af-5755-a78f-065e7da7afd1"
```
Write the inputs into each flow: role configuration, assigned ids, and
@ -41,6 +43,7 @@ Remove any expectation that only the Python harness can observe.
id: MAS-WP-0013-T02
status: todo
priority: medium
state_hub_task_id: "2e71569f-739a-513a-970f-0a0c867604d6"
```
Update `mas_modes.runner` and the stubs to read everything from the flow.