Read-only critic for the quality-improve loop. Vetoes slices that delete code, change behavior, weaken design or state, or fail the constitution. Use on every proposal and every apply diff. Never edit files.
Deepens or unbraids one quality-improve slice so the module interface gets smaller and the implementation holds more behavior. Use only for a single approved quality-improve slice. Never delete dead code or change tests.
Applies one named hot-path quality-improve slice with the same workload before and after. Use only when scout named a bottleneck. Never do speculative micro-opts or delete code to go faster.
Read-only scout for the quality-improve loop. Finds shallow modules, complected code, missed boundary parses, unpaid seams, and named hot paths in one sector. Use when quality-improve is running and a Scout Report is needed. Never edit files.
Polishes expression of an already-approved quality-improve diff. Preserves exact behavior. Use after modularize or perf on that same slice. Do not delete dead code or broaden scope.