You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
Bug Fixes
fix(graph): make rebuild_symbol_index public for postcard decode (#1486): StructuralGraph::symbol_index is #[serde(skip)], so a graph deserialized directly via postcard::from_bytes has an empty index and find_symbols_all returns no seeds. GraphDiskStore::get already worked around this by calling rebuild_symbol_index() after decode, but that method was pub(crate), leaving downstream crates decoding a cached graph themselves with no way to repair it. Makes rebuild_symbol_index() public with a doc comment stating the invariant, and adds a postcard-roundtrip regression test. Fixes #1485.
Maintenance
docs: mark graph audits superseded and refresh roadmap (#1484): Extends docs/ROADMAP.md's MCP resource surface entry with blast-radius-bidirectional, and marks the 2026-08-03/08-26/08-27 knowledge-graph audits superseded by the PRs that implemented them (#1473, #1476, #1478, #1481).
chore(deps): update Cargo.lock to latest compatible versions (#1487): Refreshes Cargo.lock; only chacha20, cpufeatures, hyper, and lru moved to their latest semver-compatible patch versions. Lockfile-only, no Cargo.toml changes.