Added
- Carried cascade advisories and demoted delta rows now render with explicit age labels (refs #3167)
- Stale carried findings are now re-verified against the live server before re-delivery (refs #3170)
Fixed
- The widget
suppressed: Nchip keeps counting a marked finding (refs #3158) lens_diagnostic_markwidget cross-check missed mis-cased paths on case-insensitive filesystems (refs #3160)guard-bashrefusesgit worktree removeon a tree whosenode_modulesis a symlink into another checkout (refs #3173)- The tests-tree write guard no longer crashes the Unit tests job on a scratch-directory race (refs #3179)
- A tool path with
/../in it no longer orphans its own diagnostics record (refs #3184) tmp-fixture-hygiene's governance owner attributed another test file's async-recreated directory to itself (refs #3186)- A cold diagnostics sweep no longer burns its whole warm-up budget on a silent TypeScript server (closes #3187)
- No more
🔴 STOP — 0 issue(s) must be fixed:with nothing under it (refs #3188) - Tool schemas survive registration on hosts with callable schemas (closes #3195)
mode=deltano longer renders a file's quality (or project-diagnostics) rows under another file's header (refs #3196)mutation (advisory)no longer false-reds onscripts/with-memory-watch.mjs(closes #3108)- The skills-directory degradation record no longer drops which entry file triggered it (refs #3175)
🙏 Thanks
Thanks to the external contributors in this release: