Poka yoke
Description
Poka-yoke is the design discipline of making mistakes structurally impossible or immediately detectable. Shigeo Shingo formalized the term within the Toyota Production System; the structural shape is eliminate the precondition for the error rather than check for the error after it happens. The connector that fits only one way; the IV line that physically cannot mate with the wrong drug bay; the jig that holds the part in the correct orientation; the cockpit lever whose shape distinguishes it by touch from its dangerous neighbor. The diagnostic distinction is between prevention poka-yoke (the wrong action cannot be performed) and detection poka-yoke (the wrong action can be performed but is immediately, loudly visible). Both are structural — they live in the geometry / coloring / sequencing of the artifact, not in a runtime check layered on top. The cross-domain projection lands on type systems, schema design, and protocol design. Where a manufacturing engineer asks “can this part be inserted backwards?”, a software engineer asks “can this invariant be violated by a value of this type?” — and the prophylactic answer in both is the same: shape the artifact so the wrong state has no representation, no handler, no socket to plug into. The concept’s portability is what makes it the canonical lean-to-software bridge.Triggers
User-initiated: User describes a problem in terms of “someone keeps doing X wrong” and is reaching for training, documentation, or process. Vocabulary cues: “fool-proof,” “mistake-proof,” “we keep having this happen,” “they can’t seem to remember,” “human error.” Agent-initiated: Engine notices the user is reaching for runtime-detection or training when a structural-prevention move is available. Candidate inference: “this is a poka-yoke target — can the artifact be reshaped so the error cannot occur, rather than caught after it does?” Situation-shape signals: Recurrent operator errors with the same shape; safety-critical systems where the cost of error is severe; physical or procedural artifacts where geometry / sequence / coloring could carry the constraint that’s currently held in documentation; complaints framed as human-error problems.Exclusions
- The error is rare enough that structural prevention costs more than occasional defects — adding a keyed connector costs every unit; if the defect occurs once per million, the prevention is overspent.
- The constraint is conventional, not physical — poka-yoke depends on a substrate that can enforce the constraint by its geometry / sequence; for purely social / conventional rules, the concept is metaphorical.
- The “wrong action” is context-dependent — poka-yoke requires a clearly-wrong state to design against. Where right and wrong depend on situational judgment, structural prevention category-mismatches.
Structure
Relationships
- make-wrong-unrepresentable — the cross-substrate analogue in type-system design; same shape, different scale.
- active-gate-vs-passive-audit — poka-yoke is the canonical active-gate posture made physical.
- asymmetric-gate — many poka-yoke designs ARE asymmetric-gates physically realized; the cheap direction is “correct insertion,” the expensive direction is “incorrect insertion is structurally impossible.”
- doctrine — poka-yoke encodes doctrine into geometry instead of into manuals; the doctrine becomes embodied rather than written.
Examples
USB connectors · engineering-and-technology
USB connectors · engineering-and-technology
Database constraints · computer-science
Database constraints · computer-science
NOT NULL, UNIQUE, CHECK, foreign keys; the wrong state cannot be committed because the schema rejects it at write time.Aircraft landing-gear vs flap levers · engineering-and-technology
Aircraft landing-gear vs flap levers · engineering-and-technology
Childproof medicine caps · engineering-and-technology
Childproof medicine caps · engineering-and-technology
Don Norman, *The Design of Everyday Things* (Basic Books, 1988; originally *The Psychology of Everyday Things*) — affordances, constraints, and forcing functions. · architecture-and-design
Don Norman, *The Design of Everyday Things* (Basic Books, 1988; originally *The Psychology of Everyday Things*) — affordances, constraints, and forcing functions. · architecture-and-design
John R. Grout, *Mistake-Proofing the Design of Health Care Processes* (AHRQ Publication No. 07-0020, May 2007). Agency for Healthcare Research and Quality. · medicine-and-health
John R. Grout, *Mistake-Proofing the Design of Health Care Processes* (AHRQ Publication No. 07-0020, May 2007). Agency for Healthcare Research and Quality. · medicine-and-health
Medical IV connectors · medicine-and-health
Medical IV connectors · medicine-and-health
Shigeo Shingo, *Zero Quality Control: Source Inspection and the Poka-Yoke System* (1986; English translation 1986). Original Japanese coinage in Toyota Production System literature; Shingo refined the term from "baka-yoke" (fool-proofing) to "poka-yoke" (mistake-proofing) to remove the operator-blame framing · engineering-and-technology
Shigeo Shingo, *Zero Quality Control: Source Inspection and the Poka-Yoke System* (1986; English translation 1986). Original Japanese coinage in Toyota Production System literature; Shingo refined the term from "baka-yoke" (fool-proofing) to "poka-yoke" (mistake-proofing) to remove the operator-blame framing · engineering-and-technology
SIM cards · engineering-and-technology
SIM cards · engineering-and-technology
Surgical instrument trays · medicine-and-health
Surgical instrument trays · medicine-and-health
Taiichi Ohno, *Toyota Production System: Beyond Large-Scale Production* (Productivity Press, 1988 English ed.; orig. Japanese 1978) — the TPS context within which poka-yoke operates. · business
Taiichi Ohno, *Toyota Production System: Beyond Large-Scale Production* (Productivity Press, 1988 English ed.; orig. Japanese 1978) — the TPS context within which poka-yoke operates. · business