2026-10-02 (Dustin ruling, first case MAN-9231, 11571 Palo Alto Rd, Lusby MD, Calvert County, JES Manassas). Darius’s 9/25 in-situ visit found the crew mid-work (6 of 21 push piers left, waterproofing not started); his 9/28 unlikely.pics closeout flagged UND-PUSH (in progress), WTR-CRWL and WTR-SUMP (not present) post-production via visit_fees.flag_lines_at_closeout, which doubled the three service lines on the live invoice (7,825withthe7daysDustinenteredthatmorning).Dustinruled:treatitasaplainin−situfieldinspectionwith8productiondays.Procedureused(nocodechange,allviathewriteservice/portalroutefunctionsin−containerasdustin):(1)foreachsowlinewithpostproduction=true,updatesowline(postproduction:False,notes:pricingpolicy.stripppcloseout(notes))—thesamewritesasvisitfees.resolvecloseoutflagsonvisitWITHOUTitsADM−RTN350 fee line and ops post; the human closeout sentence stays in the notes (templates never print line notes). (2) portal_rfi_service.resolve_rfi on the 9/28 closeout RFI as dustin with a note (quiet DB update, nothing outbound; the branch Slack thread was NOT updated). (3) production days 7 → 8 through routes.portal_projects.update_project(production_days=8) (project column + PRD-DAY line qty) PLUS confirm_production_days(per_line_days={UND-PUSH line: 8}) because the PATCH path never overwrites a line that already has a value. (4) one audit_log event (project / post_production_cleared). Result: invoice preview 6,725=UND−PUSH1,000 (21+ tier, 1x) + WTR-CRWL 350+ADD−BKFL350 + ADM-CERT 225+PRD−DAY8x600; no Post-Production badge. Before-snapshot of every row in the session scratchpad.