# Adversarial review log — mouth-taping-sleep

- **Authoring model:** Sol 6.1 (HSEF v5.3 pipeline)
- **Adversarial reviewer:** Claude Opus 5.5 (Anthropic)
- **Date:** 2026-10-14 (round 2)
- **Canonical file reviewed:** `hsef_v53_traffic_ranks_06_10_2026-10-13/mouth-taping-sleep/mouth-taping-sleep.review.md`
- **Level before → after:** Γ (Moderate, epiphenomenon) → Γ (Moderate, epiphenomenon) — unchanged
- **Momentum before → after:** Decisive work underway → **Mechanistic only**
- **Corrections applied:** 3 (0 Critical, 0 Major, 2 Minor, 1 Editorial)
- **PMIDs verified:** 62/62 title + first author + journal + year; 62/62 DOI strings; 0 failures; 0 retractions or expressions of concern
- **Load-bearing claims spot-checked:** 12 (all supported)
- **Status:** Approved as revised

## Findings

| ID | Severity | Location | Original → corrected | Evidence |
|---|---|---|---|---|
| B1 | Minor | AT A GLANCE table; "Final score, causal direction and M/S/D"; `extended_scoring_MSD.momentum` in the scorecard | Momentum "Decisive work underway" → "Mechanistic only", artifact sentence rewritten | The framework defines "Decisive work underway" as *someone is running an experiment that could cross the next threshold*. The artifact named a **published** 2025 randomized trial in an adjacent indication (tape added to CPAP) and then stated that no pending tape-alone trial was identified — the definition of "Mechanistic only" ("Active mechanistic work, but nothing addressing the boundary check"). The Stability entry independently records that no named pending tape-only result exists. Momentum modifies no letter, so the headline grade is unaffected. |
| B2 | Editorial | 10 lines | Lost inter-word spaces restored: "PMIDs25450408 and36141367", "Huang2015", "Lee2022", "Yang2024", "step2", "Correction38512282 … targeted-stimulation37022679", "Rubric07", "Oura Gen3 / Fitbit Sense2 / Apple8" | Known upstream builder defect (round-2 defect list item 4). Whitespace-only repair, verified by stripping all whitespace from both versions. |

| B3 | Minor | scorecard `final_score.confidence_rationale` | Access depth removed as a stated basis for the band | The framework ties confidence to evidence density and reproducibility, not to the reviewer's access. Re-derived on legitimate grounds — the tape-alone question rests on two small uncontrolled pilots, every other controlled result tests a different intervention, and measured multinight variability is large — the band remains **Moderate**; only its basis is corrected. Lead policy of 2026-10-14 (two-step test) applied: access depth struck, band re-derived. Step 2 keeps **Moderate** — the registered tape-alone question rests on two small uncontrolled pilots, every other controlled result tests a different intervention, and measured night-to-night apnea variability is large enough to unsettle single-night contrasts — which are legitimate determinants; the High band's "extensive independent replication across labs, models, and assay modalities" is not met, and access depth was not the only thing holding the band down. |

## Rejected findings (checked, no change)

1. Aggregation and headline letter — `rule: primary-subclaim`, `primary: SC2` preregistered; all four subclaims return Γ so weakest-link, primary-subclaim and scope-matched coincide. No Ε subclaim, so the scope-matched misreading cannot apply.
2. Β/Γ boundary — direct physical closure perturbations give partial system support (above Β); Δ needs a controlled trial with credible active comparator and preregistered primary outcome, absent for tape alone.
3. Causal role `epiphenomenon` — correctly derived at framework Step 2 and scoped to the clinical benefit claim, not to airflow physics.
4. Open-label Γ cap on the two uncontrolled pilots — literal rubric-07 rule, quoted correctly; the randomized CPAP-adjunct trial is correctly held outside tape-alone scope.
5. Causal tally of 0 positive units with 22 screened discriminating contrasts — defensible; the positive tape pilots are uncontrolled and the positive randomized results test different interventions.
6. Reference 20 (PMID 28422345) prints 2019 against a PubMed April-2017 electronic date; volume 28 issue 2 is the 2019 print issue — the e-pub/issue-year convention, widened by that journal's backlog. Not an error.
7. Reference 62 (PMID 32162059) — the review flags rather than adopts the abstract's inconsistent significance wording. Correct handling.
8. No consortium first authors, so the dropped-collective-author bug does not occur; every reference carries a resolvable DOI, so the empty "DOI: ." defect does not occur either.
9. **Renderer defect (nominal printed as its own "Best-supported rival") — checked, absent.** `models_evaluated[0]` is rank 1 with `is_nominal` false; the nominal ("Tape-only nasal-breathing treatment") is rank 3.
10. **Spliced-provenance artifacts — checked, absent.** This package carries no consensus-consistency block and no "earlier adversarial approval" clause.

## Validator

`hsef-hypothesis-review-v5/tools/validate_review.py` on the revised scorecard + prose: **33 pass, 0 warn, 1 fail**. The single fail is `v5.lay_summary`, marked by the validator as "mandatory from v5.4" and not applicable to this v5.3 package. Output in `validator.txt`; pre-review `validation-report.json` preserved in `sol61-original/`.

## Files changed

- `mouth-taping-sleep.review.md` (banner, momentum, approval section, whitespace)
- `mouth-taping-sleep.scorecard.json` (`extended_scoring_MSD.momentum.value` / `.artifact` / `.justification` and `final_score.confidence_rationale`; surgical text edits, formatting preserved)

## Propagation

Finished canonical copied byte-identically to:
- `hsef_v53_topical_all_22_2026-10-13/cycles/hsef_v53_traffic_ranks_06_10_2026-10-13_share/mouth-taping-sleep/mouth-taping-sleep.review.md`
- `hsef_v53_traffic_ranks_06_10_2026-10-13_share/mouth-taping-sleep/mouth-taping-sleep.review.md`

No divergent copies recorded for this slug.

## For the lead — package-level propagation

`BATCH_COMPLETION.json` in `hsef_v53_traffic_ranks_06_10_2026-10-13` (and its `_share` twin) records sha256 hashes and a `validation` block for this slug that are now stale. `READER.html` and the publication-site data files do not carry momentum values, so no momentum string needs replacing outside the case folder. New hashes are listed in the batch report.
