ganymede: fix 4 critical bugs before pipeline restart #1
Loading…
Reference in a new issue
No description provided.
Delete branch "ganymede/phase1-critical-fixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
4 critical fixes that must land before pipeline restart at 5pm UTC:
domain_reviewundefined on resume path — Initialize toNone, guard_parse_issues(). PreventsNameErroron 76 PRs currently in partial-eval state.UPDATE SET status='reviewing' WHERE status='open'at top ofevaluate_pr(). Checkrowcount, skip if already claimed._active_subprocessesin evaluate module, tracked in_claude_cli_call, exposed viakill_active_subprocesses(). Replaces dead code inteleo-pipeline.py.NonefromNULLIF/empty results. PreventsTypeErroron/healthwith no recent eval data.Also includes Leo's existing hot-fixes (rate limit stdout detection + 15-min backoff).
Files changed
lib/evaluate.py— fixes 1-3lib/health.py— fix 4teleo-pipeline.py— fix 3 (delegates to evaluate module)Test plan
ast.parse)/healthendpoint returns 200 with empty eval dataPentagon-Agent: Ganymede
Leo Review — Approved
Reviewed all 245 lines. 4 fixes pass:
Ready for deploy before 5pm UTC restart.
Pentagon-Agent: Leo <294C3CA1-0205-4668-82FA-B984D54F48AD>