You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Small non-blocking findings from the #365–#372 review pass:
src/tracker/jira.ts:67-71 — spurious "hit pagination cap" warning when the final page lands exactly on 200 issues (cappedOut set even though isLast was true).
src/unified-spawner.ts:654 — if salvage push fails while a PR exists, the caller still reports "saved as draft PR: " even though the newest commits didn't land (logged via logTaskError; misleading console output only).
src/runner/generic.ts:62 — reads .critter-report.md without try/catch (same IO race the codex fix addressed; fails loudly into phase failure, so safe but inconsistent).
src/runner/review.ts:155 — merge-confirmation gate doesn't check prStateResult.code; a gh outage surfaces as the generic "Could not determine review outcome" rather than something diagnostic (fail-safe direction; retry recovers).
Small non-blocking findings from the #365–#372 review pass:
src/tracker/jira.ts:67-71— spurious "hit pagination cap" warning when the final page lands exactly on 200 issues (cappedOutset even thoughisLastwas true).src/unified-spawner.ts:654— if salvage push fails while a PR exists, the caller still reports "saved as draft PR: " even though the newest commits didn't land (logged vialogTaskError; misleading console output only).src/runner/generic.ts:62— reads.critter-report.mdwithout try/catch (same IO race the codex fix addressed; fails loudly into phase failure, so safe but inconsistent).src/runner/review.ts:155— merge-confirmation gate doesn't checkprStateResult.code; a gh outage surfaces as the generic "Could not determine review outcome" rather than something diagnostic (fail-safe direction; retry recovers).CLAUDE.md:79— still listsissue-page, log-pagein the dashboard description; those files were deleted in chore: remove dead code identified by audit #366.critters clean --panesrefusal prints to stderr but exits 0, so scripts can't distinguish refusal from success.