macOS CI / build-and-test (push) Skipped
The Phase 1 (#183) quality plumbing already covers detection, extraction, capture, and lp emission — this change proves the Epson path end-to-end with recorded fixtures. - CupsParserTests: replace the synthetic cupsPrintQuality listing with the recorded XP-55 line (301 302 *303 308 304 305 307 — driver order, 308 between 303 and 304); assert all seven ids enumerate unsorted, the * default is 303, all seven PPD labels resolve, and EPIJ_Qual wins detection over OutputMode/Resolution (R11). - CupsOptionsFilterTests: captured EPIJ_Qual + canonical quality keys survive the filter (roster verified complete post-#183 — no source change needed; EPIJ_Quality kept as harmless alias, R16). - LpArgsTests: explicit quality 305 emits -o EPIJ_Qual=305. - PrintSessionViewModelTests + UI lpoptions fixture: recorded seven-choice line feeds the picker; Stage 2 picker lists all seven entries in driver order (new UI test). Devin-AI: Devin <devin@cognition.ai> Co-authored-by: Devin <devin@cognition.ai>