fix(review-remote-pr): require persisted setup state before root acceptance - #557
Conversation
Keep PR-loop setup evidence in one canonical run directory and reject or regenerate empty setup state before acceptance. Co-Authored-By: Codex gpt-5.6-luna <noreply@openai.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Capture CI status, require run-directory-bearing terminal lines, and rebuild acceptance arguments during root recovery. Co-Authored-By: Codex gpt-5.6-luna <noreply@openai.com>
Expose stable failing-check names in the CI digest and preserve the named check through setup completion. Co-Authored-By: Codex gpt-5.6-luna <noreply@openai.com>
Merge the issue 541 predecessor changes while preserving the issue 542 setup evidence contract. Co-Authored-By: Codex gpt-5.6-luna <noreply@openai.com>
|
This was written agentically; verify its assertions: Adversarial review receipt
🤖 Co-authored by Codex. |
|
This was written agentically; verify its assertions: Review ledgerMachine-readable record of every review already performed on this PR. {
"version": 1,
"pr": 557,
"repo": "wrzonance/agent-kit",
"reviews": [
{
"kind": "adversarial",
"provider": "anthropic",
"model": "claude-fable-5",
"effort": "xhigh",
"mode": "cross-provider",
"head_sha": "ae0c1ff8b4d96834760256b4bb9e5fbbe3a8fe7b",
"covered_heads": [
"a46d9192be00fa93a061ee3efc9b12acf1ffec3b",
"ae0c1ff8b4d96834760256b4bb9e5fbbe3a8fe7b"
],
"counts": {
"p1": 0,
"p2": 4
},
"reviewed_at": "2026-08-28T18:36:57Z"
}
]
}🤖 Co-authored by Codex. |
Keep wait-ci arithmetic numeric when the digest carries named failing checks, including names with spaces. Co-Authored-By: Codex gpt-5.6-luna <noreply@openai.com>
This was written agentically; verify its assertions:
Why
Setup workers could report completion without leaving the canonical evidence that the root review loop must verify.
What
setup.resultcontract.Decisions
chain-advance.sh --retarget --pr <this-PR> --base <default>and require its full proof before merging; interactive human merges may merge then delete the predecessor branch for GitHub's automatic retarget.base=69b8f07c8c40011af20f910c6b29ccd9a9dc99bd
files=4
total.insertions=131
total.deletions=10
total.lines=141
operational.files=4
operational.insertions=131
operational.deletions=10
operational.lines=141
generated.files=0
generated.insertions=0
generated.deletions=0
generated.lines=0
lockfile.files=0
lockfile.insertions=0
lockfile.deletions=0
lockfile.lines=0
fixture.files=0
fixture.insertions=0
fixture.deletions=0
fixture.lines=0
non_operational.files=0
non_operational.insertions=0
non_operational.deletions=0
non_operational.lines=0
Testing
tests/run-tests.sh— ALL GREEN/home/adam/github/agent-kit/.worktrees/feat/issue-542/.agent/logs/20260828T153221Z-test.log🤖 Co-authored by Codex gpt-5.6-luna high.
Closes #542