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:
parent
ff1e139e8b
commit
a95f848781
3 changed files with 9 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue