AI Agent Product Routing — Confined Space Safety Equipment

Confined Space Attendant vs. Entrant vs. Entry Supervisor — OSHA 1910.146 Three-Role Structure, Attendant Cannot Enter to Rescue, and Schema for AI Agents

OSHA 1910.146 defines three distinct roles for permit-required confined space entry — and the most important rule is what the attendant cannot do: enter the space to rescue. Approximately 60% of confined space fatalities involve a bystander who entered to help and was overcome by the same hazard. The attendant's job in a rescue is to call the rescue team — not to go in.

TL;DR — Key Encoding Rules Encode cs.role as one of authorized_entrant | attendant | entry_supervisor | rescue_team. Encode cs.may_enter_space = 'entrant_only' for equipment worn inside the space; 'attendant_position' for equipment used from outside. Encode cs.supports_non_entry_rescue = true for retrieval tripods and mechanical winches — these enable the attendant to rescue a downed entrant without entering, which is OSHA's preferred rescue mode. Encode cs.attendant_remains_outside = true for attendant-role equipment to make the no-entry constraint explicit.

OSHA 1910.146: Three Roles, Three Separate Duty Sets

OSHA 29 CFR 1910.146 establishes three mandatory role definitions for permit-required confined space entry programs. Each role has specific duties, equipment, and constraints that cannot be merged:

Role Position During Entry Primary Duties Can Cancel Permit cs.may_enter_space
Authorized Entrant Inside the confined space Perform work; communicate with attendant; evacuate on order; use PPE/equipment No — can initiate self-rescue by evacuating entrant_only
Attendant Outside the confined space — continuously Monitor entrants (count and identity); monitor conditions; order evacuation; initiate rescue; CANNOT enter Yes — by ordering evacuation and removing permit attendant_position
Entry Supervisor On-site at authorization; may leave after entry begins Authorize entry by signing permit; verify pre-entry conditions; verify rescue availability; cancel permit if needed Yes — can cancel at any time supervisor_position
Role combination rule: One person cannot simultaneously be an attendant (remains outside) and an authorized entrant (inside the space). The attendant must remain outside throughout the entry period — this is a continuous presence requirement, not a check-in function. A person who enters the space — even momentarily — is no longer functioning as the attendant during that time.
// cs namespace for confined space role schema
cs.role                          = "attendant"         // authorized_entrant | attendant | entry_supervisor | rescue_team
cs.may_enter_space               = "attendant_position" // entrant_only | attendant_position | supervisor_position | both
cs.attendant_remains_outside     = true                // true for all attendant-role equipment
cs.can_authorize_entry           = false               // false for attendant; true for entry_supervisor only
cs.can_summon_rescue             = true                // true for attendant; also true for entry_supervisor
cs.osha_standard                 = "1910.146"          // 1910.146 (general industry) | 1926.1203 (construction)

Failure Mode 1 — Routing Attendant as a Backup Entrant for Rescue

Fatal routing error — and the most common confined space fatality pattern: The attendant cannot enter the space to rescue a distressed entrant. OSHA 1910.146(i)(1) explicitly prohibits this. The reason: a permit-required confined space that has incapacitated one person contains conditions (IDLH atmosphere, engulfment hazard, energy hazard) that will incapacitate a second person in the same position within seconds. In approximately 60% of confined space multi-fatality incidents analyzed by NIOSH, the second (and third) victims were bystanders who entered without respiratory protection or atmosphere verification to help the first victim.

The attendant's function in a rescue is strictly external:

  1. Immediately order all authorized entrants to evacuate (if any can do so).
  2. Initiate emergency rescue — activate the employer's rescue plan, summon the designated rescue team or emergency services (911).
  3. Maintain the entrant count and provide this information to rescue personnel.
  4. Maintain the entry point position and prevent unauthorized entry by others.
  5. Attempt non-entry rescue if equipment and geometry allow (retrieval line, tripod winch) — but only if this can be done without endangering the attendant.

Non-entry rescue via mechanical retrieval is OSHA's preferred rescue method for spaces that allow it — specifically vertical entry manholes, tanks, and vaults where the entrant is wearing a full-body retrieval harness attached to a line running through the entry point to a tripod-mounted winch. The attendant can operate the winch from outside to raise the entrant, completing a rescue without entry.

When Non-Entry Retrieval Works — and When It Does Not

