[claude] Build Timmy autonomous backlog triage loop (#1071) #1141
Reference in New Issue
Block a user
Delete Branch "claude/issue-1071"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #1071
What this does
Implements
BacklogTriageLoopinsrc/timmy/backlog_triage.py— Timmy continuously scans the Gitea backlog, scores/prioritizes issues, and assigns work to agents without waiting to be asked.Loop
Audit trail
Every action posts a Gitea comment explaining the decision and reasoning. Alex can see exactly what Timmy decided and why, and can override by reassigning or commenting.
Config additions
backlog_triage_enabledFalsebacklog_triage_interval_seconds900backlog_triage_dry_runFalsebacklog_triage_daily_summaryTrueTests
57 new unit tests covering scoring functions, decision logic, audit comment generation, daily summary, loop lifecycle, and full API integration (mocked). All 3374 tests pass.