Multiple code violations. Do not expect to pass Friday.
- 3-Compartment Sink → Grease Interceptor Branch (No Indirect Waste): Violation: IPC 802.1.1 / UPC 801.2. Food prep sinks require an indirect waste connection (air gap). Hard-piping directly into the GI branch line is prohibited. It allows grease/solids to bypass the interceptor's retention design and risks backflow contamination. Fix: Install a floor sink or hub drain with an air gap (min. 2x pipe diameter, 1" min) between the sink tailpiece and the GI inlet piping.
- Ice Machine Drain → Sanitary (Direct Connection): Violation: IPC 802.1.1 / UPC 801.2. Ice machines are food equipment requiring an indirect waste (air gap). Direct connection risks sewage backup contaminating the ice supply. Fix: Route drain to a floor sink/hub drain with a proper air gap. Note: Condensate from the head unit may go direct if allowed by local amendment, but the bin drain never does.
- Prep Sink → Sanitary (Direct Connection): Violation: IPC 802.1.1 / UPC 801.2. Prep sinks are food prep fixtures. Indirect waste (air gap) required.* Direct trapped connection is illegal.
- Walk-In Cooler Floor Drain → Trap Inside Box: Violation: IPC 1002.4 / UPC 1007.1. Traps subject to freezing (inside a cooler/freezer) are prohibited. The trap seal will freeze and crack, or evaporate, losing the seal. Fix: Run the drain line untrapped from the cooler floor drain to a trapped floor sink/hub drain located in the conditioned kitchen space (indirect waste receptor). The receptor trap provides the seal.
Summary for Plumber: Move all four fixture drains to indirect waste receptors (floor sinks/hub drains) in the kitchen with code-compliant air gaps. Remove the trap from inside the walk-in. This requires re-piping.