SuperPagr
Technology

A symbolic AI, not a black box

SuperPagr generates your schedules with constraint programming (OR-Tools / CP-SAT), the same family of algorithms used for large-scale industrial optimization. No neural network, no training, no drift over time: every decision follows from explicit rules that you control.

The generation process

From business rule to published schedule, four transparent steps.

01

Rule input

The administrator configures the schedule's rules from the interface: rest, quotas, fairness, unavailability, required skills.
02

Encoding into constraints

Each rule is translated into a mathematical constraint by the engine: a "person × shift" assignment becomes a variable that the solver must satisfy.
03

Multi-pass resolution

The solver first looks for a solution that respects everything. If that's impossible, a second pass relaxes certain strong rules (never legal rules) to find a viable compromise.
04

Generation report

If no solution exists, SuperPagr automatically identifies the minimal subset of conflicting rules and suggests concrete ways to unblock the situation.

A reusable rule catalogue

Each rule type is described in a central catalogue, shared between the generation engine and the interface: the same definition feeds both your forms and the solver, with no possible divergence.

Shift coverage
Skills and authorizations
Minimum rest after a shift
Hour caps (week, month, year)
Spacing and consecutive shifts
Per-person quotas
Fair distribution (FTE)
Rotation preferences
Exclusions between members
Conditional fill

Why constraint programming?

Some vendors promote a "proprietary AI" whose inner workings stay opaque. SuperPagr makes the opposite choice: OR-Tools is an open-source solver, publicly documented, used and verified at scale. The result is deterministic — two generations with the same rules and the same data produce the same schedule — and every decision can be explained rule by rule, with no trend effect or statistical drift.

Test generation on your own schedule

Create a schedule for free and run your first automatic generation in a few minutes.