Parent
#184
Depends on
#197, then #198.
Change contract
Make the official monday-prediction-research entrypoint use the shared kernel for budget, iteration ledger, selection/backpropagation, checkpoint/resume, and terminal outcomes, while the existing prediction evaluator remains the domain evaluator. Preserve an explicit legacy-controller selector for rollback; do not translate partial checkpoints.
Acceptance evidence
Out of scope
Deleting legacy state code, changing evaluator metrics, Alpha Search artifact format, collector/snapshot work, result publication, or execution.
Dependency / merge order
Merge #197, then #198, then this issue.
Rollout/rollback
Keep the legacy controller available as an explicit selector. Rollback selects the old entrypoint without translating a partial new checkpoint.
Parent
#184
Depends on
#197, then #198.
Change contract
Make the official monday-prediction-research entrypoint use the shared kernel for budget, iteration ledger, selection/backpropagation, checkpoint/resume, and terminal outcomes, while the existing prediction evaluator remains the domain evaluator. Preserve an explicit legacy-controller selector for rollback; do not translate partial checkpoints.
Acceptance evidence
Out of scope
Deleting legacy state code, changing evaluator metrics, Alpha Search artifact format, collector/snapshot work, result publication, or execution.
Dependency / merge order
Merge #197, then #198, then this issue.
Rollout/rollback
Keep the legacy controller available as an explicit selector. Rollback selects the old entrypoint without translating a partial new checkpoint.