What problem does it solve? A single-pass spec review inherits one model's correlated blind spots, which is unsafe in unattended (L4) delivery pipelines. This Skill runs each enabled review lens as an independent adversarial pass prompted to break the spec, then deterministically aggregates the refutations into one founded verdict. ## Core Features & Use Cases - Independent lens refutation: Runs architectural, infosec, methodology, and QA lenses as separate model calls, each with its own refutation prompt, dispatched concurrently via a fan-out helper. - Deterministic aggregation: Maps per-lens outcomes onto the spec-review-verdict contract using a majority/severity gate (critical veto, strict-majority reject, minority revise, clean approve), with fail-safe handling of unavailable lenses. - Ratified-scope deference: Design lenses defer objections that merely restate settled non-goals, goals, or thread resolutions as cited observations, while never deferring a critical finding. - Use Case: In an unattended delivery loop, after a spec is produced and before build admission, this occupant challenges the spec from four independent angles and emits a verdict the orchestrator routes on. ## Quick Start Configure the L4 recipe with slots.spec_review set to faffter-dark-spec-review so the prep pipeline invokes it at the spec-to-build seam.