impact_surface
Assess the blast radius of a symbol or path before editing by graphing callers, tests, docs, git history, and repo memories with a risk summary.
Instructions
Pre-edit blast radius for a symbol or path: graph callers/callees, tests, docs, git history, GitHub papertrail, and the repo memories crossing it, with a completeness / risk summary. Run this before changing anything non-trivial.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| ref | No | ||
| limit | No | ||
| query | No | ||
| symbol | No | ||
| include | No | What to include — `tests`, `docs`, `git`, `papertrail`, `text_fallback`, `memories`, ALL on by default (impact's value is the bundled evidence). Omit to keep them; pass an explicit list to narrow, e.g. `["git"]` for git history only. | |
| worktree | No | Absolute path to a linked git worktree you're working in; serves that worktree's branch overlay over the indexed checkout. Omit (or pass an unrelated path) for the indexed checkout. | |
| resolution | No | ||
| full_memories | No | Return full memory bodies + every binding + call paths instead of the default compact, scannable per-memory headers (#37). Full detail is also reachable via `memory_for_symbol` / `memory_for_path` / `memory_for_call_path`. | |
| allow_ambiguous | No |