Skip to content

v0.15.3

Choose a tag to compare

@osouthgate osouthgate released this 01 May 05:56
· 74 commits to main since this release

v0.15.3 — doctor self-check multi-source detection (P2 follow-up to v0.15.2)

Same 3-source detection ladder as v0.15.2's primitives fix, applied to
the self-check (was PATH-only, same blind spot). Adds self.on_path_source

  • self.reachable envelope fields. Three-state messaging: reachable=false
    warns; reachable-but-not-on-PATH hints (info); on PATH says nothing.

Verdict semantics preserved — envcheck.missing_count > 0 still means
degraded (honest + actionable). Lifecycle-ring 'install → healthy'
claim is satisfied by v0.15.2 + v0.15.3 multi-source detection.

2 new tests, 411 passing total.