Skip to content

v0.5.62 — Pre-Registered Pass/Fail Criteria (Loop 41) - #159

Closed
cschanhniem wants to merge 1 commit into
mainfrom
loop41-pass-fail-criteria
Closed

cschanhniem wants to merge 1 commit into
mainfrom
loop41-pass-fail-criteria

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Machine-readable pass/fail gates for Wave 1 wet-lab batch. Pre-registered before any wet-lab data is seen.

Primary: configs/wave1_pass_fail.yaml — pre-registered gates: primary endpoint (MIC ≤32 for ≥3 candidates vs E. coli), secondary (MIC ≤32 and TI >10 for ≥1), confirmed hit definition, hemolysis safety (0 toxic with TI <2), positive control range (SEED-001_VAR_064 MIC 4-32), batch-level (≥20 tested, all controls passed), negative result archive requirements.

CLI: scripts/check_wave1_pass_fail.py — reads lab result JSONs + criteria YAML, reports per-check pass/fail. Exit 0 all pass, 3 any fail, 2 missing files.

Tests: 11 tests covering pass, fail, CLI exit codes, output writing, missing files.

Doc updates: 50_LOOP_PLAN (Loop 41 complete, next Loop 42). ROADMAP (v0.5.62). METRICS_CURRENT (v0.5.62, 1977 tests).

1977 tests passing (pre-push full suite).

Machine-readable pass/fail gates for Wave 1 wet-lab batch.

Changes:
- configs/wave1_pass_fail.yaml -- YAML config: primary endpoint
  (MIC <= 32, >= 3 candidates), secondary (MIC <= 32 and TI > 10,
  >= 1), confirmed hit definition, hemolysis safety (0 toxic),
  positive control range (SEED-001_VAR_064, MIC 4-32), batch
  requirements (>= 20 tested).
- scripts/check_wave1_pass_fail.py -- CLI validation: exit 0/3/2.
- tests/test_wave1_pass_fail.py -- 11 tests.
- docs/50_LOOP_PLAN.md -- Loop 41 complete, next Loop 42.
- docs/ROADMAP.md -- v0.5.62 entry.
- docs/METRICS_CURRENT.md -- Pipeline v0.5.62, 1977 tests.

1977 tests passing.
@cschanhniem cschanhniem closed this Jul 6, 2026
@cschanhniem
cschanhniem deleted the loop41-pass-fail-criteria branch July 6, 2026 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant