Andrew Fribush

fig. 2.12.2: one rule field in the New York 1,4-dioxane standard, and what each of its four consumers renders under each value

fig. 2.12.2 · one rule field in the New York 1,4-dioxane standard, and what each of its four consumers renders under each value.
CORRECTING ONE RULE VALUE CORRECTS ALL FOUR CONSUMERS THAT READ ITONE CARD PER CONSUMER OF THE RULE; LIT: WATCHLIST, WHAT SHIPSNY_DIOXANE_LIMITS.JSON · ENTRY 3 OF 5NAME-eth- ingredients (laureth, ceteareth, oleth, steareth, etc.)PATTERNLAURETH|CETEARETH|\bOLETH\b|STEARETH|-ETH-\dRULERESTRICTEDWATCHLISTNOTEN.Y. Env. Conserv. Law §35-0105 / §37-0117: FDA-identified "-eth-"indicator ingredient class for potential 1,4-dioxane contamination;same ppm limits and same testing caveat as the PEG entry.NOTE UNCHANGED; RULE VALUE DRIVES OUTPUTTHIS CARD CHANGES ONE ENTRY. THE SHIPPED FIX MOVED ALL FOUR INDICATOR ENTRIESTO WATCHLIST, WHICH GAVE THE PRODUCT PAGE: 3 LEGALLY RESTRICTED, 6 RETAILER ORPROGRAM EXCLUSIONS, 2 FLAGGED AS CONTAMINATION INDICATORS.STANDARDS.PY · STANDARDHIT.RULEPASSES THE VALUE THROUGH UNCHANGEDrule = "watchlist"PASSPORT.PY · STANDARD_TEXTMAPS THE VALUE TO A CATEGORY AND SENTENCEcontaminant_watch · "flagged as a contamination indicator"THE PRODUCT PAGE · SUMMARY LINECOUNTS CATEGORIES INTO ONE LINE"4 legally restricted, 1 flagged as a contamination indicator"REPORT_MATRIX.PY · IN_MATRIXDECIDES IF THE US STATES CELL IS OCCUPIEDUS states cell: empty

source: ingredientcheck data/curated/standards/ny_dioxane_limits.json line 11 (6e07dcc^ and 6e07dcc); src/tersena/standards.py line 60; src/tersena/passport.py lines 92, 110, 165-177 (6e07dcc); src/tersena/report_matrix.py lines 78-84, 105-110; .agents/notes/implemented/bug-fix/2026-09-04-contaminant-indicator-overclaim.md lines 9, 29 · oneFieldFourConsumers.data.ts

View in context: An ingredient is not a contaminant → · All figures

Andrew Fribush, software and computer engineer in Austin. I build consequential systems where software meets institutions: finance, healthcare, commerce, government data, and the mechanisms that govern AI agents. Taking new engagements: hello@andrewfribush.com.