SYSE.51:10 - Architectural Rationale
Allocating optional reasoning and tool work changes the attempt before exhaustion. It is distinct from deciding whether help is needed, selecting input content and enforcing a cap. These contributions can share one controller while retaining independently changeable rules and tests.