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 10:37:25 +02:00
parent 831bd2d41d
commit fb36aaef81

View file

@ -9,6 +9,7 @@ owner: claude
topic_slug: coulomb-social
created: "2026-10-19"
updated: "2026-10-19"
state_hub_workstream_id: "8ff82473-e3ad-5152-abab-d3238a5b1dd8"
---
# Mode reference implementation
@ -38,6 +39,7 @@ done.
id: MAS-WP-0010-T01
status: todo
priority: high
state_hub_task_id: "1b4915f8-a6c4-5d0f-8d51-0e0437e0ebc6"
```
Write `mas-modes-v0.1-spec/CONTRACT.md`. It is a bundle of its own,
@ -63,6 +65,7 @@ Review the design with the founder before T02.
id: MAS-WP-0010-T02
status: todo
priority: high
state_hub_task_id: "e0af967d-15e8-50ad-8930-ad569224cddf"
```
Write JSON schemas for every message type in T01. Add conformance fixtures
@ -77,6 +80,7 @@ for `mas_conformance`.
id: MAS-WP-0010-T03
status: todo
priority: medium
state_hub_task_id: "045bb7b0-59b3-57a6-b226-cf268b7c9690"
```
Formalize the existing normalized event (`mas_event_version`,
@ -90,6 +94,7 @@ item, so slave-mode masters can consume inbound events directly.
id: MAS-WP-0010-T04
status: todo
priority: high
state_hub_task_id: "1552686b-da8c-518e-8e81-49a6f7d312ff"
```
A scriptable stub that speaks the contract. Scenarios are deterministic,
@ -109,6 +114,7 @@ stub to show that the contract is generic.
id: MAS-WP-0010-T05
status: todo
priority: high
state_hub_task_id: "8b75fec4-97e3-540f-b377-aa4e0166e1c4"
```
Extend the reference ticket service, or put a thin email-mode layer over
@ -128,6 +134,7 @@ Add end-to-end tests against the callback stub for every scenario.
id: MAS-WP-0010-T06
status: todo
priority: high
state_hub_task_id: "fbef3fea-c0b6-5e79-bdf9-95bbf98c9bc6"
```
Build a minimal fake CMS/ticketing master, plus the email slave role for
@ -149,6 +156,7 @@ Add end-to-end tests: stub master + email slave + callback stub.
id: MAS-WP-0010-T07
status: todo
priority: medium
state_hub_task_id: "0fcb541f-cab8-5014-aee0-4332fc7e0642"
```
Add a runner (`mas test` and pytest) that checks the email side against
@ -163,6 +171,7 @@ stubs). Update SCOPE.md.
id: MAS-WP-0010-T08
status: todo
priority: medium
state_hub_task_id: "7d5dca10-184f-5b96-a280-b59dd8d77c60"
```
Write a spec change proposal (SCP-8) and put it into the v0.2 draft: