# Reproduction Matrix This matrix is the execution checklist for source-code reproduction first, then basecode reproduction with matched metrics. | Paper / route | Source code path | Required assets | Source metrics to reproduce | Basecode hook | Status | | --- | --- | --- | --- | --- | --- | | LLaDA/Dream-style block diffusion | `reference/code/Nemotron-Labs-Diffusion`, `reference/code/mbd-lms` | `llada2-mini`, `dream-v0-base-7b`, GSM8K/MATH/HumanEval/MBPP | accuracy, NFE, latency, tokens per forward | `ConfidenceRemaskSampler`, `MultiBlockSampler` | planned | | MBD-LMs | `reference/code/mbd-lms` | `llada2-mini`, math/code datasets | multi-block speed/quality tradeoff | `MultiBlockSampler` | planned | | DMax | `reference/code/DMax` | `dmax-16b`, GSM8K/MATH/code evals | aggressive parallel decoding accuracy and speed | `DMaxSampler` | planned | | TAD / trajectory self-distillation | `reference/code/TAD`, `reference/code/T3D` | trajectory datasets, distilled checkpoints | few-step quality retention | `DMaxSampler` with distilled adapter | planned | | Fast-dLLM | `reference/code/Fast-dLLM` | discrete dLLM checkpoint | KV-cache speedup, parallel decode latency | adapter cache API | planned | | DFlash / PRESTO | `reference/code/dflash`, Nemotron references | draft model + AR target | acceptance length, speedup, target quality | `SpeculativeSampler` | planned | | dMoE | `reference/code/dMoE` | `dmoe-16b` | expert/block routing quality and speed | expert adapter extension | planned | | ELF / continuous flows | `reference/code/ELF` | ELF checkpoints, OpenWebText/LM1B | perplexity, MAUVE/diversity, generation speed | separate continuous adapter | planned | | FLM/FMLM one-step | `reference/code/flm` | manual checkpoints, OpenWebText/LM1B | unconditional generation PPL/time | separate continuous adapter | planned | Run order: 1. Confirm remote assets with `python3 scripts/download_assets.py --dry-run`. 2. Download `core` tier only. 3. Run each source repository's smallest documented eval. 4. Normalize metrics into `runs/source_reproductions//metrics.json`. 5. Implement/attach matching adapter in `basecode/blockdiff/adapters/`. 6. Run `basecode` evals into `runs/basecode//metrics.json`. 7. Compare source vs basecode metrics in one table.