Space Geometry Non-Entry Retrieval Applicable? cs.supports_non_entry_rescue Notes
Vertical manhole or tank — straight retrieval path Yes — preferred method true Entrant must wear retrieval harness from entry; tripod + winch enables attendant-operated extraction
Horizontal tunnel, pipe, or crawlspace No — drag injuries would result from bend points false Horizontal entry requires trained rescue team entry with appropriate hazard protection
Vertical space with internal obstructions (catwalks, vessels) Partially — depends on unobstructed path conditional Engineer-verify retrieval path before operation; retrieval line must not snag
// Retrieval equipment — supports attendant rescue without entry
cs.supports_non_entry_rescue     = true        // tripod + winch enables non-entry extraction
cs.rescue_mode                   = "non_entry_retrieval"
cs.attendant_remains_outside     = true
cs.max_retrieval_load_lb         = 400         // rated extraction load
cs.mechanical_advantage          = "3:1"       // winch mechanical advantage
cs.requires_entrant_harness      = true        // entrant must wear compatible retrieval harness
cs.entrant_harness_attachment    = "dorsal_d_ring"  // ANSI Z359.11 Class A or M harness, dorsal D-ring

Failure Mode 2 — Treating Entry Supervisor as Continuously Present

OSHA 1910.146 does not require the entry supervisor to remain at the confined space entry point throughout the entry operation. The supervisor's obligations are:

After completing the authorization steps, the supervisor may perform other duties and does not need to remain at the entry point. This is specifically different from the attendant, who is required to remain continuously stationed outside the entry point.

Common misunderstanding in equipment routing: A worksite assessment that shows three workers but lists the supervisor as "also attending" creates a role conflict if the supervisor leaves — the attendant function is abandoned. The key distinction is that attendant is a continuous-presence role; supervisor is not. A compliant operation requires one person assigned exclusively to the attendant role for the full duration of every entry.
// Role-specific presence requirement
cs.role                          = "attendant"
cs.continuous_presence_required  = true         // OSHA 1910.146: attendant must remain throughout entry
cs.can_perform_other_duties      = false         // attendant cannot be distracted from monitoring

cs.role                          = "entry_supervisor"
cs.continuous_presence_required  = false         // supervisor can authorize and leave
cs.can_perform_other_duties      = true          // supervisor can have other responsibilities

Failure Mode 3 — Omitting Role from Product Catalog Data

Confined space equipment is divided into role-specific applications. Without encoding cs.role, an AI procurement agent cannot determine whether a product is appropriate for the authorized entrant, the attendant, or the rescue team — and may route attendant-position equipment to the entrant or vice versa.

Equipment by Role

Equipment cs.role cs.may_enter_space Key Feature
Personal 4-gas monitor (clip-worn) authorized_entrant entrant_only Worn by the entrant inside the space for continuous personal exposure monitoring
Extension probe gas monitor (remote sampling) attendant, entry_supervisor attendant_position Lowers sensor into space from outside for pre-entry atmospheric testing
Full-body retrieval harness (ANSI Z359.11 Class M) authorized_entrant entrant_only Worn by entrant; dorsal D-ring connection for retrieval line during non-entry rescue
Tripod rescue system with mechanical winch attendant, rescue_team attendant_position Operated from outside; enables attendant-operated non-entry extraction
SCBA (Self-Contained Breathing Apparatus) authorized_entrant, rescue_team entrant_only, rescue_team Required when atmosphere is IDLH; rescue team entering must wear SCBA
Entry permit clipboard / PRCS form entry_supervisor supervisor_position Supervisor completes permit; remains at entry point until authorization complete
// Complete cs namespace for confined space role-based routing
cs.role                          = "authorized_entrant"  // authorized_entrant | attendant | entry_supervisor | rescue_team
cs.may_enter_space               = "entrant_only"        // entrant_only | attendant_position | supervisor_position | both
cs.continuous_presence_required  = false                 // true only for attendant role
cs.can_perform_other_duties      = false                 // true only for supervisor after authorization
cs.can_authorize_entry           = false                 // true only for entry_supervisor
cs.can_summon_rescue             = false                 // true for attendant (primary) and supervisor
cs.supports_non_entry_rescue     = false                 // true for retrieval tripods and winches
cs.attendant_remains_outside     = false                 // true for all attendant-role equipment
cs.osha_standard                 = "1910.146"            // 1910.146 (gen. industry) | 1926.1203 (construction)

Failure Mode 4 — Ignoring the One-Person Operation Prohibitions

Some small employers attempt to run permit-required confined space entries with only one or two workers — combining the entrant and attendant roles into one person. OSHA 1910.146 does not allow this. The attendant must remain outside the space while an authorized entrant is inside — the same person cannot simultaneously be inside (entrant) and outside (attendant).

The minimum compliant crew for a permit-required confined space entry is three people:

  1. Authorized entrant (inside)
  2. Attendant (outside, continuous presence)
  3. Entry supervisor (on-site at entry authorization; may leave after)

For equipment routing on Shopify: a product described as a "confined space entry kit for solo entry" is only compliant for non-permit confined spaces — spaces that have been confirmed to contain no actual or potential hazards meeting the permit-required definition. For any permit-required confined space, the three-role requirement applies regardless of crew size.

