Paraphase STRC validation
Public-data validation lane for Paraphase’s STRC/STRCP1 caller.
Hard rules
- Read
../../AGENTS.mdfirst. It wins on STRC vault policy. - Public human data only. Never copy family, clinical, collaborator, or controlled-access data here.
- Pin every comparison to an exact commit and identical input bytes.
- Compare
v3.1.2(paper baseline),v3.5.0(last Python),v4.0.0(Rust rewrite), and currentmain. - A
v3.1.2delta alone is not a Rust regression. Gate onv3.5.0versus Rust. - Port parity is not biological truth. Use phased assembly evidence before making an accuracy claim.
- Keep downloaded BAMs, references, build products, and run outputs out of git.
- Keep
sources/andworktrees/pristine unless preparing a deliberately scoped upstream patch. - Do not open an issue, PR, comment, or email without Egor’s explicit approval for that action.
- Never make medical or patient-specific claims from this benchmark.
Success gate
- Same compact public fixture yields reproducible calls in two runs per version.
v3.5.0,v4.0.0, andmainagree semantically, or a minimized discrepancy is explained by orthogonal evidence.- Current Rust test suite passes with the STRC fixture/test.
- Provenance records source URL, source MD5, tool versions, reference MD5, and fixture SHA-256.