| name | issue-brief |
| description | Fixed plain-English format for reporting ANY issue, blocker, or side-discovery found during work. Fires automatically whenever an issue must be told to the user, and whenever the user asks "what's left / what's remaining / what am I missing". Created 2026-08-13 after the user was blindsided by accumulated side-issues described in jargon. |
Issue Brief
Why this exists (user directive 2026-08-13, verbatim complaint): "this keeps
happening where you point out something completely unrelated to my ask and
accumulate multiple small issues and I'm blindsided by it and do not
understand why any of them happens."
The failure mode: during a task, side-issues get discovered, half-mentioned
in passing with project jargon, and pile up. The user then meets them later
as a wall of unexplained problems.
The rules
- One brief per issue. Never mention an issue in passing. If it is
worth saying, it gets the full template below. If it is not worth the
template, do not raise it — fix it silently or drop it.
- Plain English first. Assume the reader did NOT follow the session.
Define every term of art in parentheses on first use ("medoid (the one
representative day we picked for the month)"). No acronyms without
expansion. No referring to internal codenames as if they explain
themselves.
- Numbers carry meaning. Never state a number without saying what it
means for the user ("$0.25/bbl — about the bid/offer noise on a diff").
- Keep a running open-issues list during any long task. When the user
asks "what's left / remaining / anything else?", answer FROM that list,
every item in short-brief form, including the ones you hoped to handle
quietly. An issue the user learns about late is a failure even if it was
fixed.
- The ask connection. Every brief starts by saying how this issue
connects to what the user originally asked for. If it doesn't connect,
say plainly: "unrelated to your ask, found while working."
The template