Skip to content

Iteration Waste & Stuck Loop Detector with Early Termination #460

@github-actions

Description

@github-actions

Strategic Improvement

Detects when build loop makes no meaningful progress (circular edits, recurring identical errors, no file changes, semantically similar consecutive edits). Triggers early termination with diagnostic report instead of burning all iterations. Saves $2-5 per stuck run, improves cost efficiency, reduces developer frustration from spinning loops.

Acceptance Criteria

  • Monitors iterations for waste signals: identical error signatures, circular file edits, semantic similarity below threshold, zero file changes
  • Configurable thresholds in daemon-config.json (min_progress_threshold, circular_edit_window, semantic_similarity_threshold)
  • Early termination after N consecutive waste iterations with structured diagnostic report
  • Emits waste_detected event to events.jsonl with iteration details for learning
  • Dashboard shows waste detection metrics, trends, and cost savings
  • Documentation in CLAUDE.md under build loop capabilities

Context

  • Priority: P0
  • Complexity: standard
  • Generated by: Strategic Intelligence Agent
  • Strategy alignment: P0: Reliability & Success Rate

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-patrolCreated by autonomous patrol agentsready-to-buildIssue is ready for autonomous pipeline processingstrategicCreated by strategic intelligence agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions