Added
- Live native-TS7 diagnostic fixture (refs #1412)
- Cascade injection, test-targeting, and cache-effectiveness telemetry (Closes #1446)
- Four ast-grep rules for the type-laundering smell family (Closes #1447)
- Attribute worklog and disposition entries to the model/provider that produced them (closes #1448)
- Prefix filters for word-index queries: lang, file, ext (Closes #1450)
- Live classic-TypeScript repair fixture (refs #1436)
Changed
- docs: document the per-edit autofix routing (refs #1414)
- Skill docs realigned with shipped behavior and split for token economy (closes #1424, refs #1423)
- Dead code reports the per-turn delta, not the whole project (#1477, refs #127)
- The auto-format nudge names the action, not the process
- Word-index resume stats run through a bounded parallel walk (refs #1409)
Fixed
- TypeScript LSP roots follow governing configs (refs #1412)
- Post-fix decisions are observable (Closes #1432)
- Native TS7 diagnostic waits stabilize versionless publication bursts (refs #1412)
- Stale advisories are historical, not current blockers (refs #1413)
- Per-edit autofix no longer mutates files mid-turn (closes #1414)
- Bus publishers keep activation context ownership (closes #1415)
ast_grep_replacenow matchesast_grep_search'shasKind/hasDescendantKindsurface (closes #1423)- pi's own CLI output is no longer swallowed by the console guard (Closes #1434)
- Managed TypeScript self-heals the classic LSP fallback (closes #1436)
- Deliver late cascade results instead of dropping them (closes #1443)
- Settle native TS7 cascade checks (closes #1444)
- Cascade no longer blames the review graph for test-file edits (closes #1445)
- Test-runner results report a real duration and a real skip count (closes #1452)
- Keep the tool list stable across forks and reloads (closes #1453)
- Auxiliary LSP scanners reach per-edit diagnostics (closes #1458)
- Secret blockers no longer name deleted files (refs #1461)
- A slow tool check no longer disables an installed tool for the whole session (closes #1467)
- A cut-off auxiliary no longer reads as confirmed clean (closes #1470)
- A slow first probe no longer disables an installed tool (closes #1476)
- The turn-end log no longer prints
(0ms)for a run it never timed (closes #1479) - Cargo, dotnet, maven, rspec and minitest runs report a real duration (closes #1480)
🙏 Thanks
Thanks to the external contributors in this release: