diff options
Diffstat (limited to 'internal/event')
| -rw-r--r-- | internal/event/event.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/event/event.go b/internal/event/event.go index f31092a..55ed227 100644 --- a/internal/event/event.go +++ b/internal/event/event.go @@ -44,6 +44,16 @@ const ( KindArbitrationDecided Kind = "arbitration_decided" KindRetroCaptured Kind = "retro_captured" KindHumanAccepted Kind = "human_accepted" + + // KindRoleConfigProposed records a single AgentChannel.ProposeRoleConfig + // call (Phase 8): a retro-role agent proposing a new draft role_configs + // version for a role. Attached to the *calling task's* own ID (the retro + // task), payload {role, version} — internal/scheduler.StoryOrchestrator + // reads a retro task's own event stream for these once the task + // completes, to assemble the aggregate KindRetroCaptured payload it + // attaches to the story's ID. Mirrors KindEpicProposed's "one event per + // proposal call" convention. + KindRoleConfigProposed Kind = "role_config_proposed" ) // Actor identifies the originator of an event. |
