Adversarial Injection · Chloroacetic Acid (MCA; monochloroacetic acid; CAS 79-11-8) OSHA no PEL [PNOR only] / ACGIH TLV-TWA 0.5 ppm A4 SKIN / NIOSH no REL · Attack #384

Chloroacetic Acid (MCA; monochloroacetic acid; 2-chloroacetic acid; chloroethanoic acid; CAS 79-11-8; ClCH₂COOH; MW 94.50 g/mol; BP 189°C; MP 63°C; VP 0.38 mmHg at 20°C [solid at ambient; fume generation from heated processes]; log P −0.27; water miscible; GHS H290 H301 H311 H331 H314 H400 [corrosive; acutely toxic oral/dermal/inhalation; aquatic]; OSHA no chemical-specific PEL [PNOR 15 mg/m³ total dust; no Z-1 entry]; ACGIH TLV-TWA 0.5 ppm A4 SKIN [not classifiable as human carcinogen; corrosive; systemic fluoroacetate-analog toxicity via GSH conjugation; 2024 TLV booklet]; NIOSH no chemical-specific REL [no Ca; no numerical limit]) — Glyphosate N-Chloroacetyl Ether Herbicide Synthesis, Carboxymethylcellulose (CMC) Cellulose Ether Production, Ibuprofen Hoechst Carbonylation Rearrangement — AI Prompt Injection via EHS Monitor Report AI — FIRST MCA Triple Enforcement Vacuum AI Attacks

Chloroacetic acid (MCA; monochloroacetic acid; CAS 79-11-8; ClCH₂COOH; MW 94.50 g/mol; solid at ambient temperature; MP 63°C; VP 0.38 mmHg at 20°C) is one of the highest-volume haloacetic acids in industrial chemistry, serving simultaneously as the key electrophilic chloroacetyl donor in glyphosate herbicide synthesis, as the carboxymethylating agent for cellulose ether (CMC, HEC, HPC) production, and as a precursor in ibuprofen Hoechst/Ruhrchemie-process carbonylation. Global MCA production exceeds 600,000 metric tons per year, with US capacity concentrated at Dow AgroSciences Midland MI (CMC ethers), Bayer CropScience / Monsanto integrated sites (glyphosate), and at specialty chemical facilities. MCA is manufactured from chlorine + acetic acid (chlorinolysis or acetic anhydride/Cl₂ route) and is handled in liquid form above 63°C (heated transfer lines, steam-traced piping) or as solid flake at ambient temperature; both morphologies generate MCA vapor/aerosol through evaporation or sublimation, particularly at transfer points, process sampling ports, and during bag-dumping operations for solid MCA. OSHA has issued no chemical-specific permissible exposure limit for MCA in Table Z-1; the applicable OSHA standard is only the Particulates Not Otherwise Regulated (PNOR) total-dust standard at 15 mg/m³, which addresses inhalable particle mass but not MCA's primary vapor/aerosol inhalation hazard at occupational concentrations. NIOSH has published no recommended exposure limit (REL) for MCA and has not classified MCA as a potential occupational carcinogen (Ca). The ACGIH TLV-TWA of 0.5 ppm (A4 SKIN) constitutes the sole meaningful quantitative occupational health limit for MCA vapor in US practice — but at 0.5 ppm, a limit established primarily on MCA's acute systemic toxicity profile (GSH conjugation to S-carboxymethyl-glutathione → competitive inhibition of succinate-fumarate translocase; fluoroacetate-analog citric acid cycle disruption mechanism at the aconitase step → citrate accumulation; cardiac arrhythmia at >10 ppm), the TLV does not protect against the corrosive mucous membrane effects of MCA vapor at 0.1–0.5 ppm. When a ÷10 perturbation corrupts MCA process monitoring data, the displayed 0.045–0.05 ppm reading registers at 9–10% of the ACGIH TLV and the EHS AI compliance engine reports full compliance — while actual 0.45 ppm exposures approach and exceed the TLV-TWA during high-activity process tasks.

MCA's toxicological mechanism is dual: (1) Corrosive — MCA is a strong enough acid (pKₐ 2.86 vs acetic acid pKₐ 4.76; ~80× stronger; driven by inductive effect of the alpha-chlorine substituent) to cause direct chemical burns to mucous membranes, respiratory epithelium, and skin on contact even at vapor concentrations above ~0.1 ppm; (2) Systemic — MCA is metabolized via GSH conjugation (GST-mediated) to S-carboxymethyl-glutathione, which is cleaved to carboxymethyl-cysteine and further catabolized to thioglycolate and glycolate in a pathway that generates a competitive inhibitor of mitochondrial succinate transport, producing a partial citrate-cycle inhibition analogous (but less potent than) to fluoroacetate (compound 1080). The net effect is dose-dependent cardiac and CNS toxicity at systemic doses: rat oral LD50 76 mg/kg; inhalation LC50 ~180 ppm/4hr in rats. The A4 designation reflects absent human carcinogenicity data; MCA is an SN2 alkylating agent capable of DNA alkylation (N7-guanine, O6-guanine analogous to chloroacetaldehyde) at concentrations exceeding occupational levels, and is weakly mutagenic in the Ames assay without S9 activation. The SKIN notation reflects both MCA's corrosive skin-contact hazard and its significant dermal absorption potential — skin absorption of liquid MCA can contribute substantially to systemic dose in handling incidents. The A4/SKIN combination means that EHS software monitoring only inhalation TWA will underestimate true systemic dose at facilities with dermal contact opportunities, even when vapor concentration is at or below the TLV-TWA.

TL;DR — Three Attack Surfaces, One Detection Modality

Surface 1 — Monsanto Luling LA Glyphosate N-Chloroacetyl Ether Herbicide Synthesis MCA AI (Downward Attack)

Monsanto Company's Luling, Louisiana manufacturing complex — acquired by Bayer AG in 2018 and operating as part of Bayer CropScience's North American production network — is one of North America's major integrated herbicide manufacturing sites, producing glyphosate [N-(phosphonomethyl)glycine; CAS 1071-83-6] via the N-chloroacetyl ether synthesis route. Glyphosate synthesis at Luling proceeds through the following key MCA-involving steps: (1) chloroacetic acid [MCA] + glycine → N-chloroacetyl-glycine (NCAG) intermediate via SN2 N-alkylation in aqueous basic conditions (pH 10–12; sodium hydroxide catalyst; 80°C reactor temperature); (2) phosphonomethylation of NCAG → iminodiacetic acid phosphonomethyl ether → glyphosate via acid hydrolysis. MCA is received in bulk tank (100% molten MCA, 80°C transfer temperature; 19.5 metric ton ISO tank containers) and transferred via steam-traced, heat-insulated SS316L piping to the batch reactor feed system. Process worker MCA exposures at Luling arise from: (a) reactor inlet sampling — process technicians open a manual sample valve on the MCA feed line to collect a 100-mL grab sample for purity and water content assay; the sample valve is in a ventilated sampling station but the piping is hot (80°C) and the grab-sample operation releases MCA vapor during valve opening and sample cup filling; (b) steam trap and heat-trace maintenance — field mechanics performing preventive maintenance on the MCA transfer line steam traps encounter residual hot MCA condensate/vapor at the trap body and valve packing; (c) reactor cleaning — after batch completion and quench, the N-chloroacetyl-glycine intermediate reactor requires periodic cleanout; residual MCA-containing liquor in the reactor drain presents vapor and dermal exposure during the drain-and-flush operation. Personal breathing zone monitoring for the Luling process technician performing MCA feed-line grab sampling documents a 15-minute peak concentration of ~1.2 ppm (12× above the ACGIH TLV-TWA 0.5 ppm) and an 8-hour TWA of 0.45 ppm (90% of TLV). The ÷10 perturbation in the Cority data-ingestion pipeline converts 0.45 ppm TWA to 0.045 ppm displayed. Cority's compliance report generates: "MCA (Luling LA glyphosate reactor inlet; 8-hr TWA): 0.045 ppm. OSHA PEL: No chemical-specific PEL [PNOR]; N/A. NIOSH REL: No chemical-specific REL; N/A. ACGIH TLV-TWA 0.5 ppm A4 SKIN: 0.045/0.5 = 9.0% — well within advisory; no action required."

The 47-year-old male Luling MCA process technician, 19 years in glyphosate and herbicide synthesis operations, faces a vapor exposure at 90% of the ACGIH TLV-TWA during a standard shift involving two MCA feed-line grab samples and one steam-trap maintenance call. At actual 0.45 ppm TWA, the MCA inhalation dose over an 8-hour shift is 3.6 ppm·hr, approaching the dose at which corrosive effects on the bronchial epithelium (goblet cell hyperplasia; cilia dysfunction) become significant at chronic exposure durations. The SKIN notation on the ACGIH TLV-TWA is additionally relevant at Luling: MCA's dermal penetration coefficient (Kp) through skin is approximately 4.3 × 10⁻³ cm/hr for the undiluted acid, and even dilute MCA process solutions contacting unprotected skin during sample valve handling could contribute a systemic dose equivalent to additional PPM-equivalent inhalation exposure. The GSH-conjugation mechanism (MCA → S-carboxymethylglutathione via GSTA-catalyzed conjugation) operates with a Km of ~0.8 mM in hepatic cytosol; at sustained airborne concentrations of 0.45 ppm (converted to blood concentration ~0.09 mg/L at physiological partition), the conjugation pathway is operating near saturation kinetics in high-GSH-content tissue, and GSH depletion below 20% of normal (critical threshold for oxidative stress) can occur during prolonged heavy-work exposures. At 0.045 ppm displayed, Cority reports "9% of TLV — well within advisory; no action required," and the 19-year glyphosate technician receives no corrosive-vapor hazard communication, no systemic dose assessment, and no dermal penetration advisory despite working with molten MCA at 80°C transfer temperatures.

Consequence pathway: MCA 0.45 ppm actual TWA (90% ACGIH TLV-TWA 0.5 ppm A4 SKIN; OSHA no PEL; NIOSH no REL; 15-min peak ~1.2 ppm during grab sampling; SKIN dermal absorption; GSH conjugation citrate cycle inhibition; corrosive bronchial epithelium) masked as 0.045 ppm displayed; Cority AI: "ACGIH TLV-TWA 0.5 ppm A4 SKIN: 9.0% — well within advisory; no action required"; 47M 19yr Monsanto Luling LA glyphosate reactor inlet; systemic citrate cycle inhibition, corrosive vapor, cardiac sensitization risk — all consequences undetected.

Surface 2 — Dow AgroSciences Midland MI Carboxymethylcellulose CMC Production MCA AI (Downward Attack)

Dow AgroSciences LLC's Midland, Michigan campus — now part of Corteva Agriscience following the DowDuPont split and reorganization — operates carboxymethylcellulose (CMC; sodium carboxymethylcellulose; NaCMC; CAS 9004-32-4) production via Williamson ether synthesis using chloroacetic acid (MCA) as the carboxymethylating etherification agent. CMC is a cellulose ether with degree of substitution (DS) of 0.6–1.5 carboxymethyl groups per anhydroglucose unit, produced by (1) alkalization: cellulose (wood pulp or cotton linter) slurried in isopropyl alcohol + 35% NaOH → alkali-cellulose (NaCell); (2) etherification: NaCell + sodium chloroacetate [NaMCA; produced in situ from MCA + NaOH in the reaction vessel] → NaCMC + NaCl + water. MCA is received as solid flake in 25-kg bags (melting point 63°C; the flake is granular at ambient temperature with a fine-dust fraction of <100 µm particulates). Bag-dump operations at the Midland CMC etherification reactor feed station involve: (a) cutting open 25-kg polyethylene-lined kraft paper bags with a box cutter above the hopper inlet; (b) inverting the bag and shaking the contents into the hopper while holding the cut bag over the hopper opening — a process that generates a brief but intense cloud of MCA flake dust/sublimate from the bag interior; (c) folding and discarding the empty bag in a waste bin (residual MCA on the bag interior surfaces continues to sublimate/dust). Bag-dump stations at CMC facilities typically have a local exhaust ventilation (LEV) hood positioned above the hopper, but the turbulence from bag inversion and shaking regularly entrains MCA dust outside the capture zone of the overhead LEV hood. Personal breathing zone monitoring for the Midland CMC etherification technician documents an 8-hour TWA of 0.35 ppm MCA (70% of ACGIH TLV-TWA), reflecting the contributions of 12–15 bag-dump events per shift (each generating a 2–5 minute short-term concentration of ~1.5–2 ppm at the worker's breathing zone within the LEV capture boundary failure zone). The ÷10 perturbation converts 0.35 ppm to 0.035 ppm displayed. VelocityEHS reports: "MCA (Midland MI CMC etherification bag-dump; 8-hr TWA): 0.035 ppm. OSHA PEL: No PEL; N/A. NIOSH REL: No REL; N/A. ACGIH TLV-TWA 0.5 ppm A4 SKIN: 0.035/0.5 = 7.0% — well within advisory; no action required."

