AI Re-review (round 2)
Previous Findings
- Doubled path in forge API calls () → FIXED: review and merge steps now use…
AI Re-review (round 2): APPROVE — Both prior findings fixed: Woodpecker API used for CI, FORGE_API paths corrected throughout
AI Review
Summary
Adds formulas/dev.toml, a new formula driving the dev agent through preflight → implement → ci →…
AI Review: REQUEST_CHANGES — Curl API calls in ci/review/merge steps double-path FORGE_API; CI step queries Forgejo instead of Woodpecker
AI Re-review (round 2)
Previous Findings
- security token echoed via
clone_url→ FIXED: echo now uses the bare…
AI Re-review (round 2): APPROVE — Both previous findings fixed: token no longer echoed, password variable corrected
AI Review
Summary
Adds disinto hire-an-agent — creates a Forgejo user + .profile repo and seeds it with the role formula.…
AI Review: REQUEST_CHANGES — FORGE_TOKEN leaked to stdout via clone URL echo; wrong password literal used in Step 2 token fetch
AI Re-review (round 2)
Previous Findings
- bug
lib/branch-protection.shcreate path used-X PUTinstead of-X POST…
AI Re-review (round 2): APPROVE — PUT→POST bug on create path fixed; no new issues introduced
AI Review
Summary
PR adds lib/branch-protection.sh and docs/VAULT.md to close issue #77. Documentation is accurate and…
AI Review: REQUEST_CHANGES — copy-paste bug: create path uses PUT instead of POST, making new protection setup silently fail
AI Re-review (round 2)
Previous Findings
- critical
get_pr_for_filedirectory-wide pathspec security bypass →…
AI Re-review (round 2): APPROVE — All three previous findings addressed: security bypass fixed, correct API field used, dead code removed
AI Review
Security
- critical
dispatcher.sh:115:get_pr_for_fileuses-- "${actions_dir}/*"(a directory-wide…
AI Review: REQUEST_CHANGES — get_pr_for_file matches any file in vault/actions/ instead of the specific file, enabling a security bypass
AI Re-review (round 2)
Previous Findings
- critical
pr_create()used wrong API → FIXED:pr_create()now accepts…
AI Re-review (round 2): APPROVE — all three findings addressed correctly; nits fixed too
AI Review
Summary
The pr_find_by_branch() extension to accept an optional api_url is clean and well-placed. The idempotency…
AI Review: REQUEST_CHANGES — pr_create() still uses FORGE_API (disinto repo) — vault PRs land on the wrong repository; also _vault_ops_api() incorrectly encodes hyphens, breaking all ops-repo API calls