9d4c1c1966
Reflowed approval.rs to a full-screen modal with two stakes-based variants: benign (single-key approve / always) and destructive (explicit confirm). Variant routing classifies from tool kind + command-safety so destructive ops never get a muscle-memory accept. Existing approval tests still pass; new tests cover variant routing + keys. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>