This document discusses the Lean manufacturing concept of poka-yoke, or mistake-proofing. Poka-yoke aims to prevent errors by making it impossible for them to occur through simple mechanisms and tools. It defines poka-yoke and outlines its two statuses (fault will/has happened) and three functions (stop, check, alarm). Various types of poka-yoke for both providers/servers and customers are described. The principles of mistake-proofing and approaches - control vs warning systems - are also summarized.