Block a user
werkrevisor 0.69.0: the model judges the findings of the last posted review
Review round 7:
- YELLOW Scenario#142.03 implementation_details: fixed in
f71dbfa; the scenario names what the PR author writes and what the model gets, not the block lines and test details. -…
werkrevisor 0.69.0: the model judges the findings of the last posted review
Review round 6:
werkrevisor/earlierreview.py:113Secret Exposure (and the security concern): fixed in0c15d54; a match ofSECRET_PATTERNSin the earlier findings, Codex findings or…
werkrevisor 0.72.0: the model learns the base branch and which changesets are new
Review round 5 (Codex), fixed in 6f047e1 by a change of design, chosen by the human:
werkrevisor/cli.py:427outgoing PRs: the stack no longer changes the verdict. A changed or removed…
werkrevisor 0.69.0: the model judges the findings of the last posted review
Review round 5:
werkrevisor/earlierreview.py:65newest review without findings (Codex): fixed in37633af; the newest review counts, and without findings it gives no note. Red/green:…
werkrevisor 0.69.0: the model judges the findings of the last posted review
Review round 4:
werkrevisor/earlierreview.py:62Misparsed Findings (and the security concern): does not hold for quoted text.report.render_commentand the hs-review report indent every…
werkrevisor 0.72.0: the model learns the base branch and which changesets are new
Review round 4 (Codex), fixed in ed0a05c, rebased onto main with PR#139:
werkrevisor/cli.py:422forward-port PRs: a protected base branch, e.g. a release branch with an open forward port…
werkrevisor 0.69.0: the model judges the findings of the last posted review
Review round 3:
werkrevisor/earlierreview.py:42Prompt injection (and the security concern): fixed incbfff34. The system prompt gets only an instruction without any text of the earlier…
werkrevisor 0.72.0: the model learns the base branch and which changesets are new
Review round 3:
werkrevisor/dbschema.py:165changelog renamed by the parent branch (Codex, one385001): fixed ine0c72a6already. A 404 on the target counts as absence only if a PR of the…
werkrevisor 0.69.0: the model judges the findings of the last posted review
Review round 2 (werkrevisor and Codex), all fixed in 1e27580:
werkrevisor/earlierreview.py:101Prompt Injection (and the security concern): the note holds no commit subjects any more, only…
werkrevisor 0.72.0: the model learns the base branch and which changesets are new
Review round 2 (werkrevisor and Codex), all fixed in e0c72a6:
werkrevisor/cli.py:177Non-default base treated as stacked (werkrevisor) and "Do not treat every non-default target as an…