docs: mark v0.25.0 as the latest release on the landing page#231
Conversation
v0.25.0 shipped, so the hero badge, JSON-LD softwareVersion, and the timeline pills move forward: v0.25.0 takes the "Latest release" pill and v0.24.0 joins the plain history trail. https://claude.ai/code/session_01FkHXHcjpWZL2EWn4HGi547
Backend parity gate — graphify vs built-in tree-sitter✅ PASS — the built-in backend must stay within tolerance of graphify on the reference fixture.
Gate checks
Tolerances: reduction within 25% (floor 4.0×), faithfulness within 0.10 (floor +0.00). Override via Automated by Multi-language structural parity
Coverage floor: 90% of graphify's per-language symbols (no gold-fact set exists for TS/Go, so parity is structural). Optional SCIP precision pass
Off by default ( |
NeuralMind self-benchmarkStatus: Phase 1 — Reduction on committed fixture
Phase 2 — Synapse recall A/B (same warm graph, recall off vs on)
The Hebbian synapse layer is now the single learning measurement (the old Assumptions
Per-model token reduction
Rows marked measured use the provider's real tokenizer. Rows marked NeuralMind retrieval-quality eval
Overall: PASS Automated by |
tests/test_integration_retrieval.py creates its own TemporaryDirectory hosting a ChromaDB store. Fixture teardown is LIFO, so the directory is removed before conftest's autouse chroma-release fixture runs; the embedder close in initialized_mind usually suffices, but Windows can hold the sqlite handle a beat longer (AV scans, deferred closes), which intermittently failed teardown with WinError 32. Mirror the conftest fixtures: ignore_cleanup_errors=True. https://claude.ai/code/session_01FkHXHcjpWZL2EWn4HGi547
There was a problem hiding this comment.
Pull request overview
Updates the documentation landing page to reflect v0.25.0 as the latest NeuralMind release (badge, JSON-LD version, and release timeline). The PR also includes an unrelated test fixture teardown change intended to avoid Windows failures with ChromaDB-backed temp directories.
Changes:
- Bump landing-page “latest release” markers from v0.24.0 to v0.25.0 (badge, JSON-LD, timeline).
- Adjust the v0.25.0 timeline pill to “Latest release” and demote v0.24.0 to plain history.
- Update an integration-test temp directory fixture to use
TemporaryDirectory(ignore_cleanup_errors=True)with expanded teardown rationale.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| docs/index.html | Advances the landing page’s “latest release” display and structured metadata to v0.25.0. |
| tests/test_integration_retrieval.py | Makes the integration test fixture teardown more resilient (especially on Windows) by ignoring temp-dir cleanup errors. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ``ignore_cleanup_errors``: this directory hosts a ChromaDB store, and | ||
| fixture teardown is LIFO — the temp dir exits before conftest's | ||
| autouse chroma-release fixture runs, so on Windows a still-open (or | ||
| just-released, AV-scanned) sqlite handle would otherwise fail the | ||
| teardown even though ``initialized_mind`` closes the embedder. |
| """Create a minimal project with sample graph for testing. | ||
|
|
||
| ``ignore_cleanup_errors``: this directory hosts a ChromaDB store, and | ||
| fixture teardown is LIFO — the temp dir exits before conftest's | ||
| autouse chroma-release fixture runs, so on Windows a still-open (or | ||
| just-released, AV-scanned) sqlite handle would otherwise fail the | ||
| teardown even though ``initialized_mind`` closes the embedder. | ||
| """ | ||
| with tempfile.TemporaryDirectory(ignore_cleanup_errors=True) as tmpdir: |
| <div class="tl-item dev"> | ||
| <div class="tl-head"><b>v0.25.0</b><span class="pill pill-dev">In development</span></div> | ||
| <div class="tl-head"><b>v0.25.0</b><span class="pill pill-latest">Latest release</span></div> |
v0.25.0 shipped, so the landing page's "latest" markers move forward, mirroring what #224 did for v0.23.0:
softwareVersion: 0.24.0 → 0.25.0No other content changes.
https://claude.ai/code/session_01FkHXHcjpWZL2EWn4HGi547
Generated by Claude Code