Commit Graph

3 Commits

Author SHA1 Message Date
clever-agent edd87d4847 fix(agents): add FORGEJO_REVIEWER_PASSWORD and purge stale self-approval language
- shared/credential_security.md: added FORGEJO_REVIEWER_PASSWORD, fixed comment
- shared/merge_safety.md: updated approval docstring + comment for dual-account
- implementation-worker.md: updated 2 approval function docstrings
- pr-merge-pool-supervisor.md: removed 2 stale self-approval references
- pr-reviewer.md: removed stale self-approval error handling text
- project-bootstrapper.md: updated branch protection notes for dual-account
2026-04-10 20:31:14 +00:00
clever-agent 17fbcbeb6e feat(agents): introduce dual-account architecture for PR reviews
Solves the "shared bot account problem" by introducing a separate Forgejo
reviewer account (FORGEJO_REVIEWER_PAT / FORGEJO_REVIEWER_USERNAME).

- pr-reviewer.md: rewrote review protocol to use reviewer credentials,
  formal APPROVED reviews are now the primary path (not a workaround)
- pr-review-pool-supervisor.md: passes reviewer credentials to dispatched reviewers
- pr-merge-pool-supervisor.md: updated approval detection to recognize
  reviewer account as primary approver
- product-builder.md: passes reviewer creds when launching review pool
- shared/credential_security.md: added FORGEJO_REVIEWER_PAT and
  FORGEJO_REVIEWER_USERNAME to required credentials
2026-04-10 20:23:43 +00:00
freemo e5f75c5c83 refactor: remove parallelism cap and backpressure throttling
ci.yml / refactor: remove parallelism cap and backpressure throttling (push) Failing after 0s
- Remove maximum cap (16) on CA_MAX_PARALLEL_WORKERS in resources.yaml
  - Can now be set to any positive value (32, 64, etc.)
  - Only minimum validation remains (must be > 0)

- Remove dynamic backpressure/throttling from implementation-orchestrator
  - Dispatch always runs at full configured speed
  - Resource monitoring remains for visibility only
  - No automatic reduction of slots_available based on failures

- Convert system-watchdog from auto-degradation to monitoring + suggestions
  - Renamed DEGRADATION_THRESHOLDS to HEALTH_THRESHOLDS
  - Removed apply_system_degradation() and check_degradation_recovery()
  - Changed findings to include suggestions instead of actions
  - Watchdog now reports issues with fix recommendations
  - No automatic throttling or pausing of agents

The system now operates at maximum configured speed at all times,
with the watchdog providing diagnostic insights when issues arise.
2026-04-07 01:13:27 -04:00