v1.40.0
What's Changed
- docs(tears): v1.39.2 shipped — α retune + orphan GC loop closeout by @jamie8johnson in #1591
- docs(notes): groom — prune 9 stale, add 5 from v1.39.x loop by @jamie8johnson in #1592
- feat(envelope): _meta.handling_advice opt-in via CQS_ULTRASECURITY by @jamie8johnson in #1593
- docs(roadmap): polymorphic routing + JSON noise audit under agent-adoption by @jamie8johnson in #1594
- docs(design): JSON SNR restoration + audit-version traceability by @jamie8johnson in #1595
- docs(design): polymorphic command routing by @jamie8johnson in #1596
- docs(roadmap, tears): post-v1.39.2 — design docs in flight, telemetry insight by @jamie8johnson in #1597
- docs(screw-mcp): CLI-first build with MCP-discipline contract + tracked design doc by @jamie8johnson in #1598
- docs(screw-mcp): driver-model layer + Gemma 4 audio-multimodal note by @jamie8johnson in #1599
- docs(roadmap): add screw-tape under Adjacent tools by @jamie8johnson in #1600
- feat(json): Posture enum + _with_posture helpers (SNR Phase 1) by @jamie8johnson in #1601
- feat(json): per-result skip-when-default + posture-gated force-emit (SNR Phase 2) by @jamie8johnson in #1602
- chore(gitignore): re-ignore tools/screw-mcp/ + add .screw-tape/ cache by @jamie8johnson in #1603
- feat(json): slim batch/daemon envelope under Friendly (SNR Phase 3) by @jamie8johnson in #1604
- docs(roadmap): SNR Phases 1-3 shipped; 4-6 deferred to fresh session by @jamie8johnson in #1605
- fix(tests): env-var-docs substring → token match + pre-commit step by @jamie8johnson in #1606
- chore(eval): refresh v3.v2 fixture line numbers — agg R@K +6.4/+2.7/+3.2pp by @jamie8johnson in #1607
- docs(tears): autopilot session 2026-05-08 — 7 PRs + telemetry reset by @jamie8johnson in #1608
- feat(json): CQS_OUTPUT_FORMAT=v2 opt-in for bare-payload CLI direct (SNR Phase 4 plumbing) by @jamie8johnson in #1609
- feat(kind): Kind detection lib module (polymorphic routing Phase 1 plumbing) by @jamie8johnson in #1610
- docs(tears): autopilot session final tally — 10 PRs + plumbing for both deferred items by @jamie8johnson in #1611
- feat(impact): const fallback — kind-labeled definitions instead of empty (Polymorphic routing Phase 1) by @jamie8johnson in #1612
- feat(json): flip default to bare payload on CLI direct (SNR Phase 4 proper) by @jamie8johnson in #1613
- chore: Release v1.40.0 by @jamie8johnson in #1614
Full Changelog: v1.39.2...v1.40.0