zoom-out ยท diff

git:20260610.52b7df7 to git:20260710.52a3b74

4 added, 4 removed. Audit A to A.

---
name: zoom-out
description: One-shot module map โ€” go up a layer of abstraction and get a domain-vocabulary module map of the codebase. Use when lost in unfamiliar code, after a long deep-dive session, or when you need to re-orient before planning.
---
# /supergraph:zoom-out
One prompt. One map. Re-orient fast.
Announce: "๐Ÿ”ญ /supergraph:zoom-out โ€” stepping back..."
## Steps
**1. Read CONTEXT.md for domain vocabulary (if exists):**
```bash
head -60 CONTEXT.md 2>/dev/null
```
**2. Get architecture overview:**
- ```
- mcp__code-review-graph__get_architecture_overview_tool()
- mcp__code-review-graph__list_communities_tool()
- ```
+ Use codebase-memory-mcp with `CBM_PROJECT`: call `get_architecture` for
+ `overview`, `layers`, `boundaries`, `clusters`, and `hotspots`; then use named
+ contract recipes `hubs`, `bridges`, and `test-gaps`. If unavailable, label it
+ `unavailable` and fall back to Serena/filesystem evidence.
**3. Output module map** using domain vocabulary from CONTEXT.md:
```
[Project name] โ€” module map
[Community/Module A]
โ””โ”€โ”€ [file/symbol] โ€” [one-line role in domain terms]
โ””โ”€โ”€ [file/symbol] โ€” [one-line role]
[Community/Module B]
โ””โ”€โ”€ ...
Key flows:
[User action] โ†’ [Module A] โ†’ [Module B] โ†’ [output]
Hub nodes (high-change risk): [list]
Bridge nodes (coupling chokepoints): [list]
```
No implementation details. Domain language only. If a concept doesn't have a name in CONTEXT.md โ€” use the most natural domain term and suggest adding it.
## Rules
- Use domain vocabulary, not file/class names (prefer "payment processing" over "PaymentService.ts")
- If CONTEXT.md is missing or empty โ€” use the most natural terms you can infer and note at bottom: "CONTEXT.md missing โ€” terms inferred"
- No action items, no recommendations โ€” orientation only
- Follow with: "Ready to /supergraph:plan, /supergraph:analyze, or /supergraph:architecture?"