MAS-WP-0010 T01-T05: mode contract v0.1, schemas, callback stub, email as master

mas-modes-v0.1-spec/ (contract, message + gateway-event schemas, transition
table, message fixtures, statute) vendored into mas_modes. EmailMode
implements the master role over the reference ticket service (MasterStore):
handoff, negotiation by email, statuses in the thread, timeouts, resume by
email, principle 10 shared via mas_modes.mailer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 5787@bnt-lap001
Assistant-Session: 5db26b82-138b-40cc-9856-4d5eb0f752fd
This commit is contained in:
tegwick 2026-10-19 10:57:20 +02:00
parent fb36aaef81
commit e91cd01a02
22 changed files with 4327 additions and 13 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "Mode reference implementation: contract, email master/slave roles, stubs"
domain: communication
repo: mail-address-semantics
status: proposed
status: active
owner: claude
topic_slug: coulomb-social
created: "2026-10-19"
@ -37,7 +37,7 @@ done.
```task
id: MAS-WP-0010-T01
status: todo
status: done
priority: high
state_hub_task_id: "1b4915f8-a6c4-5d0f-8d51-0e0437e0ebc6"
```
@ -63,7 +63,7 @@ Review the design with the founder before T02.
```task
id: MAS-WP-0010-T02
status: todo
status: progress
priority: high
state_hub_task_id: "e0af967d-15e8-50ad-8930-ad569224cddf"
```
@ -78,7 +78,7 @@ for `mas_conformance`.
```task
id: MAS-WP-0010-T03
status: todo
status: done
priority: medium
state_hub_task_id: "045bb7b0-59b3-57a6-b226-cf268b7c9690"
```
@ -92,7 +92,7 @@ item, so slave-mode masters can consume inbound events directly.
```task
id: MAS-WP-0010-T04
status: todo
status: done
priority: high
state_hub_task_id: "1552686b-da8c-518e-8e81-49a6f7d312ff"
```
@ -112,7 +112,7 @@ stub to show that the contract is generic.
```task
id: MAS-WP-0010-T05
status: todo
status: done
priority: high
state_hub_task_id: "8b75fec4-97e3-540f-b377-aa4e0166e1c4"
```