What problem does it solve?
It turns a frozen research question, experiment matrix, and pre-registration into minimal runnable experiment code that is test-first, free of train/test data leakage, seeded for reproducibility, and auditable through hash-verified raw run bundles, so downstream result analysis can recompute everything from evidence.
Core Features & Use Cases
- Test-first experiment implementation: Write gold, property-based (Hypothesis), metamorphic, and train-only-fit tests before implementing preprocessing, training, and evaluation code.
- Leakage and reproducibility gates: Run review_gate, seed_audit, repro_gate, and run_artifact_check scripts that emit machine-readable findings where data leakage or incomplete seeding is a critical failure.
- Run manifest and execution contract: Record config, code commit, environment, input SHA256 hashes, stdout/stderr, raw metrics, and per-entity predictions for every run, validated against a frozen execution contract with budget and remote-execution authorization checks.
- Use Case: Given a pre-registered sklearn or PyTorch experiment matrix, scaffold the project, write failing tests first, control Python/NumPy/CUDA/DataLoader randomness, run the same seed twice to compare prediction hashes, and hand the complete run bundles to result analysis.
Quick Start
Ask the AI to implement the frozen experiment matrix from my research plan as test-first, leakage-free, reproducible training code and run the stage-6 gates on it.