Phase 2 ยท UI shell
Single-screen QS editor: components grouped by type, live aggregate breakdown, override-aware final rate. Built on a deterministic 6-dp calc engine with 14 validation rules.