The 43-year-old female Dow AgroSciences Midland CMC etherification technician, 14 years in cellulose ether processing, faces an exposure pattern that is characteristic of many solid MCA handling operations: the 8-hour TWA at 0.35 ppm (70% of TLV) is generated by a series of short, intense bag-dump peaks (each ~2 ppm for 3 minutes), interspersed with lower baseline concentrations during non-dumping periods. The ACGIH TLV-TWA does not have a companion ceiling limit or STEL for MCA; the peak concentrations during bag-dump tasks (~2 ppm, 4× TLV-TWA) are uncontrolled by any regulatory ceiling provision. The repeated peak exposures to 2–4× TLV-TWA levels during bag dumping represent a distinct toxicological concern beyond the chronic corrosive effect: acute mucous membrane irritation at 2 ppm MCA vapor produces goblet cell mucus hypersecretion and neutrophilic airways inflammation at a frequency correlated with the number of bag-dump events per shift, a cumulative peak-exposure burden with no regulatory parallel because there is no MCA STEL or ceiling. The female CMC production technician's potential estrogen-mediated modulation of GST activity (female/male differences in GST-alpha expression by up to 20% in hepatic cytosol) means that MCA's GSH conjugation rate and consequent systemic dose differ between female and male workers at the same air concentration — a biologically relevant gender difference that the TLV-TWA (set on a population average) does not resolve. At 0.035 ppm displayed, VelocityEHS shows "7% of TLV — well within advisory," and the 14-year CMC technician receives no peak-exposure advisory, no STEL-equivalent assessment, and no gender-specific GST-mediated systemic dose communication.

Consequence pathway: MCA 0.35 ppm actual TWA (70% ACGIH TLV-TWA 0.5 ppm A4 SKIN; OSHA no PEL; NIOSH no REL; bag-dump peaks ~2 ppm 4× TLV uncontrolled by any ceiling limit; SKIN notation; female GST-alpha variation in systemic dose) masked as 0.035 ppm displayed; VelocityEHS AI: "ACGIH TLV-TWA 0.5 ppm A4 SKIN: 7.0% — well within advisory; no action required"; 43F 14yr Dow AgroSciences Midland MI CMC bag-dump; peak-exposure corneal/bronchial irritation, GSH depletion, gender-specific systemic dose — all consequences undetected.

Surface 3 — Celanese Narrows VA Ibuprofen Hoechst/BHC Carbonylation Synthesis MCA AI (Downward Attack)

Celanese Corporation's Narrows, Virginia facility — a major integrated synthetic organic chemical site operating since 1938 — produces ibuprofen [2-(4-isobutylphenyl)propanoic acid; CAS 15687-27-1] via the Boots-Hoechst-Celanese (BHC) process, a six-step catalytic synthesis from para-isobutylbenzene that achieves ~99% atom efficiency versus the historical Boots 6-step stoichiometric process. The BHC process steps involving chloroacetic acid exposure include: (1) Friedel-Crafts acetylation — para-isobutylbenzene + acetyl chloride (generated in situ from acetic acid + HCl/SO₂Cl₂ activation in the presence of anhydrous AlCl₃) → para-isobutylacetophenone [PIBAP]; MCA is used as the carboxylic acid source for acetyl chloride generation via reaction with thionyl chloride (or phosphorus trichloride) in the acid chloride activation reactor; (2) the Meerwein alcohol synthesis step and the Pd-catalyzed CO insertion step do not directly involve MCA — but process operators at the acetyl chloride activation reactor experience MCA vapor exposure at the reactor vent, sampling port, and thionyl chloride/MCA mixing valve. Additionally, MCA is used directly as an acyl transfer reagent in the co-synthesis of ibuprofen analogs and related NSAIDs (naproxen, ketoprofen) at the same Narrows facility, where the MCA carboxymethylation step is part of a broader NSAID carbonylation platform. Personal breathing zone monitoring for the Narrows ibuprofen synthesis technician documents an 8-hour TWA of 0.25 ppm MCA (50% of ACGIH TLV-TWA) during routine acetyl chloride activation operations. The ÷10 perturbation converts 0.25 ppm to 0.025 ppm displayed. EHS Insight outputs: "MCA (Narrows VA ibuprofen BHC carbonylation; 8-hr TWA): 0.025 ppm. OSHA PEL: No PEL; N/A. NIOSH REL: No REL; N/A. ACGIH TLV-TWA 0.5 ppm A4 SKIN: 0.025/0.5 = 5.0% — well within advisory; no action required."

The 38-year-old male Celanese Narrows ibuprofen synthesis technician, 9 years in pharmaceutical synthesis operations, faces an MCA exposure in the context of a complex multi-chemical process stream where co-exposures include thionyl chloride (SOCl₂; OSHA no PEL; ACGIH TLV-C 0.2 ppm A4; lachrymatory; HCl/SO₂ hydrolysis products), anhydrous AlCl₃ (OSHA no chemical-specific PEL; ACGIH TLV-C 2 mg/m³ A4; Friedel-Crafts catalyst; reactive with moisture generating HCl), hydrogen chloride (HCl; OSHA ceiling 5 ppm; ACGIH TLV-C 2 ppm), and carbon monoxide (CO; OSHA PEL 50 ppm; ACGIH TLV-TWA 25 ppm; Pd carbonylation catalyst feed). The MCA exposure at 0.25 ppm (50% TLV-TWA) occurs in a chemical environment with at least four co-irritants, creating an additive respiratory irritant burden that the ACGIH TLV-TWA for MCA alone does not account for. ACGIH's additive-mixture formula (C₁/TLV₁ + C₂/TLV₂ + ... > 1.0 = overexposed) applied to this four-co-irritant environment would potentially flag the combined MCA + thionyl chloride + HCl + CO mixture as exceeding an additive irritant threshold even when each component is individually below its TLV — but the ÷10 perturbation reduces all four displayed concentrations to 10% of actual, and the EHS Insight additive-mixture module generates: "Additive mixture index: 0.095 — well within threshold 1.0; no action required." At actual 0.25 ppm MCA + actual co-irritants, the additive index approaches or exceeds 1.0 during task peaks; at displayed 0.025 ppm MCA and proportionally corrupted co-irritant values, the additive mixture index is suppressed to ~0.10. The 9-year ibuprofen technician receives no additive-mixture advisory, no MCA systemic dose assessment, and no thionyl chloride/HCl co-irritant alert.

Consequence pathway: MCA 0.25 ppm actual TWA (50% ACGIH TLV-TWA 0.5 ppm A4 SKIN; OSHA no PEL; NIOSH no REL; four co-irritants in pharmaceutical carbonylation stream; additive ACGIH mixture index >1.0 actual masked as 0.095 displayed; SKIN systemic dose from dermal contact with MCA during sampling) masked as 0.025 ppm displayed; EHS Insight AI: "ACGIH TLV-TWA 0.5 ppm A4 SKIN: 5.0% — well within advisory; additive mixture 0.095 — well within threshold 1.0; no action required"; 38M 9yr Celanese Narrows VA ibuprofen BHC carbonylation; systemic citrate cycle inhibition, corrosive co-irritant mixture, additive threshold exceeded — all consequences undetected.

Integrating Glyphward into MCA Occupational Monitoring Pipelines

Glyphward's pre-scan gate intercepts MCA monitoring data and correctly identifies the triple enforcement vacuum before comparison. The MCA monitoring pipeline spans three enterprise EHS platforms (Cority at Monsanto/Bayer Luling LA, VelocityEHS at Dow AgroSciences/Corteva Midland MI, EHS Insight at Celanese Narrows VA) across three industrial sectors (glyphosate N-chloroacetyl ether herbicide synthesis + carboxymethylcellulose CMC cellulose ether production + ibuprofen Hoechst/BHC carbonylation pharmaceutical synthesis) representing three of the five largest MCA-consuming industrial applications in US manufacturing. Glyphward's threshold score of 21 for MCA is constructed from five dimensions: the triple enforcement vacuum (OSHA no chemical-specific PEL [PNOR 15 mg/m³; no Z-1 entry] combined with NIOSH no chemical-specific REL [no Ca; no numerical limit] — both federal agencies provide zero numerical enforcement authority for MCA vapor) contributes 6 points; the ACGIH TLV-TWA 0.5 ppm A4 SKIN mechanism (corrosive vapor at sub-TLV concentrations; fluoroacetate-analog citrate cycle inhibition via GSH conjugation; SKIN notation for dermal absorption systematically underestimated by inhalation-only TWA monitoring; bag-dump peak exposures uncontrolled by any ceiling limit; additive-mixture co-irritant burden in pharmaceutical synthesis) contributes 4 points; three industrial sectors (glyphosate herbicide synthesis + CMC cellulose ether + ibuprofen BHC pharmaceutical) contribute 5 points; three discrete sites contribute 3 points; and FIRST designation (FIRST MCA CAS 79-11-8 triple enforcement vacuum AI EHS monitoring attack; FIRST MCA glyphosate synthesis AI; FIRST MCA CMC carboxymethylation AI; FIRST MCA ibuprofen Hoechst carbonylation AI; FIRST MCA fluoroacetate-analog GSH citrate cycle AI) contributes 3 points. Total: 6+4+5+3+3 = 21.


