A little honesty for your day

Make room.
Not promises.

Some agendas cannot fit. See exactly what conflicts, then choose a proven smallest change within the limits you declare.

Every commitment staysTime is never inventedUnknown means unknown
SYNTHETIC PRESETS

01

Declare your time

Comma-separated windows; empty means unavailable. Only these minutes exist. Availability may extend past the cutoff, but the solver cannot use it without your approval.

This authorizes proposed changes only. It does not extend availability or book a room.

02

Keep the commitments

Everything listed is mandatory, including breaks. Only you can remove a row. A lower floor explicitly permits proposing a shorter time budget, not less work by magic.

No partial agenda is shown as a solution. All proofs are relative to the declared grid and constraints. Repair search: 60,000 nodes / 2,500 candidates; up to 4 tied choices shown.

Local files & exact JSON

Nothing autosaves. Import only an explicitly selected file (64 KiB maximum). Failed imports preserve your current editor and result. Export before closing.

Unknown constraints are rejected as unsupported, never quietly ignored.

THE REALITY CHECK

NOT CHECKED

Your time, accounted for.

Load a scenario or check your agenda to begin.

—committed minutes
—available before cutoff
—tasks retained

03

The full picture

——

A complete, verified schedule will appear here. Never an optimistic partial one.