GET /api/v1/pick-of-the-day no longer answers 503 for the whole day when one published pick's smart-money proof is not readable yet. picks now carries the picks whose proof is readable, and a new proof_pending_picks array lists the rest with pick_rank, release_at, kickoff, and a retry_at time. The 503 read_model_warming answer remains only when no published pick has readable proof.
This closes the gap behind a 14-minute outage on August 29, when one pick's holder snapshot lagged its publish and the API withheld three fully proven picks. The docs, the OpenAPI schema, the SDK types, and the MCP tool description carry the new field. The field is additive; existing clients keep working.
