Skip to content

fix(search): get_symbol_info AMBIGUOUS + docs + README badge - #33

Merged
ManSio merged 4 commits into
mainfrom
fix/symbol-info-ambiguous-and-docs
Sep 10, 2026
Merged

ManSio merged 4 commits into
mainfrom
fix/symbol-info-ambiguous-and-docs

Conversation

@ManSio

@ManSio ManSio commented Sep 10, 2026

Copy link
Copy Markdown
Owner

MSCodeBase Agent added 3 commits September 10, 2026 06:02
…en(defs) > 1

Closes issue #21 read-path fork. When build_call_graph returns multiple
definitions, the tool now surfaces all candidates (up to 10) instead of
silently picking defs[0]. Single-definition path is unchanged.

Verified: 3 new tests + 38 related tests passed, 1704 total, ruff clean.
@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: aa2c208a-a001-4ff0-b73c-d1d8d6d085cd


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

…interval fix

Research (Exp 2 chain): inform-the-agent is unreliable (agent can ignore STALE
alerts, PlanFence 30/30 failures); server-side blocking gives 0% stale. Add a
fail-closed gate so memory reads/writes no longer silently use stale data.

- config: MemoryConfig.freshness_gate (off|read|write|both, default both)
- read gate: intel_get_project_memory marks unverified nodes stale_unverified
  on incomplete VOR pass, marks domain CONSISTENT on full pass, surfaces
  freshness_gate status in stats and ui_formatter
- write gate: intel_add_memory_node refuses while memory is STALE with pointer
  to intel_get_project_memory
- dirty tree: _is_dirty() git-status probe with TTL cache; dirty fingerprints
  rebuilt every pass (never persisted) and dirty verdicts bypass the cache
  entirely (dirty-bit in cache key), closing the notify->commit toxic interval
- background verify marks memory CONSISTENT after a full pass
- tests: conftest autouse ConsistencyTracker reset (singleton leak)
@ManSio
ManSio merged commit 2ab5479 into main Sep 10, 2026
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant