GEN-PREP — shared generation contract for arXiv-inspired challengers
Status: design-only, untrained, reference-only. Covers MS-BART/MARLIN/DiffMS/MADGEN-inspired branches without importing their code, weights, tokenizers or datasets.
Shared deployment boundary
Every generator receives only deployable inputs available at inference:
Ground-truth structure, hidden-test formula, target identity, target-derived precursor error and held-out spectral prototypes are oracle/audit-only and must never enter deployable generation.
Route contracts
MS-BART-inspired fingerprint-to-structure
MARLIN-inspired formula-free generation
DiffMS-inspired formula-conditioned generation
MADGEN-inspired scaffold completion
Common output contract
Each query emits up to 25 ranked candidates after scorer-identity deduplication. For every candidate retain:
Required aggregate metrics:
Shared exposure and evaluation policy
Use the scorer-compatible molecule-grouped split. Keep structure pretraining, target spectra, spectral prototypes and learned features out of held-out B/C routes. A prior exposed panel is diagnostic, not an untouched claim. Compare every route on the same query cohort, candidate pool and ranking budget; preserve all unavailable and zero-candidate queries in the denominator.
Acceptance gates
1. Static input/output and scorer-identity fixtures pass.
2. Oracle controls are clearly labelled and never mixed with deployable scores.
3. Predicted/noisy inputs are generated OOF or from an independently frozen upstream model.
4. Beam/sample outputs are deduplicated by scorer identity before ranking.
5. Route failure, pruning loss and ranking loss are separable.
6. Promotion requires marginal full-cohort MRR@25 gain over FP/retrieval controls, not merely valid structures or novel-looking outputs.
Deferral rule
Do not select an architecture or train a generation branch until FP-01/02 and failure strata show generation can add candidates or improve ranking within the approved compute budget. No external assets are approved by this contract.