diff --git a/docs/research/NEXT_100_PR_MAP.md b/docs/research/NEXT_100_PR_MAP.md index b679794d..a33195d6 100644 --- a/docs/research/NEXT_100_PR_MAP.md +++ b/docs/research/NEXT_100_PR_MAP.md @@ -253,7 +253,7 @@ Connect the evidence schemas from Phases S and T into coherent family-level and | ID | Task | Why it matters | Priority | |----|------|----------------|----------| | U1 | Add family evidence trail view schema (FET-) (complete). — src/openamp_foundry/evidence/family_evidence_trail_view.py: FET- 13-field schema; REQUIRED_TRAIL_SCHEMA_TYPES (9: BTI/BEG/SAT/PCC/BSP/SEG/ECC/RSR/PQT), VALID_TRAIL_COMPLETENESS_GRADES (complete/partial/empty); build() deduplicates event types, auto-computes grade; dry_lab_only=True enforced; 57 tests in tests/evidence/test_family_evidence_trail_view.py. | Per-family aggregation of all evidence schema references (BTI/BEG/SAT/PCC/BSP/SEG/ECC/RSR/PQT) into a single timeline; shows which schemas are present, missing, and when each was produced; gives a scientist ONE document to trace the full evidence history of a candidate family. PR #990. | C | -| U2 | Add batch release checklist schema (BRC-). | Machine-verifiable checklist that must pass before a batch is released for wet-lab synthesis; gates on PCC grade ≥ B, no critical BEG gaps, at least one SAT entry, all required artifacts present; prevents incomplete batches from advancing. | C | -| U3 | Add cross-schema linkage validator schema (CSV-). | Validates that artifact IDs referenced in SAT evidence_artifact_ids, BEG missing lists, and BTI entries are internally consistent; catches orphaned references before external sharing. | C | -| U4 | Add pipeline phase timeline report schema (PTR-). | Ordered sequence of all schema events for a pipeline run, sorted by created_at; shows progression from nomination to shortlisting with schema type, artifact ID, and timestamp per event; enables audit of sequence and timing. | C | -| U5 | Add evidence completeness index schema (ECI-). | Top-level index of which schemas exist for each batch and family across all phases; aggregates PCC + CBA2 + BEG + SAT into a single completeness snapshot; completeness_grade (A–D); closes Phase U. | C | +| U2 | Add batch release checklist schema (BRC-) (complete). — src/openamp_foundry/evidence/batch_release_checklist.py: BRC- schema; VALID_PCC_GRADES (A-D), PASSING_PCC_GRADES (A/B), BLOCKING_BEG_VERDICTS (critical_gaps/no_families), VALID_RELEASE_VERDICTS (approved/blocked/conditional); 3 ChecklistItem gates; dry_lab_only=True; 60 tests. | Machine-verifiable checklist that must pass before a batch is released for wet-lab synthesis; gates on PCC grade ≥ B, no critical BEG gaps, at least one SAT entry, all required artifacts present; prevents incomplete batches from advancing. PR #992. | C | +| U3 | Add cross-schema linkage validator schema (CSV-) (complete). — src/openamp_foundry/evidence/cross_schema_linkage_validator.py: CSV- schema; VALID_LINKAGE_VERDICTS (all_valid/orphans_found/no_references), VALID_REFERENCE_SOURCES (SAT/BEG/BTI); OrphanEntry; build() deduplicates refs, detects orphans; dry_lab_only=True; 52 tests. | Validates that artifact IDs referenced in SAT evidence_artifact_ids, BEG missing lists, and BTI entries are internally consistent; catches orphaned references before external sharing. PR #993. | C | +| U4 | Add pipeline phase timeline report schema (PTR-) (complete). — src/openamp_foundry/evidence/pipeline_phase_timeline_report.py: PTR- schema; VALID_PIPELINE_SCHEMA_TYPES (16), VALID_TIMELINE_VERDICTS (complete/in_progress/empty), TERMINAL_SCHEMA_TYPES (SAT/PCC); TimelineEvent; events sorted by created_at; phase auto-assigned; dry_lab_only=True; 50 tests. | Ordered sequence of all schema events for a pipeline run, sorted by created_at; shows progression from nomination to shortlisting with schema type, artifact ID, and timestamp per event; enables audit of sequence and timing. PR #994. | C | +| U5 | Add evidence completeness index schema (ECI-) (complete). — src/openamp_foundry/evidence/evidence_completeness_index.py: ECI- schema; AGGREGATED_SCHEMA_TYPES (4: PCC/CBA2/BEG/SAT), VALID_ECI_GRADES (A-D); BatchSchemaPresence per batch; overall fraction and grade; dry_lab_only=True; closes Phase U; 47 tests. | Top-level index of which schemas exist for each batch and family across all phases; aggregates PCC + CBA2 + BEG + SAT into a single completeness snapshot; completeness_grade (A–D); closes Phase U. PR #995. | C |