This release adds 4 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryUpdates span docs(readme, paper1, paper2, bounded-io), fixes and features in viz, hooks, memory, bounded-io, mcp, ingest, plus performance and testing improvements.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds .claude hygiene doctor with session-start invariant checks. Adds .claude hygiene doctor with session-start invariant checks. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Low |
Implements tier‑aware read/storage to close C1–C4 gaps in the §8b two‑tier model. Implements tier‑aware read/storage to close C1–C4 gaps in the §8b two‑tier model. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Low |
Binds the upstream MCP connection pool as part of bounded‑io Phase 3. Binds the upstream MCP connection pool as part of bounded‑io Phase 3. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Low |
Priority‑weighted response budgets at every read boundary in bounded‑io. Priority‑weighted response budgets at every read boundary in bounded‑io. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Feature | Low |
Phase 2 of bounded‑io adds write‑side hygiene and fixes scoring inversion. Phase 2 of bounded‑io adds write‑side hygiene and fixes scoring inversion. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Feature | Low |
Phase 4 of bounded‑io closes sharded‑popping‑harbor C3 + C6 gaps. Phase 4 of bounded‑io closes sharded‑popping‑harbor C3 + C6 gaps. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Performance | Low |
Auto-load galaxy through L5; defer L6 AST symbols to demand in viz. Auto-load galaxy through L5; defer L6 AST symbols to demand in viz. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Medium |
Never delete by default in doctor hook; ships to every user. Never delete by default in doctor hook; ships to every user. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Memories HUD stat now shows in‑galaxy rendered count; total stored on hover. Memories HUD stat now shows in‑galaxy rendered count; total stored on hover. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Prevents idle‑shutdown of a held SSE stream; treats it as a live client. Prevents idle‑shutdown of a held SSE stream; treats it as a live client. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Restores GRAPH tab rendering and provides true memory count. Restores GRAPH tab rendering and provides true memory count. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Kills response duplication and uncapped table scans in bounded‑io Phase 0. Kills response duplication and uncapped table scans in bounded‑io Phase 0. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Prevents ConnectionResetError when a child dies mid‑Cypher fetch in ingest. Prevents ConnectionResetError when a child dies mid‑Cypher fetch in ingest. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Refuse destructive isolation against a populated database in tests. Refuse destructive isolation against a populated database in tests. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Fixes galaxy build kick and phase loader so GRAPH tab can render again in viz. Fixes galaxy build kick and phase loader so GRAPH tab can render again in viz. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Purges dead ~/Documents/Developments paths and updates comments/fallbacks in viz. Purges dead ~/Documents/Developments paths and updates comments/fallbacks in viz. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Low |
Points automatised-pipeline dev‑binary fallback at the real clone path in viz. Points automatised-pipeline dev‑binary fallback at the real clone path in viz. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Refactor | Low |
Renames ai‑architect MCP references to automatised‑pipeline. Renames ai‑architect MCP references to automatised‑pipeline. Source: llm_adapter@2026-06-11 Confidence: high |
— |
Full changelog
- release: v3.19.0 — sync pyproject + release notes to the manifest
- docs(readme): complete rewrite — kill the stale changelog and the wiki triplication
- docs(readme): execute the staged revision plan — coherent benchmark story, all cells labelled
- bench(paper1): paired oracle-vs-temporal reproduction on current code — temporal advantage persists
- docs(outreach): refresh verifiable facts — page counts 34/39, stars 52, 196 Qs
- feat(bench): record provenance in decay sweep artefacts + tighten paper2 mechanism phrase
- docs(paper1): fix BEAM-10M provenance — 0.471 is temporal label-free, 0.429 is oracle
- docs(paper2): re-scope decay thesis — dirty-DB confound falsified the dose-response
- bench(papers): overnight compute results + assembly findings
- docs(paper2): pre-submission fixes — BEAM metric honesty, decay dose-response as thesis
- docs(paper1): pre-submission fixes — metric honesty, data errors, rigor
- revert(hooks): doctor is a personal ~/.claude hook, not a plugin feature
- fix(doctor): never delete by default — the hook ships to every user
- feat(hooks): .claude hygiene doctor — session-start invariant checks
- fix(viz): Memories HUD stat = in-galaxy rendered count, store total on hover
- feat(memory): tier-aware read/storage — close gaps C1–C4 of the §8b two-tier model
- fix(viz): a held SSE stream is a live client — never idle-shutdown under it
- style: ruff format on bounded-io/viz session files (CI format gate)
- release: 3.19.0 — scoring integrity, gist+pointer hygiene, governors, galaxy restoration, test-DB guard
- fix(tests): refuse destructive isolation against a populated database
- perf(viz): auto-load galaxy through L5; defer L6 AST symbols to demand
- fix(viz): galaxy build kick + phase loader — the GRAPH tab can render again
- fix(viz): purge dead ~/Documents/Developments paths — comments and fallbacks
- fix(viz): point automatised-pipeline dev-binary fallback at real clone path
- fix(viz): restore GRAPH galaxy tab alongside TRACE + true memory count
- feat(bounded-io): Phase 4 — close sharded-popping-harbor C3 + C6
- docs(bounded-io): Phase 3 closed — record commits, premise corrections, gates
- feat(bounded-io): Phase 3 — bound the upstream MCP connection pool
- feat(bounded-io): Phase 2 — write-side hygiene + scoring-inversion fix
- docs(bounded-io): record Phase 1 follow-up commits 967545d + e43f41a
- feat(bounded-io): priority-weighted response budgets at every read boundary
- test(invariants): I2 heat-writer line drift 292->317 after homeostatic slim-projection helpers
- fix(bounded-io): Phase 0 — kill response duplication + uncapped table scans
- refactor(mcp): rename ai-architect MCP refs to automatised-pipeline
- fix(ingest): stop ConnectionResetError when child dies mid-Cypher-fetch
Full Changelog: https://github.com/cdeust/Cortex/compare/v3.18.4...v3.19.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About cdeust/Cortex
Persistent memory for Claude Code grounded in computational neuroscience (41 cited papers)
Related context
Beta — feedback welcome: [email protected]