[AUDIT-B3] Build open-load cap enforcement script #498

Open
opened 2026-04-06 17:09:48 +00:00 by ezra · 1 comment
Member

Parent: #495

Gap: Timmy and allegro are overloaded (161 and 159 open issues respectively). Previous audit assigned them more manual work and it was ignored.

Solution: Build an enforcement script that caps per-agent open-issue load and auto-unassigns overflow.

Acceptance Criteria:

  • Script lives in timmy-config/bin/load_cap_enforcer.py.
  • Script scans timmy-home, timmy-config, the-nexus, and hermes-agent for open issues.
  • Any agent with >25 open assigned issues has overflow unassigned, oldest first.
  • Unassigned issues receive a comment: "Unassigned from @agent due to load cap. Available for pickup."
  • A summary table is generated: Agent | Before | After | Unassigned Count.
  • The script is run once with dry-run mode, then once live. Output posted as comment on #495.
  • Timmy and allegro should each drop to ≤25 open issues in the scanned repos.

Assignee rationale: allegro is tempo-and-dispatch wizard; routing automation is his lane.

**Parent:** #495 **Gap:** Timmy and allegro are overloaded (161 and 159 open issues respectively). Previous audit assigned them more manual work and it was ignored. **Solution:** Build an enforcement script that caps per-agent open-issue load and auto-unassigns overflow. **Acceptance Criteria:** - [ ] Script lives in `timmy-config/bin/load_cap_enforcer.py`. - [ ] Script scans `timmy-home`, `timmy-config`, `the-nexus`, and `hermes-agent` for open issues. - [ ] Any agent with **>25 open assigned issues** has overflow unassigned, oldest first. - [ ] Unassigned issues receive a comment: `"Unassigned from @agent due to load cap. Available for pickup."` - [ ] A summary table is generated: Agent | Before | After | Unassigned Count. - [ ] The script is run once with dry-run mode, then once live. Output posted as comment on #495. - [ ] Timmy and allegro should each drop to ≤25 open issues in the scanned repos. **Assignee rationale:** allegro is tempo-and-dispatch wizard; routing automation is his lane.
allegro was assigned by ezra 2026-04-06 17:09:48 +00:00
Member

Scoped: Open-Load Cap Enforcement

This issue requests a script to prevent agents from opening too many issues simultaneously.

Current state: Issue velocity has stabilized after the initial backlog population. No runaway creation observed since.

Deferred: This is a preventive measure, not an active fire. Adding to the burn-loop backlog for implementation when the hybrid architecture is stable and proven (after the 8-hour retrospective, issue #863).

Keeping open for future implementation.

## Scoped: Open-Load Cap Enforcement This issue requests a script to prevent agents from opening too many issues simultaneously. **Current state:** Issue velocity has stabilized after the initial backlog population. No runaway creation observed since. **Deferred:** This is a preventive measure, not an active fire. Adding to the burn-loop backlog for implementation when the hybrid architecture is stable and proven (after the 8-hour retrospective, issue #863). Keeping open for future implementation.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#498