Skip to content

feat: Phase X X1 multi-batch learning record schema (MBL-) - #1008

Merged
cschanhniem merged 1 commit into
mainfrom
feat/x1-multi-batch-learning-record
Jul 10, 2026
Merged

cschanhniem merged 1 commit into
mainfrom
feat/x1-multi-batch-learning-record

Conversation

@cschanhniem

Copy link
Copy Markdown
Collaborator

Summary

  • Adds MBL- (multi-batch learning record) schema: per-batch snapshot of prediction quality after wet-lab feedback
  • Auto-computes hit_rate from n_confirmed_hits/n_candidates_tested; quality_grade from hit_rate (A≥40%, B≥25%, C≥10%, D<10%, N/A when no wet-lab data)
  • AUROC field for ranking quality; whr_ids list linking to wet-lab hit records; pcu_id for calibration update link
  • no_wet_lab_data status forces N/A grade (cannot claim quality without data)
  • Adds Phase X (X1-X5) definition to NEXT_100_PR_MAP: multi-batch learning loop phase
  • dry_lab_only=True enforced; 61 tests

Test plan

  • python3 -m pytest tests/evidence/test_multi_batch_learning_record.py -- 61 passed

…ch prediction quality snapshot (hit rate, AUROC, grade); VALID_MBL_QUALITY_GRADES (5: A-D/N/A), no_wet_lab_data forces N/A; hit_rate auto-computed; adds Phase X to NEXT_100_PR_MAP; 61 tests
@cschanhniem
cschanhniem merged commit 66e0598 into main Jul 10, 2026
1 check failed
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