Versions in this module Expand all Collapse all v0 v0.1.1 Oct 27, 2026 v0.1.0 Oct 27, 2026 Changes in this version + func BuildProjectReviewSeed(root string) string + func HasReviewableArtifacts(root string) bool + type DoneTask struct + ID string + Title string + func DoneTasks(ctx context.Context, root string) []DoneTask + type PipelineState string + const PipelineCoding + const PipelineCompacting + const PipelineDone + const PipelineGate + const PipelineIdle + const PipelineNegotiating + const PipelinePM + const PipelinePlanning + const PipelinePoC + const PipelineQAReview + const PipelineQATests + const PipelineRateLimited + const PipelineResearch + const PipelineSecurity + const PipelineUXReviewing + type ResumableTask struct + Title string + TopBeadID string + func Resumable(ctx context.Context, root string) (ResumableTask, bool) + type TaskRunner struct + func NewTaskRunner(b *bus.Bus, agents map[bus.AgentRole]agent.Agent, cfg config.Config, ...) *TaskRunner + func (tr *TaskRunner) AgentDurations() map[bus.AgentRole]time.Duration + func (tr *TaskRunner) Approve() + func (tr *TaskRunner) CodingStarted() time.Time + func (tr *TaskRunner) CurrentState() PipelineState + func (tr *TaskRunner) Regenerate() + func (tr *TaskRunner) Resume(ctx context.Context) error + func (tr *TaskRunner) ResumeBuildFix(ctx context.Context) error + func (tr *TaskRunner) Run(ctx context.Context, taskInput string) error + func (tr *TaskRunner) SendHumanReply(msg string) + func (tr *TaskRunner) SetInteractive(v bool) + type TaskScope = string + const ScopeBugfix + const ScopeFeature + const ScopeGreenfield + const ScopeRefactor