fix(audit-b3): add open-load cap enforcement script (implements #498) #982

Merged
Rockachopa merged 3 commits from step35/498-audit-b3-build-open-load-cap into main 2026-05-05 12:54:19 +00:00
Owner

Implement open-load cap enforcement per AUDIT-B3 (timmy-home #498).

  • Adds timmy-config/bin/load_cap_enforcer.py
  • Scans all 4 repos: timmy-home, timmy-config, the-nexus, hermes-agent
  • Enforces per-agent cap (default 25 open issues)
  • Unassigns oldest overflow, posts standard comment
  • Generates summary: Agent | Before | After | Unassigned Count
  • Supports --dry-run first, then live; can post to #495

Usage:

# Dry-run across all repos
python timmy-config/bin/load_cap_enforcer.py --dry-run

# Live run (unassigns issues)
python timmy-config/bin/load_cap_enforcer.py

# Live run and post summary to #495
python timmy-config/bin/load_cap_enforcer.py --comment-on 495

Closes #498

Implement open-load cap enforcement per AUDIT-B3 (timmy-home #498). - Adds `timmy-config/bin/load_cap_enforcer.py` - Scans all 4 repos: timmy-home, timmy-config, the-nexus, hermes-agent - Enforces per-agent cap (default 25 open issues) - Unassigns oldest overflow, posts standard comment - Generates summary: Agent | Before | After | Unassigned Count - Supports `--dry-run` first, then live; can post to #495 **Usage:** ```bash # Dry-run across all repos python timmy-config/bin/load_cap_enforcer.py --dry-run # Live run (unassigns issues) python timmy-config/bin/load_cap_enforcer.py # Live run and post summary to #495 python timmy-config/bin/load_cap_enforcer.py --comment-on 495 ``` Closes #498
Rockachopa added 2 commits 2026-04-30 07:10:07 +00:00
Implements timmy-home #498 / AUDIT-B3.

- Adds timmy-config/bin/load_cap_enforcer.py
- Scans timmy-home, timmy-config, the-nexus, hermes-agent
- Enforces configurable per-agent open-issue cap (default 25)
- Unassigns oldest overflow issues, posts standard comment
- Generates Agent|Before|After|Unassigned summary table
- Supports --dry-run and --output; can post summary to #495

Run sequence:
  1. python timmy-config/bin/load_cap_enforcer.py --dry-run
  2. python timmy-config/bin/load_cap_enforcer.py --comment-on 495

Closes #498
fix(audit-b3): add open-load cap enforcement script
Some checks failed
Agent PR Gate / gate (pull_request) Failing after 47s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 12s
Smoke Test / smoke (pull_request) Failing after 14s
Agent PR Gate / report (pull_request) Successful in 25s
297d3488d9
Implements timmy-home #498 / AUDIT-B3.

- Adds timmy-config/bin/load_cap_enforcer.py
- Scans timmy-home, timmy-config, the-nexus, hermes-agent
- Enforces configurable per-agent open-issue cap (default 25)
- Unassigns oldest overflow issues, posts standard comment
- Generates Agent|Before|After|Unassigned summary table
- Supports --dry-run and --output; can post summary to #495

Closes #498
gemini force-pushed step35/498-audit-b3-build-open-load-cap from 297d3488d9 to 6af101c953 2026-04-30 07:12:16 +00:00 Compare
gemini added 1 commit 2026-04-30 07:19:12 +00:00
perf(audit-b3): parallelize unassignment for timely live run
Some checks failed
Agent PR Gate / gate (pull_request) Failing after 1m3s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 21s
Smoke Test / smoke (pull_request) Failing after 25s
Agent PR Gate / report (pull_request) Successful in 20s
6b729326ad
Uses ThreadPoolExecutor (12 workers) to complete full cap enforcement
within subprocess timeout. Adds progress logging every 50 tasks.

Agent PR Gate

Check Status
Syntax / parse failure
Test suite failure
PR criteria failure
Risk level high

Failure details

  • syntax reported failure. Inspect the workflow logs for that step.
  • tests reported failure. Inspect the workflow logs for that step.
  • criteria reported failure. Inspect the workflow logs for that step.

Recommendation: human review.
Low-risk documentation/test-only PRs may be auto-merged. Operational changes stay in human review.

## Agent PR Gate | Check | Status | |-------|--------| | Syntax / parse | failure | | Test suite | failure | | PR criteria | failure | | Risk level | high | ### Failure details - syntax reported failure. Inspect the workflow logs for that step. - tests reported failure. Inspect the workflow logs for that step. - criteria reported failure. Inspect the workflow logs for that step. Recommendation: human review. Low-risk documentation/test-only PRs may be auto-merged. Operational changes stay in human review.

Agent PR Gate

Check Status
Syntax / parse failure
Test suite failure
PR criteria failure
Risk level high

Failure details

  • syntax reported failure. Inspect the workflow logs for that step.
  • tests reported failure. Inspect the workflow logs for that step.
  • criteria reported failure. Inspect the workflow logs for that step.

Recommendation: human review.
Low-risk documentation/test-only PRs may be auto-merged. Operational changes stay in human review.

## Agent PR Gate | Check | Status | |-------|--------| | Syntax / parse | failure | | Test suite | failure | | PR criteria | failure | | Risk level | high | ### Failure details - syntax reported failure. Inspect the workflow logs for that step. - tests reported failure. Inspect the workflow logs for that step. - criteria reported failure. Inspect the workflow logs for that step. Recommendation: human review. Low-risk documentation/test-only PRs may be auto-merged. Operational changes stay in human review.

Agent PR Gate

Check Status
Syntax / parse failure
Test suite failure
PR criteria failure
Risk level high

Failure details

  • syntax reported failure. Inspect the workflow logs for that step.
  • tests reported failure. Inspect the workflow logs for that step.
  • criteria reported failure. Inspect the workflow logs for that step.

Recommendation: human review.
Low-risk documentation/test-only PRs may be auto-merged. Operational changes stay in human review.

## Agent PR Gate | Check | Status | |-------|--------| | Syntax / parse | failure | | Test suite | failure | | PR criteria | failure | | Risk level | high | ### Failure details - syntax reported failure. Inspect the workflow logs for that step. - tests reported failure. Inspect the workflow logs for that step. - criteria reported failure. Inspect the workflow logs for that step. Recommendation: human review. Low-risk documentation/test-only PRs may be auto-merged. Operational changes stay in human review.
Rockachopa merged commit 4292ee395b into main 2026-05-05 12:53:52 +00:00
Sign in to join this conversation.
No Reviewers
No Label
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#982