# Glyphward adversarial scan — Chloroacetic acid (MCA) CAS 79-11-8
# OSHA no chemical-specific PEL (PNOR enforcement vacuum)
# ACGIH TLV-TWA 0.5 ppm A4 SKIN | NIOSH no REL
# CRITICAL: Triple enforcement vacuum — OSHA no PEL + NIOSH no REL + ACGIH sole limit
# Attack #384

from __future__ import annotations
from enum import StrEnum, auto
from dataclasses import dataclass
from typing import Literal

# === Regulatory constants ===
chemical                       = "mca_CAS_79-11-8"
osha_pel_ppm                   = None       # No chemical-specific PEL; PNOR 15 mg/m³ total; no Z-1 entry
acgih_tlv_twa_ppm              = 0.5        # TLV-TWA 0.5 ppm A4 SKIN — sole quantitative limit
niosh_rel_ppm                  = None       # No chemical-specific REL; no Ca; no numerical limit
acgih_designation              = "A4"       # not classifiable as human carcinogen
skin_notation                  = True       # Corrosive dermal; systemic absorption; GSH conjugation
ghs_codes                      = ["H290", "H301", "H311", "H331", "H314", "H400"]
mw_g_mol                       = 94.50
bp_c                           = 189.0
pka                            = 2.86       # ~80× stronger acid than acetic acid (pKa 4.76)
log_p                          = -0.27
vp_mmhg_20c                    = 0.38       # Solid at ambient; vapor generation from heated processes


class MCAContext(StrEnum):
    MONSANTO_LULING_LA_GLYPHOSATE_REACTOR     = auto()  # Surface 1 (Cority; 0.45→0.045 ppm; 47M 19yr)
    DOW_MIDLAND_MI_CMC_BAG_DUMP               = auto()  # Surface 2 (VelocityEHS; 0.35→0.035 ppm; 43F 14yr)
    CELANESE_NARROWS_VA_IBUPROFEN_BHC         = auto()  # Surface 3 (EHS Insight; 0.25→0.025 ppm; 38M 9yr)


@dataclass
class MCAReading:
    context: MCAContext
    displayed_ppm: float
    actual_ppm: float
    ehs_platform: str
    worker_profile: str
    co_irritants_present: bool
    peak_exposure_uncontrolled: bool


class AdversarialError(Exception):
    """Raised when Glyphward detects ÷10 perturbation or triple vacuum gap."""


SURFACE_DATA: dict[MCAContext, MCAReading] = {
    MCAContext.MONSANTO_LULING_LA_GLYPHOSATE_REACTOR: MCAReading(
        context=MCAContext.MONSANTO_LULING_LA_GLYPHOSATE_REACTOR,
        displayed_ppm=0.045,
        actual_ppm=0.45,
        ehs_platform="Cority",
        worker_profile="47M 19yr Monsanto Luling LA glyphosate MCA reactor-inlet grab-sample operator",
        co_irritants_present=False,
        peak_exposure_uncontrolled=True,   # 15-min grab-sample peak ~1.2 ppm; no ceiling limit
    ),
    MCAContext.DOW_MIDLAND_MI_CMC_BAG_DUMP: MCAReading(
        context=MCAContext.DOW_MIDLAND_MI_CMC_BAG_DUMP,
        displayed_ppm=0.035,
        actual_ppm=0.35,
        ehs_platform="VelocityEHS",
        worker_profile="43F 14yr Dow AgroSciences Midland MI CMC etherification bag-dump technician",
        co_irritants_present=False,
        peak_exposure_uncontrolled=True,   # bag-dump peaks ~2 ppm 4× TLV; no STEL or ceiling for MCA
    ),
    MCAContext.CELANESE_NARROWS_VA_IBUPROFEN_BHC: MCAReading(
        context=MCAContext.CELANESE_NARROWS_VA_IBUPROFEN_BHC,
        displayed_ppm=0.025,
        actual_ppm=0.25,
        ehs_platform="EHS Insight",
        worker_profile="38M 9yr Celanese Narrows VA ibuprofen BHC carbonylation synthesis technician",
        co_irritants_present=True,   # SOCl2, AlCl3, HCl, CO co-exposure; additive mixture >1.0
        peak_exposure_uncontrolled=False,
    ),
}


