v1.11.0
What's Changed
- fix(release): build Rust NAPI bridge before release-smoke tests by @Memphis-Chains in #577
- fix(install): add poppler-utils to install-prerequisites by @Memphis-Chains in #578
- fix(config): show marker for empty *_API_KEY with *_VAULT_KEY by @Memphis-Chains in #579
- test(cache): byte-equality contract for buildSystemPrompt (P5 #18) by @Memphis-Chains in #581
- feat(install): fresh-install smoke script + verification runbook (P2 #7-9) by @Memphis-Chains in #582
- fix(vault): close pepper atomic-re-encrypt plan as phantom problem by @Memphis-Chains in #584
- fix(codex-round): both P2 findings from #579 + #580 — bundled by @Memphis-Chains in #583
- fix: address Codex #585 — embed UTF-8 truncate + napi env race by @Memphis-Chains in #586
- feat(embed): chunk + multi-vector for >4KB content (Codex Option B) by @Memphis-Chains in #587
- fix(shutdown): close Kartograf ONNX session before V8 teardown — likely SEGV root cause by @Memphis-Chains in #588
- fix(soul): seed:capabilities promised 8 dead tools — anchor on self_describe by @Memphis-Chains in #592
- fix(slo+confab): S1 + S2 operator decisions — memphis_repair exclusion + STRIP env alias by @Memphis-Chains in #594
- feat(self-coding): S5 plan-aware self-coding loop (A.5.1-A.5.6 complete) by @Memphis-Chains in #593
- fix(audit): guard live audit writes from VITEST (Block 1853 fix + recurrence prevention) by @Memphis-Chains in #595
- fix(telegram): vision+exec tier-3 + attachment persistence (REV2 Temat 1, DEMO BLOCKER) by @Memphis-Chains in #596
- fix(shutdown): dedup embed_shutdown calls between graceful + napi paths (REV2 Temat 2) by @Memphis-Chains in #597
- chore(gitignore): operator-machine-local + secret-leak hard-blocks by @Memphis-Chains in #600
- feat(exec-wisdom): Memphis operator-mode wisdom — 5-layer (REV2 Temat 3.5) by @Memphis-Chains in #601
- hotfix(tests): napi-shutdown reset embed-shutdown-state (orphan from #597) by @Memphis-Chains in #604
- fix(training): preflight ModernBERT support check (REV2 Temat 4 F8) by @Memphis-Chains in #602
- hotfix(codex-round-1): bundled fixes from #596/#597/#601/#602 reviews by @Memphis-Chains in #605
- fix(startup): tolerate known fork markers in chain integrity check by @Memphis-Chains in #603
- fix(vault): refuse
vault initon non-empty entries without --force-reinit by @Memphis-Chains in #606 - fix(startup): structured known-fork registry replaces #603 substring matcher by @Memphis-Chains in #607
- fix(runtime): align operator surfaces and preflight context by @Memphis-Chains in #608
- fix(runtime): repair chain reads and case tool payloads by @Memphis-Chains in #609
- fix(deps): clear npm audit advisories by @Memphis-Chains in #610
- fix(deps): bump ratatui for patched lru by @Memphis-Chains in #611
- docs(triage): three open issues seeking Codex review by @Memphis-Chains in #585
- docs(process): A/B/C sprint cadence + anti-isolation rule by @Memphis-Chains in #589
- docs(s1): confab events + self_describe block analysis by @Memphis-Chains in #590
- docs(s2): p99 latency analysis by @Memphis-Chains in #591
- docs(roadmap): post-Y1 backlog snapshot 2026-05-12 by @Memphis-Chains in #599
- [codex] fix prompt provider identity routing by @Memphis-Chains in #612
- fix(ci): prefer local napi bridge in source builds by @Memphis-Chains in #613
- fix(test): add paths exports to smoke bridge by @Memphis-Chains in #614
- [codex] fix nightly scoped format gate by @Memphis-Chains in #615
- [codex] fix nightly shallow format range by @Memphis-Chains in #616
- Complete runtime modernization and public-readiness closeout by @Memphis-Chains in #617
- docs: align README with runtime truth by @Memphis-Chains in #618
- chore(release): prepare v1.11.0 by @Memphis-Chains in #619
Full Changelog: v1.10.0...v1.11.0