Please solve the prepared revisit-driven constellation planning case using the files in `case/`.

Write `solution.json` at the workspace root. Produce a feasible constellation and observation schedule, then push the revisit gaps down as far as you can.
