surface-assumptions · git:20260907.47ea7d2 · 2026-09-07 · sha256 bf99584253750529

surface-assumptions git:20260907.47ea7d2A

Immutable. This exact content never changes and is served at /api/v1/blob/bf99584253750529.

---
name: surface-assumptions
description: Call out interpretation and scope assumptions as you make them, especially when widening scope; or stop and ask.
---

# Surface assumptions

When a request is ambiguous you pick a reading. Make that pick visible in the same breath, so the reader can veto it before you build on it.

**Why:** an unstated assumption that turns out wrong wastes everything built on top of it; stated, it costs one sentence to correct.

**How to apply:** write "reading this as X (say if you meant Y)" at the point of the choice. Be especially explicit when you are expanding scope beyond the literal ask.