Skip to content

#74: Review gate before auto-merge in /afk (AI Reviewer step)#75

Merged
lsfera merged 1 commit into
mainfrom
agent/issue-74
Jun 29, 2026
Merged

#74: Review gate before auto-merge in /afk (AI Reviewer step)#75
lsfera merged 1 commit into
mainfrom
agent/issue-74

Conversation

@lsfera

@lsfera lsfera commented Jun 29, 2026

Copy link
Copy Markdown
Owner

Closes #74

Implemented autonomously by the AFK orchestrator in an isolated, git-isolated sandbox.

Commits: 730d300

- reduce.ts: afk SandboxFinished → StartReview (not EnableAutoMerge);
  ReviewFinished{pass} → EnableAutoMerge, {changes-requested} → WaitForHuman;
  reviewVerdict() fail-safe mapper; hitl path unchanged
- reviewer-adapter.ts: two-pass produce→extract reviewer sandbox (noSandbox,
  read-only); parseDiffLines + filterInlineComments guard; Output.object schema
  validation; null on any failure (fail-safe)
- review-prompt.md / review-extraction.md: reviewer prompts
- issue-source.ts: getPrDiff() + postPrReview() (gh api with JSON stdin)
- main.ts: handle StartReview — run reviewer, dispatch ReviewFinished, post
  review on changes-requested; instantiate ReviewerAdapter from AGENTIC_MODEL
- docs/adr/0020-review-gate-before-auto-merge.md: ADR amending ADR-0007
- reduce.test.ts: full reducer + reviewVerdict unit tests (type-cast fix)
@lsfera lsfera enabled auto-merge (squash) June 29, 2026 07:35
@lsfera lsfera disabled auto-merge June 29, 2026 07:35
@lsfera lsfera merged commit 2e910a0 into main Jun 29, 2026
3 checks passed
@lsfera lsfera deleted the agent/issue-74 branch June 29, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Review gate before auto-merge in /afk (AI Reviewer step)

1 participant