A concurrency check for task plans written in ordinary language. Two individually ordered tasks can still interfere when their operations are interleaved. SerialWitness asks a narrow question: does ...