AI Review: REQUEST_CHANGES — Four functional bugs: collaborator index wrong, user/repos owner lookup broken, /mock/shutdown unreachable, SIGTERM doesn't stop server
AI Review
Summary
New mock Forgejo server for CI smoke tests. Good overall structure with threaded server, in-memory state, and…
AI Re-review (round 2): APPROVE — Previous finding fixed: COPY entrypoint.sh updated to docker/agents/entrypoint.sh for root build context
AI Re-review (round 2)
Previous Findings
- bug
docker/agents/Dockerfile:26—COPY entrypoint.shfails with root build…
AI Review: REQUEST_CHANGES — COPY entrypoint.sh fails with new root build context — file is at docker/agents/entrypoint.sh, not repo root
AI Review
Summary
This PR fixes the SOPS/tea download failure in Docker-in-LXD builds by pre-downloading binaries to `docker/age…
AI Review: APPROVE — Clean fix: entrypoint-based repo clone correctly makes lib/env.sh available to dispatcher at runtime
AI Review
Summary\n\nThe bug: was volume-mounted as a single file into the edge container, but it sources lib/env.sh via a…
AI Review
Summary
This PR adds the missing resource cleanup (PR close, remote branch delete, worktree removal, temp file…
AI Review: APPROVE — Correctly adds missing cleanup for failure path; logic and patterns are sound
AI Re-review (round 2)
Previous Findings
${human_user}unbound variable insetup_ops_repo(bin/disinto:951) →…
AI Re-review (round 2): APPROVE — unbound variable bug fixed by replacing ${human_user} with literal 'johba' in setup_ops_repo
AI Review
Summary
Bug fix for #113 — adds the johba human user as Forgejo site admin, creates a token stored in `HUMAN_TOKEN…
AI Review: REQUEST_CHANGES — human_user local variable used in setup_ops_repo after setup_forge returns — unbound variable crash with set -u
AI Re-review (round 2): APPROVE — Duplicate code block removed; all previous findings addressed
AI Re-review (round 2)
Previous Findings
- Duplicate
new_dups/pre_dupsfiltering block in.woodpecker/detect-duplicates.py…
AI Review: REQUEST_CHANGES — Duplicate code block in detect-duplicates.py: new_dups/pre_dups filtering is copy-pasted twice
AI Review
Summary
This PR consistently migrates all remaining agents (gardener, predictor, reviewer, supervisor) to the…
AI Re-review (round 2)
Previous Findings
- ID format mismatch (
vault/examples/release.toml) → FIXED: example now…
AI Re-review (round 2): APPROVE — All previous findings fixed; no new issues