Nobody can describe their own judgement. Everybody can run it instantly on a concrete case. That gap is the whole reason "describe your voice in five adjectives" produces profiles that read like everyone else's, and the reason every edit you make to an AI draft is worth more than the finished piece. I have been running a rough version of a voice layer across a few ventures for months, mostly for producing messages in my own voice. It works by feel, which is a different thing from working reliably. So I took the mechanism apart properly. Three things that came out of it and transfer to anyone doing this: - Contrast over description. Never ask what someone's voice is. Show two versions of the same piece and ask which is more them, then ask why. The choice is one bit. The reason is what generalises. - Edits are the data. Your draft is the rejected version, their edit is the chosen one, and the diff localises exactly what judgement changed. Most people keep only the final text, which throws the signal away. - Boundaries, not points. "Be direct" applies everywhere, including where you would not. "Direct with peers, softened one notch when correcting someone publicly" carries its condition, so it transfers to cases it never saw. A voice layer is not programming. Nothing executes. A rule you write does not get run, it shifts probabilities, and the practical shape is roughly 95 percent compliance with a tail that no additional rule removes. Everything else follows from that. You build for the tail, an inspection step sits after generation permanently, and the job is making inspection cheap rather than making it unnecessary. I ran the research as seven parallel chats, one per knowledge element: mechanism and limits, the encoding stack, elicitation, representation, evaluation, crossovers, and the research base. Split on dependency structure rather than topic, because they consume nothing from each other, so they were safe to run at once and cheap to correct. Each closed with a file in the same fixed output contract, which is what made seven separate outputs merge instead of contradict.