docs: tighten captain-facing communication - #16
Conversation
* Tighten captain-facing communication * no-mistakes(document): Sync README communication docs * no-mistakes(lint): Clean markdown lint fixes
|
Retired on the captain's decision, 2026-08-06, following the board triage of that date. This is one of four prior dashboard framings (#16, #21, #26, #19) that the approved 2026-08-05 design work supersedes. #350 names them as "prior framings of this page, to fold in or close", and the captain has chosen to close. Specifically: #350 argues against keying a dashboard off role at all, since capabilities resolve as a union across held roles and role-keying would reintroduce what #203 removed — which contradicts #16's premise directly. The Stitch-template framing in #21 is superseded by the three 2026-08-05 design studies. #26 and #19 are absorbed by that cluster plus #217 and the Project Detail epics #177–#181. Nothing here is lost: a closed issue stays readable, and the live successors are #350, #217, #328 and #177–#181. Reopen if a requirement here turns out to have no successor. |
Intent
Tighten firstmate captain-facing communication in AGENTS.md only. Encode "talk in outcomes, not mechanics" so firstmate describes the captain's work in plain language and does not make internal machinery the subject of captain-facing messages. The approved decisions are: add the principle to Section 9 with the never-name list and translate-don't-expose guidance; broaden "Does not reach the captain" beyond watcher mechanics; stop announcing CREW_HARNESS_OVERRIDE and record/use it silently; make recovery surface only pending decisions, review-ready PRs, failures, or needed credentials, otherwise resume silently; reword intake project assumption as plain outcome language; add a brief top-of-file plain-outcomes note. This is a documentation-only change to AGENTS.md, preserving operational behavior and relying on CLAUDE.md being a symlink to AGENTS.md.
What Changed
AGENTS.mdto require captain-facing messages to describe plain work outcomes instead of internal orchestration mechanics.README.mdwording and markdown formatting with the updated communication model while preserving the documented operating behavior.Risk Assessment
✅ Low: The branch only updates AGENTS.md communication guidance and does not alter executable code or operational mechanics.
Testing
I verified the diff is limited to AGENTS.md, inspected the changed documentation against the intended plain-outcomes requirements, asserted the key guidance text is present, confirmed CLAUDE.md still symlinks to AGENTS.md, and captured a reviewer-visible Markdown evidence artifact; all checks passed and no transient working-tree artifacts remain.
Evidence: Plain-outcomes documentation evidence
Shows only AGENTS.md changed, key AGENTS.md communication guidance lines, and CLAUDE.md -> AGENTS.md symlink target.Pipeline
Updates from git push no-mistakes
✅ **intent** - passed
✅ No issues found.
✅ **Rebase** - passed
✅ No issues found.
✅ **Review** - passed
✅ No issues found.
✅ **Test** - passed
✅ No issues found.
git diff --stat 84e7d321709b16e1abf887253cbd7f8412b94659..15ca5c24c319cbce74abe94b652a4d49433e0ac5git diff --name-only 84e7d321709b16e1abf887253cbd7f8412b94659..15ca5c24c319cbce74abe94b652a4d49433e0ac5git diff --unified=3 84e7d321709b16e1abf887253cbd7f8412b94659..15ca5c24c319cbce74abe94b652a4d49433e0ac5 -- AGENTS.mdtest -L CLAUDE.md && test "$(readlink CLAUDE.md)" = "AGENTS.md"git diff --quiet 84e7d321709b16e1abf887253cbd7f8412b94659..15ca5c24c319cbce74abe94b652a4d49433e0ac5 -- . ':(exclude)AGENTS.md'perl -0ne 'BEGIN { $ok = 1 } $ok &&= /Captain-facing messages are plain outcomes about the captain.s work/; $ok &&= /CREW_HARNESS_OVERRIDE: <name>- record and use the override silently/; $ok &&= /Surface only what needs the captain: pending decisions, PRs ready to merge, failures, or needed credentials/; $ok &&= /state the project in plain outcome language/; $ok &&= /Talk in outcomes, not mechanics/; $ok &&= /Never name firstmate internals in captain-facing messages/; $ok &&= /Does not reach the captain: auto-fixes, retries, routine progress, or firstmate.s internal vocabulary and machinery/; END { exit($ok ? 0 : 1) }' AGENTS.md`Created reviewer evidence at/var/folders/5x/4nqprlbx0518k3ybcb1sz6gr0000gn/T/no-mistakes-evidence/01KV3W8MY3TN5K0KC9C93TDE5H/comms-plain-evidence.mdgit status --short✅ **Document** - passed
✅ No issues found.
✅ **Lint** - passed
✅ No issues found.
✅ **Push** - passed
✅ No issues found.