refactor(core,daemon): extract StartSignal as independent Role parameter #102

Merged
xiaomo merged 1 commits from refactor/100-extract-start-signal into main 2026-04-24 23:35:10 +00:00

1 Commits

Author SHA1 Message Date
xiaoju e9e6df2f5a refactor(core,daemon): extract StartSignal as independent Role parameter
- Role<Meta> now takes (start: StartSignal, messages: WorkflowMessage[])
- messages no longer contains the __start__ frame
- Add ModeratorContext<M> discriminated union (kind: start | step)
- Moderator receives typed context instead of raw StartSignal | RoleSignal union
- workflow-worker separates start from role messages throughout

Refs #100
2026-04-24 23:14:45 +00:00