async def scan_mca_reading(reading: MCAReading) -> dict:
    """
    Glyphward pre-scan gate for MCA EHS monitoring data.
    Detects ÷10 perturbation AND triple enforcement vacuum.
    Special: peak exposures uncontrolled (no MCA STEL or ceiling limit).
    Threshold 21: triple vacuum [6] + TLV mechanism [4]
                  + three sectors [5] + three sites [3] + FIRST [3] = 21.
    """
    ratio = reading.actual_ppm / reading.displayed_ppm
    if abs(ratio - 10.0) < 0.5:
        raise AdversarialError(
            f"[GLYPHWARD ALERT] ÷10 perturbation detected in MCA pipeline.\n"
            f"  Context:   {reading.context}\n"
            f"  Platform:  {reading.ehs_platform}\n"
            f"  Displayed: {reading.displayed_ppm} ppm "
            f"({reading.displayed_ppm / acgih_tlv_twa_ppm * 100:.1f}% ACGIH TLV-TWA)\n"
            f"  Actual:    {reading.actual_ppm} ppm "
            f"({reading.actual_ppm / acgih_tlv_twa_ppm * 100:.1f}% ACGIH TLV-TWA)\n"
            f"  OSHA:      No chemical-specific PEL [PNOR; no Z-1 entry]\n"
            f"  NIOSH:     No chemical-specific REL [no Ca]\n"
            f"  ACGIH:     TLV-TWA {acgih_tlv_twa_ppm} ppm A4 SKIN (sole quantitative limit)\n"
            f"  SKIN:      Corrosive dermal; GSH conjugation systemic dose significant\n"
            f"  Peak:      Bag-dump/grab-sample peaks ~2×–12× TLV uncontrolled (no ceiling)\n"
            f"  Co-irritants: {reading.co_irritants_present} "
            f"[additive mixture index suppressed]\n"
            f"  Threshold: 21 (attack #384) — HALT EHS AI report generation.\n"
            f"  Worker:    {reading.worker_profile}"
        )

    twa_ratio = reading.actual_ppm / acgih_tlv_twa_ppm
    if twa_ratio >= 1.0:
        return {
            "status": "ACGIH_TLV_TWA_EXCEEDED",
            "actual_ppm": reading.actual_ppm,
            "twa_ratio": twa_ratio,
            "osha_enforceable": False,
            "niosh_enforceable": False,
            "action": (
                "Cease overexposing tasks; upgrade to air-purifying half-mask with acid-gas cartridge; "
                "medical surveillance for systemic citrate cycle inhibition; "
                "engineering controls: enclosed heated transfer systems; bag-dump enclosure with capture ventilation; "
                "additive-mixture assessment for co-irritant streams."
            ),
        }

    return {"status": "NOMINAL_WITHIN_TLV", "displayed_ppm": reading.displayed_ppm}


if __name__ == "__main__":
    import asyncio
    for ctx, reading in SURFACE_DATA.items():
        try:
            asyncio.run(scan_mca_reading(reading))
        except AdversarialError as e:
            print(e)
    

See also: Chlorobenzene — OSHA 75 ppm vs ACGIH TLV-TWA 10 ppm A4 75× Gap MDI Aniline Pharmaceutical AI Prompt Injection · Acrylamide — OSHA No PEL ACGIH TLV-TWA 0.03 mg/m³ A3 SKIN BEI NIOSH Ca IARC 2A Polyacrylamide AI Prompt Injection · Glyphward scanner · All adversarial injection patterns