Glossary · fire-test-theater
GLOSSARY
Fire-test theater
A test that re-implements the guard's comparison inline instead of calling the deployed guard. It stays green forever while the real guard is broken, and the suite reports a passing test named after the check. The evidence has to come from the production code path, not from a second copy of the rule.
Principle 6 · Test that a check fires, not that it exists
Where does Fire-test theater come from?
Principle 6 of the Kymira doctrine, Test that a check fires, not that it exists. Fire-test theater is the name the doctrine gives to what that principle requires in practice.
What failure is Fire-test theater named after?
Fire-test theater. The test re-implements the guard's comparison inline and stays green forever while the deployed guard is broken.
What does it look like on a real file?
The test compares two numbers it computed itself, passes forever, and never touches the guard it is named after.
Not for
Not an accusation of bad faith. The inline copy usually starts as a convenience and then outlives the guard it was copied from.
Nearest terms
Last updated 2026-09-02 · Dylan, founder · one of 40 terms in the Kymira glossary, each one named after something we watched go wrong in a real build or in our own audits.