Grading and honesty
Every claim carries one of three grades: [V] verified and reproducible, [F] forced by the reads, [O] open. Every clinical magnitude is [O]. The discipline is mechanical: an L3-honesty gate, a fail-closed forbidden-claim scanner, and an irreproducibility ledger of nine open classes. Reproduce all gates with repro/run_all.py — 11/11, drift 0.
Grades are [V] verified/reproducible, [F] forced by the reads, [O] open. The discipline is enforced mechanically by an L3-honesty gate (fail-closed), a forbidden-claim scanner (fail-closed), and an irreproducibility ledger that aggregates nine open classes with reasons. The 27 reads reproduce bit-for-bit (corr(γ,GC) = 0.99898, drift 0, offline).
Three grades
- [V] verified / reproducible — bit-reproducible from public promoter sequence (the 27 γ reads; corr(γ,GC) = 0.99898 over the full set, drift 0, offline).
- [F] forced by the reads — structural and not chosen (the ordering by |hsp|; the lever placement and direction, anchored to cited agents).
- [O] open — needs external laboratory / clinical data; asserted nowhere. Every clinical magnitude is [O].
The discipline is mechanical
An L3-honesty gate verifies that for every upstream-sensitiser target (NGF, NTRK1, CALCA, CALCB, CALCRL, RAMP1) the receptor/network mechanism is graded [O] cited-biology-never-derived. A forbidden-claim scanner fails the build closed if any dosing, synthesis, efficacy, or safety claim appears in the asserted text. An irreproducibility ledger lists all nine open classes with their reasons.
Reproduce every gate: repro/run_all.py (11/11 checks, drift 0). The full open ledger is IRREPRODUCIBILITY_LEDGER.md in the package.