The Architecture of Acceptable Consequences: A Constraint-Based Proposed Solution to the AI Alignment Problem | Synapse