Four more enforce switches sit in the production overlay beside the human gates, and a fleet mission never passes any of them. They are read on the generation and deploy path the factory inherited from the app builder: the worker's generation consumer, its pipeline consumer and the project deploy route. No fleet module imports them, and the fleet certificate module says so in its own words: minting is not enforcement.
Verification gate (VERIFICATION_GATE_ENFORCE): off, the gate at the generation ship boundary and on the project deploy route is a no-op; on, a failed certificate refuses the ship or deploy.
Compliance veto (COMPLIANCE_VETO_ENFORCE): off, the compliance verify on a generated build is disclosure-only; on, a failed verify withholds the generated build.
Reviewer enforce (REVIEWER_ENFORCE): off, the reviewer of a generated build is advisory and never blocks; on, a block verdict, or an independence that cannot be proven, fails the generation, and a revise verdict still ships.
Write screen (PHI_GUARD_ENFORCE): off, every file write and tool result of a generated build is scanned observe-only and detections are evented; on, a write carrying a high-precision identifier (SSN, MRN, card number, email, phone) is blocked. Names and dates are never blocked, because the detector is too noisy on source code to gate on them. Fleet code is written inside the agent pod, where only the publication screen runs, so nothing screens the executor's file writes inside a mission.
All four are 0 on production, and none of them changes what a mission does, on or off.