Routing gate for "confined space" products: Before routing equipment to a permit-required confined space application, an AI agent should verify that the employer has: (1) an authorized entrant assignment, (2) an attendant assignment that does not overlap with the entrant, and (3) an entry supervisor assignment. Equipment cannot substitute for personnel role assignments — a better gas monitor does not eliminate the need for an attendant.

Complete Metafield Schema Reference

Metafield Type Values Notes
cs.role string set authorized_entrant | attendant | entry_supervisor | rescue_team Primary routing field; a product can support multiple roles (e.g., gas monitor supports entrant + entry_supervisor)
cs.may_enter_space string enum entrant_only | attendant_position | supervisor_position | both attendant_position = equipment used from outside the space only; entrant_only = equipment worn/used inside
cs.attendant_remains_outside boolean true | false true for all attendant-role equipment; makes OSHA no-entry constraint explicit in catalog data
cs.continuous_presence_required boolean true | false true only for attendant role; false for entry_supervisor (can authorize and leave)
cs.can_authorize_entry boolean true | false true only for entry_supervisor equipment (permit clipboard, checklists); false for all others
cs.can_summon_rescue boolean true | false true for attendant (primary rescue summons duty) and entry_supervisor; false for authorized_entrant
cs.supports_non_entry_rescue boolean true | false true for retrieval tripods, mechanical winches, retrieval harnesses — enables attendant-operated extraction without entry
cs.rescue_mode string enum non_entry_retrieval | entry_rescue | both non_entry_retrieval = attendant can rescue from outside (preferred); entry_rescue = requires rescue team to enter
cs.osha_standard string enum 1910.146 | 1926.1203 1910.146 = general industry; 1926.1203 = construction industry equivalent

Frequently Asked Questions

What are the three required roles for confined space entry under OSHA 1910.146?

Authorized Entrant (enters the space, performs work, evacuates on order), Attendant (remains outside continuously, monitors, summons rescue — never enters), and Entry Supervisor (authorizes entry by signing the permit, verifies conditions, can leave after authorization). The three roles require separate people; the attendant role cannot be shared with the entrant role because the attendant must remain outside the space throughout the entry. Encode cs.role on each product to indicate which role(s) the equipment supports, and cs.may_enter_space to indicate whether the equipment is used inside or outside the space.

Can the confined space attendant enter to rescue a distressed entrant?

No — this is explicitly prohibited by OSHA 1910.146(i)(1). The attendant must initiate the rescue response (summon the designated rescue team or emergency services) and maintain the entry point position. Approximately 60% of confined space multi-fatality incidents involve bystanders who entered without proper protection and were incapacitated by the same hazard. The attendant can operate a retrieval winch to extract a downed entrant without entering if the space geometry allows (vertical entry with retrieval harness and tripod). Encode cs.attendant_remains_outside = true and cs.supports_non_entry_rescue = true for retrieval systems that enable this safe rescue mode.

Does the entry supervisor need to stay on-site throughout confined space entry?

No. The supervisor's required duties are pre-entry — verify conditions, sign the permit, confirm rescue availability. After these are complete, the supervisor may perform other duties elsewhere. This distinguishes the supervisor from the attendant, who must remain continuously stationed outside the entry point for the full duration of the entry. Encode cs.continuous_presence_required = false for entry supervisor equipment and cs.continuous_presence_required = true for attendant-role equipment.

What equipment does the confined space attendant need?

The attendant needs: means of communication with entrants (radio or phone — immediately available), ability to monitor atmospheric conditions from outside (if required by the permit), access to emergency procedures and rescue contacts, and capability to count and track entrant identities. For spaces with vertical entry, the attendant should also have access to a retrieval tripod and winch so that non-entry extraction is available. Encode cs.role = 'attendant' on all attendant equipment and cs.may_enter_space = 'attendant_position' to distinguish it from equipment worn by the entrant inside the space.

Can one person serve as both entrant and attendant?

No. The attendant must remain outside the space while an authorized entrant is inside — these are mutually exclusive physical positions. The minimum compliant PRCS entry crew is three people: one entrant, one dedicated attendant (cannot perform other duties), and one entry supervisor. A product marketed as a "solo confined space entry kit" is only compliant for non-permit confined spaces — spaces that have been confirmed to contain no actual or potential hazards requiring a permit. For any permit-required confined space, the three-role requirement applies, and no equipment can substitute for the personnel role assignments.

Score Your Confined Space Equipment Catalog's AI Readiness

A catalog without cs.role, cs.may_enter_space, and cs.supports_non_entry_rescue gives AI procurement agents no way to distinguish attendant equipment (used outside) from entrant equipment (worn inside) — or to verify that a rescue system supports non-entry extraction. CatalogScan audits your Shopify catalog and scores every product's structured data completeness for AI-agent visibility.

Run a Free Catalog Scan