brick/docs/architecture
trvon d292b9f3f2
feat: add brick_callers and brick_uncalled caller-status queries
Agents asking "is this function used?" get resolved, unknown, or
unreferenced per function instead of a bare zero in-degree. Unknown lists
why callers may exist: same-name unresolved call sites (excluding foreign
receivers and macros), name references (callbacks, address-taken, macro
bodies), virtual/trait-impl/external-base/outside-class members, framework
attributes, implicit protocol invocations, entry points, test code,
incomplete parses, and, unless assume_closed_world is set, exported or
external-linkage functions. Unreferenced is a review candidate with an
explicit heuristic/compiler evidence basis, never a dead-code proof.

The queries are read-only over validated schema-4 models and return
complete canonical nodes and edges plus metrics.resolution coverage.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-22 15:12:13 -06:00
..
graph-model.md feat: support explicit cross-worktree structural diffs 2026-09-05 12:34:35 -06:00
mcp.md feat: add brick_callers and brick_uncalled caller-status queries 2026-09-22 15:12:13 -06:00
p4-evidence.md docs: define architecture evidence and release contracts 2026-09-01 18:27:23 -06:00
policy.md docs: define architecture evidence and release contracts 2026-09-01 18:27:23 -06:00
structural-diff.md feat: support explicit cross-worktree structural diffs 2026-09-05 12:34:35 -06:00