summaryrefslogtreecommitdiff
path: root/internal/event/event.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/event/event.go')
-rw-r--r--internal/event/event.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/internal/event/event.go b/internal/event/event.go
index 202df63..f31092a 100644
--- a/internal/event/event.go
+++ b/internal/event/event.go
@@ -29,6 +29,21 @@ const (
// includes "final": true — the task stays FAILED for human attention).
// Payload shape: from_rung, to_rung, from_provider, to_provider, final.
KindEscalated Kind = "escalated"
+
+ // The following Kinds are part of the Phase 7 planning-layer/story-model
+ // ceremony (epics/stories, internal/story). This phase (7a) only adds the
+ // constants — nothing emits them yet; a later phase's orchestration logic
+ // writes them against a story or epic ID (events.task_id has no enforced
+ // FK, so it tolerates carrying a non-task ID).
+ KindEpicProposed Kind = "epic_proposed"
+ KindDiscoveryProposed Kind = "discovery_proposed"
+ KindFramingDecided Kind = "framing_decided"
+ KindGroomed Kind = "groomed"
+ KindPrioritized Kind = "prioritized"
+ KindEvalVerdict Kind = "eval_verdict"
+ KindArbitrationDecided Kind = "arbitration_decided"
+ KindRetroCaptured Kind = "retro_captured"
+ KindHumanAccepted Kind = "human_accepted"
)
// Actor identifies the originator of an event.