diff options
Diffstat (limited to 'cmd/spike/main.go')
| -rw-r--r-- | cmd/spike/main.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cmd/spike/main.go b/cmd/spike/main.go index dd87021..7fc0bf2 100644 --- a/cmd/spike/main.go +++ b/cmd/spike/main.go @@ -46,6 +46,7 @@ type recordingChannel struct { summary string progress []string subtasks []executor.SubtaskSpec + epics []executor.EpicProposal } func (c *recordingChannel) AskUser(_ context.Context, q string) (string, error) { @@ -72,6 +73,12 @@ func (c *recordingChannel) RecordProgress(_ context.Context, m string) error { c.mu.Unlock() return nil } +func (c *recordingChannel) ProposeEpic(_ context.Context, spec executor.EpicProposal) (string, error) { + c.mu.Lock() + c.epics = append(c.epics, spec) + c.mu.Unlock() + return "spike-epic-1", nil +} func main() { agent := "claude" |
