Summary
WorkerWriteScope is enforceable in Multitask doctrine (parent TSK_* / assigned scope; workers mutate only under delegated scope) but the engine still allows last-write-wins on a shared session_id. Implement server-side enforcement so out-of-scope mutates are rejected, not merely discouraged in docs.
Doctrine (shipped 0.4.x)
docs/multi-agent-sessions.md — worker rules; table marks WorkerWriteScope as to-be
docs/LLM-GUIDE.md — 0.4.x agent playbook (pin_map first)
- Commit
d4b8534 — Multitask doctrine doc trail
Traceability
- MN-REQ-12.4 / 12.5 — multitask write expectations (sysml-models/models/requirements.sysml)
- MN-REQ-12.7 — do not assume ACL/reserve/ingest; WorkerWriteScope listed separately in backlog table
- MN-VER-12-S09 — verification for engine-assumed multitask features
CHANGELOG.md Unreleased — deferred engine enforcement
Acceptance criteria (draft)
Note
Until this ships, Multitask Mode remains coordination via doctrine + shared session discipline, not cryptographic or engine-strong isolation.
Summary
WorkerWriteScope is enforceable in Multitask doctrine (parent
TSK_*/ assigned scope; workers mutate only under delegated scope) but the engine still allows last-write-wins on a sharedsession_id. Implement server-side enforcement so out-of-scope mutates are rejected, not merely discouraged in docs.Doctrine (shipped 0.4.x)
docs/multi-agent-sessions.md— worker rules; table marks WorkerWriteScope as to-bedocs/LLM-GUIDE.md— 0.4.x agent playbook (pin_mapfirst)d4b8534— Multitask doctrine doc trailTraceability
CHANGELOG.mdUnreleased — deferred engine enforcementAcceptance criteria (draft)
llm_id/ role) against declared scope for the turn or task assignmentNote
Until this ships, Multitask Mode remains coordination via doctrine + shared session discipline, not cryptographic or engine-strong isolation.