Something went wrong. Try again.
personal memory agent
Something went wrong. Try again.
refactor(doctor): share the aggregate failure predicate master
Dropped the unreachable has_execution_error arm from summary_counts' failed count; probe.run_check already builds error results with status fail, so errors are a subset of failed by construction. Added probe.results_failed, the single aggregate rule for any execution error or any blocker-severity fail, now used by doctor.main, doctor.jsonl_summary_status, and preflight.main instead of duplicated conditions. Added preflight --json coverage asserting the structured execution_error payload and a nonzero exit for an advisory raising check.
Author Jer Miller Date (Jul 30, 2026, 6:46 PM UTC) Commit 4dc8bd23 4dc8bd237bb79fd928c0563ae402780109e2ab73 Parent e103c98a e103c98ad71b948277543b7cda41e5f5f8dc5ce4