Field conditions
Gloves
Capture buttons are large, the shutter is larger, list rows stay tall, and HintCard Accept/Edit/Dismiss 56dp each. Tappable spacing keeps destructive actions away from primary actions.
Glare / direct sun
High-Contrast is one tap in Capture. High-contrast tokens use pure borders and readable text; confidence tiers carry icon + word, never color alone.
Noise
Nothing critical depends on sound. Success, waiting, and error states are visual, textual, and haptic-capable; voice degrades to typing.
Dirty / wet hands
Capture is tap-first, onboarding is chip-pick, delete confirms before destruction, and voice entry on every text field gives the crew member a hands-busy path.
One-handed
The capture to finish flow keeps primary actions in thumb reach, including camera, notes, checklist, packet, and share checks.
Low battery
Capture is local-first, calculators use local table math, no forced sync runs during capture, and Reduce Motion plus High-Contrast reduce visual load.
Weak / no signal
Every primary action writes locally first. Offline capture, packets, exports, and running any calculation never wait on the network.
Cold / rain
No long-press is the only path, no precise drag is required, and visible buttons exist for reorder and recovery actions.
Hurry (3-second window)
Camera capture has no per-photo dialog; hints cost 0 extra taps and never interrupt capture. Screen budget follows SCREEN_ECONOMY.md.