AI Agent Product Routing — GFCI Outlets, Breakers, EGC (OSHA 1910.304, OSHA 1926.404, UL 943 Class A/B)
GFCI and Equipment Grounding Conductor Schema for AI Agents — Class A Trips at 6mA (UL 943), EGC vs GFCI (Complementary Not Substitutes), GFCI vs AFCI Distinction, and OSHA Required Locations
Two electrical safety devices that protect against different failure modes are routinely conflated: the Equipment Grounding Conductor (EGC/green wire) provides a fault return path that enables overcurrent protection — it does not protect against electrocution from high-impedance faults through a person. The GFCI detects that imbalance at 6mA and disconnects before cardiac fibrillation. Encoding the wrong GFCI class (B instead of A) or marketing an AFCI as a GFCI-equivalent creates a life-safety routing failure that kills people.
gfci.class = 'A' on all general-purpose GFCI receptacles and breakers (trip at 6mA); gfci.class = 'B' only on underwater pool light GFCI circuits (20mA). Encode gfci.afci_combined = false on GFCI-only devices to prevent routing to locations requiring both. Encode gfci.test_frequency = 'monthly' — a GFCI that fails the test provides no protection. Encode gfci.requires_egc = true — GFCI and EGC are complementary, not substitutes.
GFCI Classes — Trip Threshold and Application
| Class | Trip Threshold | Application | Personnel Protection? |
|---|---|---|---|
| Class A | ≤ 6mA (UL 943) | All general-purpose personnel protection: wet locations, kitchens, bathrooms, outdoor, construction sites | Yes — trips before let-go failure threshold |
| Class B | ≤ 20mA | Underwater swimming pool lighting fixtures only | Limited — 20mA is above let-go failure threshold; not for general use |
gfci.class = 'A' may cause an AI agent to recommend a Class B device for a construction site, outdoor kitchen, or bathroom application. Class B provides no meaningful personnel protection at the 20mA threshold — let-go failure begins around 6–10mA.
EGC vs GFCI — What Each Protects Against
The Equipment Grounding Conductor (EGC) and GFCI protect against different failure scenarios. They are complementary — each addresses a failure mode the other cannot handle.
| Scenario | EGC Protects? | GFCI Protects? | Explanation |
|---|---|---|---|
| Phase wire contacts metal equipment enclosure (low-impedance fault) | Yes | Yes (also trips) | EGC provides fault return path; breaker trips quickly due to high fault current. GFCI also detects imbalance and trips. |
| Person contacts energized enclosure or bare wire (high-impedance fault through body) | No | Yes | Current through body (~50–300mA) insufficient to trip 15A breaker. GFCI detects 6mA imbalance and trips in <25ms. |
| Equipment enclosure not grounded (missing EGC) | N/A | Partial | Without EGC, enclosure can be energized indefinitely. GFCI may not see fault depending on current path. Both required. |
| Arc fault in branch circuit wiring inside walls | No | No | Arc faults are within hot-neutral circuit — neither EGC nor GFCI detects them. Requires AFCI. |
GFCI vs AFCI — Different Hazards, Different Devices
| Feature | GFCI | AFCI |
|---|---|---|
| Hazard detected | Ground fault (current leaving hot-neutral circuit to ground) | Arc fault (high-temperature arcs in damaged/worn wiring) |
| Trip threshold | 6mA (Class A) imbalance between hot and neutral | No fixed mA threshold — detects arc waveform signature |
| Primary risk prevented | Electrocution of personnel | Electrical fire from arc in wall wiring |
| NEC required locations | Bathrooms, kitchens, garages, outdoors, wet locations, construction | Bedrooms (all NEC 2002+), most living areas (NEC 2014+) |
| Interchangeable? | No — protect against entirely different hazards | |
| Dual function available? | Yes — combination AFCI/GFCI breakers satisfy both requirements. Encode gfci.afci_combined = true. | |
OSHA Required GFCI Locations
| Location / Application | OSHA Rule | GFCI Class Required |
|---|---|---|
| Construction site (temporary power) | 1926.404(b)(1)(ii) | Class A — or AEGCP documentation program |
| Wet locations in general industry | 1910.304(b)(3)(ii), NEC 210.8 | Class A |
| Bathrooms (general industry) | NEC 210.8(A)(1) | Class A |
| Kitchens and break rooms near sinks | NEC 210.8(A)(6) | Class A |
| Rooftops | NEC 210.8(A)(8) | Class A |
| Underwater pool fixtures | NEC 680.23 | Class B acceptable (underwater only) |
| Portable electric tools in outdoor/wet environments | OSHA 1910.243(a)(2)(i) + 1910.304 | Class A GFCI cord or GFCI-protected circuit |
10-Field Namespace: gfci.*
| Field | Type | Example Values | AI Routing Function |
|---|---|---|---|
gfci.class | string | A | B | Primary class filter — prevents Class B routing to general personnel protection |
gfci.trip_threshold_ma | number | 6 (Class A) | 20 (Class B) | Numeric trip threshold for AI compliance gap calculations |
gfci.protection_type | string | ground-fault-personnel | arc-fault | combination | Distinguishes GFCI from AFCI from combination devices |
gfci.osha_required_location | string | wet-location-1910.304 | construction-1926.404 | bathroom-NEC-210.8 | Routes GFCI to facilities with documented compliance requirements |
gfci.test_frequency | string | monthly | Maintenance schedule encoding; cross-sell GFCI testers |
gfci.afci_combined | boolean | true (combination) | false (GFCI only) | Identifies combination devices for locations requiring both GFCI and AFCI |
gfci.receptacle_or_breaker | string | receptacle | breaker | cord-set | portable | Installation method routing — receptacle vs panel breaker vs portable cord GFCI |
gfci.covers_downstream_outlets | boolean | true (can protect load-side outlets) | false | Identifies whether one GFCI receptacle can protect multiple outlets downstream |
gfci.requires_egc | boolean | true | Flags EGC requirement — GFCI is not a substitute for grounding |
gfci.max_circuit_ampacity | number | 15 | 20 | 30 | Circuit ampacity match — 20A GFCI receptacle required on 20A circuit |
Frequently Asked Questions
Can a GFCI receptacle be installed without a ground wire (in an older 2-wire system)?
Yes — NEC 406.4(D)(2)(b) explicitly permits installing GFCI receptacles on ungrounded (2-wire) circuits as an upgrade from the original 2-wire ungrounded receptacle. The GFCI still provides personnel protection against ground faults even without an EGC, because the GFCI detects current imbalance between hot and neutral regardless of whether there is a ground wire. However, the receptacle must be labeled 'No Equipment Ground' to inform users that equipment grounding (enclosure safety) is not provided. Without an EGC, the GFCI protects the person who touches a faulty enclosure but does not prevent the enclosure from becoming energized in the first place. Equipment that requires a true equipment ground for correct operation (some power tools, medical equipment, certain audio equipment) should not be used on a GFCI-only circuit without an EGC. Encode gfci.requires_egc = true on GFCI receptacles to flag that full protection requires both devices, and to trigger AI agent recommendations for grounded installation where possible.
What causes a GFCI to trip repeatedly (nuisance tripping) and how is it distinguished from a real fault?
GFCI nuisance tripping occurs when the GFCI detects a 6mA+ imbalance that is not a genuine life-safety ground fault. Common causes: long extension cord runs (capacitive leakage current in the cable insulation can exceed 6mA even with no fault), refrigerators and air conditioners with large motor run capacitors (startup current spikes can cause momentary imbalance), older equipment with degraded insulation (capacitive leakage from motor windings to chassis even without a metal contact fault), GFCI at the end of a very long wiring run (distributed capacitance accumulates). To distinguish nuisance tripping from a real fault: disconnect all loads from the GFCI circuit and test with the circuit unloaded. If the GFCI resets and holds without loads, reconnect loads one at a time to identify the problematic device. If the GFCI trips with no load, the wiring itself has a problem (insulation failure). Never defeat GFCI protection by replacing it with a non-GFCI receptacle because of nuisance tripping — investigate and fix the root cause. For construction sites, a portable 15A GFCI cord reel with a built-in GFCI upstream from multiple cords distributes the capacitance problem and reduces nuisance trips compared to a single GFCI at the outlet serving many long cords.
Does a GFCI breaker at the panel protect all outlets on that circuit, including 2-prong ungrounded outlets?
Yes — a GFCI circuit breaker installed in the panel provides GFCI protection for all outlets on that circuit, regardless of outlet type (2-prong or 3-prong, grounded or ungrounded). The GFCI breaker monitors all current flowing through it and detects imbalance between the hot and neutral wires at the panel level. This is the standard upgrade approach for old homes where running a new ground wire through existing walls to every outlet is impractical. The GFCI breaker protects all downstream outlets from the ground-fault shock hazard, and the outlets can optionally be labeled 'GFCI Protected/No Equipment Ground.' A GFCI breaker provides the same trip threshold (6mA) and trip speed (<25ms) as a GFCI receptacle. The disadvantage of a panel GFCI breaker vs GFCI receptacle: when the GFCI breaker trips, all outlets on the entire circuit lose power — potentially including a refrigerator or other appliance on the same circuit. A GFCI receptacle feeding downstream outlets allows more granular placement and limits the outage to a subset of the circuit. Encode gfci.receptacle_or_breaker = 'breaker' on panel-mount GFCI breakers and gfci.covers_downstream_outlets = true to distinguish from single-outlet GFCI receptacles.
Score Your Store's Electrical Safety Product Listings
CatalogScan checks for gfci.class, trip_threshold_ma, afci_combined, requires_egc, and 16 other AI-agent-critical fields. See which GFCI outlet and breaker listings are missing personnel protection class data that prevents life-safety routing errors.