diff --git a/docs/research/NEXT_100_PR_MAP.md b/docs/research/NEXT_100_PR_MAP.md index a33195d6..f2fda1f4 100644 --- a/docs/research/NEXT_100_PR_MAP.md +++ b/docs/research/NEXT_100_PR_MAP.md @@ -257,3 +257,15 @@ Connect the evidence schemas from Phases S and T into coherent family-level and | 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 | + +## Phase V — Release readiness and reproducibility sealing (V1–V5) + +Gate external sharing on all evidence schemas passing; seal the evidence trail for reproducibility and scientific review. + +| ID | Task | Why it matters | Priority | +|----|------|----------------|----------| +| V1 | Add pre-release audit gateway schema (PRG-). | Single-gate record asserting BRC (batch release checklist), PCC (pipeline completeness), ECI (evidence completeness index) all green; blocks external sharing until all gates pass; required before any batch goes to wet-lab partners or external review. | C | +| V2 | Add evidence bundle manifest schema (EBM-). | Portable listing of all evidence artifact IDs and schema types for a batch; enables reproducibility checks and external handoff; machine-readable index a scientist can use to request any artifact. | C | +| V3 | Add scientific reproducibility seal schema (SRS-). | Immutable record asserting that a batch's evidence trail is complete and auditable; includes pipeline version, schema hash placeholder, and human-reviewed flag; enables preprint data availability statements. | C | +| V4 | Add external review packet schema (ERP-). | Assembles BRC + ECI + FET + PTR + SRS into a single record listing everything a scientist needs to review the batch's computational evidence; dry-lab-only constraint explicit; closes the "what do I send to a reviewer?" question. | C | +| V5 | Add Phase V completeness gate schema (V5G-). | Top-level gate asserting PRG + EBM + SRS + ERP all present; closes Phase V and signals the batch is ready for external scientific review. | C |