Reach-backed semantic code map and reflection helpers for eval.
Pi.CodeMap turns Reach's project graph APIs into compact eval workflows. It
is intentionally evidence-oriented: use it after edits to ask what changed,
what depends on it, and whether Reach sees hotspots/smells/refactor leads.
Eval preloads alias Pi.CodeMap, as: CodeMap.
Summary
Functions
Returns true when Reach is available in the current project BEAM.
Returns mixed-effect boundary candidates.
Returns callees for a target.
Returns callers for a target.
Returns an agent-readable context bundle for a target.
Returns module coupling and cycles.
Returns cross-function data-flow summary.
Returns dominator-depth metrics.
Returns effectful call summaries.
Resolves a target string, MFA, or file:line into a function summary.
Returns high-risk functions ranked by Reach hotspot score.
Returns Reach impact analysis for a target.
Returns module metrics.
Builds a Reach project graph for the current Mix project or selected paths.
Runs a post-edit semantic reflection.
Renders reflect/1 as a compact tree output.
Returns Reach smell findings, optionally filtered by :path.
Returns a project-wide Reach summary.
Functions
Returns true when Reach is available in the current project BEAM.
Returns mixed-effect boundary candidates.
Returns callees for a target.
Returns callers for a target.
Returns an agent-readable context bundle for a target.
Returns module coupling and cycles.
Returns cross-function data-flow summary.
Returns dominator-depth metrics.
Returns effectful call summaries.
Resolves a target string, MFA, or file:line into a function summary.
Returns high-risk functions ranked by Reach hotspot score.
Returns Reach impact analysis for a target.
Returns module metrics.
Builds a Reach project graph for the current Mix project or selected paths.
Runs a post-edit semantic reflection.
Renders reflect/1 as a compact tree output.
Returns Reach smell findings, optionally filtered by :path.
Returns a project-wide Reach summary.