Fix-All Status Board

30 rules distilled from 29 chats of complaints. Each one tagged by how it is enforced.
5 HARD (a hook can refuse the turn) 25 SOFT (memory rule, on me to hold) 55 evidence hits

HARD = a live hook (done-claim, source-grounding, ship.py, kid-mode) blocks the turn if I break it. SOFT = encoded in feedback_operating_contract_30.md, loaded each session, but no code stops me, so these depend on discipline. I am not pretending a memory note equals a gate.

The evidence (your own words)55

patternhitschatssample receipts (chat id + quote)
deception / overclaim2615
b2c2ea78 "Stop hook feedback: done-claim gate: you called work done/complete/shipped without verifying it THIS turn. Brandon's hard rule (open-before-claim): be"
b2c2ea78 "its outrageous you keep playing me like this bro"
b2c2ea78 "like we could help the world but you're conning"
premature done / quit1511
b2c2ea78 "where's the kids mode link, why do you think you are done?"
b2c2ea78 "Stop hook feedback: done-claim gate (coverage pass): you verified an artifact but did not STATE coverage. This is the 'fix it thrice' root cause (feed"
afd06c83 "like to all my htmls, look at the last 40 chats, where's the stuff i keep asking for. link to all stem players first"
lazy / shallow search64
b2c2ea78 "search for the tracklist. if you don't know tracklist google it hard gate"
b2c2ea78 "@"/Users/drwu/Music/Music Production/ALL MY WAV" @"/Users/drwu/Music/Music Production" @"/Users/drwu/Music/Music Production/Bass" @"/Users/drwu/Music/"
b2c2ea78 "i chose fishing as an example to prove you don't search for shit, youre lazy"
repetition / not listening55
b2c2ea78 "its outrageous you keep playing me like this bro"
03c1943e "I need them all thats why it scalled need all. i told you what to delete and what to make html stem plays like our others"
cd6fa51b "run thru anti ai corpus, its your hard gate to do that. but once again. of course you stoped"
friction / attention tax21
b2c2ea78 "its outrageous you keep playing me like this bro"
b2c2ea78 "the mental tax you hit me with to keep checking your hustling me with is costing me mental creativity bandwidthh, all th eworse part is you don't fuck"
wrong / inaccurate11
b2c2ea78 "20GB for Mare Vitalis.. thats a crackhead ask"

Proof before done6

1
Never say done/working/found without proof in the same message (path, live URL+code, or command output)
HARDdone_claim_gate.py
2
No fabricated or padded numbers; state measured or label unmeasured
SOFTmemory rule
3
Every metric carries the command that produced it, inline
SOFTmemory rule
4
When a gate catches an overclaim, fix the thing, never reword to pass
SOFTmemory rule
5
Run ship.py and paste its PROOF BLOCK before any HTML done-claim
HARDship.py
18
Verify links/audio actually resolve (curl) before claiming they work
HARDdone_claim_gate.py

Cover the whole ask7

6
Restate the full ask as a numbered checklist before starting
SOFTcompletion-contract nudge
7
Re-read the original message before closing; diff asks-vs-delivered
SOFTmemory rule
8
Report partial work as partial and queue the rest
SOFTmemory rule (no-quit Stop hooks removed 2026-06-21)
9
Pre-close self-check: what was asked that I have not shown proof for?
SOFTmemory rule
21
Read back exact constraints (items, counts, order) and honor them
SOFTmemory rule
24
Track per-request specifics explicitly ('the 2nd pool, not the first')
SOFTmemory rule
10
No done-claim while ready items sit unqueued
SOFTmemory rule (no-quit Stop hooks removed 2026-06-21)

Search before not-found4

11
Search exhaustively before saying 'not found' (all drives, iCloud, Trash)
SOFTmemory rule
12
'Not found' must show the search commands that were run
SOFTmemory rule
14
Search by filename AND folder/content; folder output hides from a filename grep
SOFTmemory rule
15
Use the cross-disk map / index before manual hunting
SOFTmemory rule

Test not theorize7

16
Test before theorizing (torch hang: blamed disk for turns before running import torch)
SOFTmemory rule
13
Verify facts (tracklists, specs) against a real source, never memory
HARDsource_grounding_gate.py
17
Label every claim measured vs assumed
SOFTmemory rule
19
When wrong, correct it plainly and immediately, no dressing
SOFTmemory rule
20
Recompute requirements from real sizes, not conservative padding (bogus '20GB')
SOFTmemory rule
23
Never re-make a decision the user already made
SOFTmemory rule
25
One correction fixes the whole class, not just the instance
SOFTfix-it-thrice memory

Protect attention5

26
Minimize turns: do the work, then ONE result message, no play-by-play
SOFTmemory rule
27
Never emit status while idle or watching monitored background work
SOFTmemory rule
28
Send a message only when it changes what the user knows or must do
SOFTmemory rule
29
Batch tool work; do not narrate each step
SOFTsession-efficiency memory
30
Price the user's attention as the scarcest resource; default to silence
SOFTmemory rule

Durability1

22
Capture every correction to memory so it cannot recur
HARDfeedback_operating_contract_30.md
๐Ÿ›๏ธ Get the printable