You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Write the one-page pre-experiment artifact required by the actor-model transition roadmap before Phase 2 scheduling. Two sections only — message envelope fields and journal entry format. If both fit cleanly on a postcard, the model is sound and Phase 2 (#TBD) proceeds. If either sprawls, the planned Sprint D/D′ path remains the best one available.
Context
The orchestration reliability plan (docs/planning/ORCHESTRATION_RELIABILITY_2026-04.md §"Target architecture: actor model" → "Pre-experiment artifact") names this as the gate between Sprint D′ and any actor-model experimentation. The target architecture (docs/planning/TARGET_ARCHITECTURE.md §"Coordination Model" and §"Key Open Questions" #1) names the envelope but leaves the per-kind payload schema and the journal format unspecified.
Until this exists, Phase 2 cannot be scheduled and #927 (replica groups) lacks a serialization contract for journal-projection.
Acceptance Criteria
Document committed under docs/planning/ (proposed name: ACTOR_MODEL_POSTCARD.md)
Message envelope section: full field list with types, semantics, and which fields are required vs optional. Cover id, kind (chat|task|event|reply), from, to, correlation_id, causation_id, idempotency_key, deadline, payload. Define the payload schema for each kind.
Journal entry section: file location (journal.ndjson in agent repo), one entry per processed message, fields per entry, retention/rotation behavior. Decide whether workflow checkpoints are inline entries or separate state.yaml per workflow.
Summary
Write the one-page pre-experiment artifact required by the actor-model transition roadmap before Phase 2 scheduling. Two sections only — message envelope fields and journal entry format. If both fit cleanly on a postcard, the model is sound and Phase 2 (#TBD) proceeds. If either sprawls, the planned Sprint D/D′ path remains the best one available.
Context
The orchestration reliability plan (
docs/planning/ORCHESTRATION_RELIABILITY_2026-04.md§"Target architecture: actor model" → "Pre-experiment artifact") names this as the gate between Sprint D′ and any actor-model experimentation. The target architecture (docs/planning/TARGET_ARCHITECTURE.md§"Coordination Model" and §"Key Open Questions" #1) names the envelope but leaves the per-kindpayload schema and the journal format unspecified.Until this exists, Phase 2 cannot be scheduled and #927 (replica groups) lacks a serialization contract for journal-projection.
Acceptance Criteria
docs/planning/(proposed name:ACTOR_MODEL_POSTCARD.md)id,kind(chat|task|event|reply),from,to,correlation_id,causation_id,idempotency_key,deadline,payload. Define the payload schema for eachkind.journal.ndjsonin agent repo), one entry per processed message, fields per entry, retention/rotation behavior. Decide whether workflow checkpoints are inline entries or separatestate.yamlper workflow.TARGET_ARCHITECTURE.md§"Key Open Questions" Fix: Add missing Docker labels to system agent container #1 andORCHESTRATION_RELIABILITY_2026-04.mdupdatedTechnical Notes
BacklogServiceenqueue path without schema migration (the experiment in Phase 2 reuses backlog).🤖 Generated with Claude Code