What's Changed
- chore: remove unused code and dependencies by @matthiasn in #3705
- refactor: remove unused code by @matthiasn in #3707
- refactor: remove more unused code by @matthiasn in #3709
- fix(tasks): repair the agent-suggestion capture, and check captures before merge by @matthiasn in #3708
- refactor: remove obsolete AI chat stack by @matthiasn in #3711
- ci(manual): verify the screenshot harness before a change lands by @matthiasn in #3713
- refactor: remove more unused AI code by @matthiasn in #3715
- perf(agents): coalesce concurrent agent_entities by-id reads by @matthiasn in #3714
- refactor(db): drop the dead habitCompletionsInRange drift query by @matthiasn in #3723
- refactor: remove unused presentation metadata by @matthiasn in #3721
- perf(agents): fetch the proposal ledger in one round trip by @matthiasn in #3716
- perf(sync): batch the outbox retry updates by @matthiasn in #3722
- perf: reduce sync log volume while preserving diagnostics by @matthiasn in #3725
- perf(agents): only load agent states that have a wake pending by @matthiasn in #3718
- refactor: remove unused sync and AI code by @matthiasn in #3727
- fix: prevent Gemini API key log leaks by @matthiasn in #3730
- fix: repair legacy week rollups by @matthiasn in #3731
- chore: remove obsolete unused code by @matthiasn in #3732
- fix: bound repeated framework error logs by @matthiasn in #3733
- docs(perf): correct the slow-query investigation's Mode C conclusion by @matthiasn in #3726
- docs(persistence): correct the database inventory and record the read-pool hazard by @matthiasn in #3734
- chore: remove obsolete agent helpers by @matthiasn in #3736
- fix: preserve framework summaries through shutdown by @matthiasn in #3737
- perf(agents): cache the agent identity list between identity writes by @matthiasn in #3719
Full Changelog: 1.0.0+4276...1.0.1+4277