Skip to content

Stage Catalog

All 16 custom stages registered with the Noether store.

DAG Stages

Stage Description Effects Input Output
dag_evaluate Advance task states from events Pure state, events, stall_threshold_m state, actions
dag_is_complete Check if sprint is done Pure state complete, total, done
dag_validate Validate DAG structure Pure dag valid, errors

GitHub Stages

Stage Description Effects Input Output
github_poll_events Fetch events since timestamp Network, Fallible repo, since, token_env events, polled_at
github_create_issue Create an issue Network, Fallible repo, title, body, labels issue_number, url
github_post_comment Post a comment Network, Fallible repo, issue_number, body comment_id, url
github_add_label Add a label Network, Fallible repo, issue_number, label ok
github_merge_pr Merge a PR Network, Fallible repo, pr_number merged, merge_commit

Supervisor Stages

Stage Description Effects Input Output
check_agent_health Classify agent health Pure agents, stall_threshold_m results
decide_intervention Choose intervention action Pure results, interventions actions, updated_interventions
compose_message Generate intervention comment Pure agent_id, task_title, status, action message

Retro Stages

Stage Description Effects Input Output
collect_feedback Fetch feedback from comments Network, Fallible repo, sprint_id, issue_numbers feedback_items
compute_kpis Calculate sprint metrics Pure state, started_at, ended_at KPI record
write_report Generate Markdown report Pure sprint_id, kpis, feedback report_markdown

Kickoff Stages

Stage Description Effects Input Output
fetch_repo_context Fetch repo metadata Network, Fallible repo description, commits, languages
generate_dag Generate DAG from brief Pure brief, repo_context, num_agents dag