CFBD enrichment is off. No API key and no ratings cache, so these numbers are ESPN FPI only.
no injury feed wired yet
Same rules as the board. ATS only when the edge clears 1.5 and the rating is not a placeholder. Moneyline only when the model has a winner by 2 or more. The lock stores the line now. CLV stays empty until there is a closing number.
Model home 4.5. No market line yet. (Rating gap 2; home field +2.5).
Writes this moneyline into the ledger. No point line, and no fake close.