Constraint-Aware Circular Architecture