Constraint Architecture Theory: A Falsifiable Framework for Substrate-Specific Cognition | Synapse