{"id":"GEN-002","domain":"generation","priority":94,"hard":true,"logic":"all","when":[{"path":"generated.identity_critical","op":"eq","value":true}],"then":[{"op":"append","path":"requirements","value":"lock_identity_references"},{"op":"append","path":"requirements","value":"limit_simultaneous_variation"}],"rationale":"Identity-critical generation needs stronger locks and narrower search.","tags":["identity"],"category":"Generation"}