EXECUTOR rrmd SPEC — Quarantine Banner Resolution

Goal

Bring all 30 QUARANTINED occurrences in the STRC vault (excluding labs/spaces/**) to a RESOLVED state by applying one of two disposition labels to each.

Policy baseline: Route A (2026-08-21) determined that the dB/audiogram outcome chain is NOT-MODELABLE. Evidence:

  • Zero of 8 transfer-function calibration pairs in models/abr_transfer_model.py has a primary source in sources/lit/
  • Bredberg 1968: no canonical paper note, no retrievable full text
  • Schuknecht & Gacek 1993: PDF retrieved and MinerU-parsed; primary text contains no OHC-fraction-to-threshold pair
  • “Sun 2024 OTOF Cohort 2” is a misattribution; the correct paper (Lv et al. 2024 Lancet) measures no functional-OHC fraction
  • Structural blocker: a scalar functional-OHC fraction cannot map to a frequency-specific audiogram (tonotopy + non-uniform delivery make place-dependent calibration necessary)

Full detail: ~/Missions/STRC/labs/spaces/2026-08-21-refactor-rank-and-moderna/runs/hypa/DISPOSITION.md and ~/Missions/STRC/hypotheses/h04-mrna-lnp/phases/STRC h04 Outcome Chain Disposition 2026-08-21.md

Deliverables

All files are written under /Users/egorlyfar/Missions/STRC/labs/spaces/2026-08-21-refactor-rank-and-moderna/runs/hypd/:

  1. SPEC.md — this file (goal, policy, paths, done-criteria)
  2. INVENTORY.md — one row per QUARANTIN occurrence: file, line, kind (callout/excerpt/prose), claim, disposition choice, and reason
  3. apply.sh — idempotent bash script (set -euo pipefail, explicit paths only, never deletes) that edits the vault files. The CHIEF runs this.
  4. verify.sh — bash syntax check + dry-run on copied files to verify: (a) no UNRESOLVED QUARANTIN remains, (b) total count did not drop below 30
  5. verify.txt — output of verify.sh showing the check passed

Done-Criteria

✓ All 30 QUARANTIN occurrences identified and mapped to source files + lines
✓ Each occurrence assigned a disposition: NOT-MODELABLE: or RESOLVED-PROTEIN-LEVEL:
✓ Each disposition includes a one-line reason specific to the note’s claim
✓ apply.sh edits the vault files to add the disposition label in the same block as the QUARANTIN occurrence
✓ No banners deleted; total count remains 30
✓ No frontmatter (tier, mech, deliv, misha_fit, next_step) changed
✓ No content rewritten; only disposition labels added
✓ verify.sh on a dry-run copy confirms zero UNRESOLVED occurrences and count ≥ 30

Disposition Rules

NOT-MODELABLE: — Applied when the note makes a claim about dB/audiogram/hearing thresholds/outcomes that depends on the outcome chain. Reason must name the specific claim withdrawn (e.g., “dB band WITHDRAWN: Kd/coupling arithmetic stands” or “ABR improvement figure WITHDRAWN: per-OHC PK/PD inputs remain valid”).

RESOLVED-PROTEIN-LEVEL: — Applied ONLY when the note’s underlying claim genuinely survives when restated at the protein/cell level, and you state the protein-level restatement in one sentence. Example: h01 hub’s “h01 is the only arm that raises STRC protein in OHCs a vector never reaches, capped at 0.50 of diploid-normal DOSE.”

Default: When in doubt, use NOT-MODELABLE:. Over-claiming a protein-level rescue is worse than conservatively marking something not-modelable.

Anti-Goals (Failure Modes)

  • Do NOT delete a banner. The count must stay at 30; it drops to zero by RESOLUTION, not removal.
  • Do NOT invent, recalibrate, or change any dB number, band, or hearing category.
  • Do NOT change frontmatter (tier, mech, deliv, misha_fit, next_step). The chief owns the re-rank.
  • Do NOT write to the vault. Write only under runs/hypd/.
  • Do NOT touch ~/Knowledge/Brain.
  • Do NOT re-open the outcome-chain question or retrieve literature. That is settled and out of scope.

File Paths (Read-only STRC)

  • STRC vault: /Users/egorlyfar/Missions/STRC/
  • Target files (24 total) are identified by rg -n "QUARANTIN" -g '*.md' --glob '!labs/**'
  • Includes sites/egor-lol/src/data/hypothesis-ranking.md (published mirror of hypotheses/index.md)

Write Paths

  • SPEC.md: /Users/egorlyfar/Missions/STRC/labs/spaces/2026-08-21-refactor-rank-and-moderna/runs/hypd/SPEC.md
  • INVENTORY.md: /Users/egorlyfar/Missions/STRC/labs/spaces/2026-08-21-refactor-rank-and-moderna/runs/hypd/INVENTORY.md
  • apply.sh: /Users/egorlyfar/Missions/STRC/labs/spaces/2026-08-21-refactor-rank-and-moderna/runs/hypd/apply.sh
  • verify.sh: /Users/egorlyfar/Missions/STRC/labs/spaces/2026-08-21-refactor-rank-and-moderna/runs/hypd/verify.sh
  • verify.txt: /Users/egorlyfar/Missions/STRC/labs/spaces/2026-08-21-refactor-rank-and-moderna/runs/hypd/verify.txt

herdr Signal Files

At completion, write exactly one line to each:

  • /Users/egorlyfar/.local/state/herdr-agent-teams/rrmd/turn-1.mdRESULT: or GATE:
  • /Users/egorlyfar/.local/state/herdr-agent-teams/rrmd/turn-2.mdRESULT: or GATE:

Never both, never neither.