"""Solveur de suggestions (OR-Tools CP-SAT) — voir `engine.py` pour le détail des règles. Ne place jamais personne : seule la coordination affecte.""" from app.solver.engine import solve from app.solver.loader import build_solver_input from app.solver.models import ( ShiftSuggestion, SolverInput, SolverShift, SolverSolution, SolverVolunteer, ) __all__ = [ "ShiftSuggestion", "SolverInput", "SolverShift", "SolverSolution", "SolverVolunteer", "build_solver_input", "solve", ]