Use to test whether a module's knowledge is actually sufficient, by regenerating it from knowledge alone in an independent context and scoring against pre-existing contracts. Triggers on "regeneration test", "is our knowledge complete", "can we rebuild this", "knowledge debt audit", or on a schedule as a health check. Not for producing shippable code; use `regenerate` for that.