Take tonight's model probabilities, multiply by site scoring, divide by salary. Output: the highest-projected-points lineup that fits under the cap. Greedy fill — auditable, fast. Stack rules and exposure caps land in v2.