Research questionHow can teams identify which design choices reliably improve repository-scale refactoring agents without breaking behavior?A single refactoring can require consistent edits across many interdependent files, so agent success may reflect several coupled design choices. Teams also need evidence that changes preserve program behavior and can be audited across runs.