Welcome to Agentic Schedule Optimization thatcomputes seat demand from every degree plan before the build.

Last year's schedule used to be copied forward and sized by the waitlist. Risely's agents roll every degree plan into seat demand, find the sections that will run short, and draft the fix inside the rooms, meeting patterns, and teaching loads. The schedule builder approves every change.

Schedule Build

fall draft

read every degree plan and this spring's waitlists

found CHEM 210 short · 40 seats

searched rooms, patterns, and teaching loads

new section · CHEM 210 · Th 2:00 · Hollis 210

held for the schedule builder

Demand is computed from every degree plan.

Every degree plan says what each student still needs. Rolled together, they size next fall before it is built, and CHEM 210 comes up 40 seats short.

fall demand · from every degree plan
CH

CHEM 210 · gateway course

288 plans need it · 248 seats scheduled

40

seats short

seats scheduled · 248plans that need it · 288

The fix is drafted inside real constraints.

The new section connects to a room that fits, a pattern clear for the cohort, and an instructor under load. Every constraint is satisfied before anyone sees the draft.

Hollis 210lab room · 40 seatsTh 2:00pattern clear for the cohortinstructorunder teaching loadCHEM 210 · newdrafted sectionevery constraint satisfied before anyone sees it

The schedule builder approves, and only then does it post.

The proposed section arrives with its room, pattern, and instructor already checked. On approval, the section and the room post to the SIS together.

held for approval

CHEM 210 · proposed section

Th 2:00-4:50 · Hollis 210 · 40 seats · no cohort conflicts · instructor confirmed under load

The schedule builder approves. The section and the room post to the SIS together.

Registration opens against a schedule that fits.

The gateway course carries enough seats for the plans that need it, no waitlist forms, and the cohort stays on schedule.

registration open
CHEM 2107 sections · 288 seatsopen
waitlistnone formedclear
the cohortevery plan seats its fall courseson track

One thing moves. The build re-solves.

An enrollment surge, an instructor on leave, a room offline. Any of them undoes a piece of the draft, and every one runs the same way.

  1. Enrollment jumps in a gateway course

    demand lands past the drafted seats

  2. The demand model re-computes

    the shortfall is visible in the draft

  3. A section drafts inside the constraints

    room, pattern, and load all check

  4. The schedule builder approves

    the section and the room post together

  5. The plans that needed it keep their seats

    no waitlist ever forms

Agentic Schedule Optimization never works alone.

Course Planning
the planned courses roll into seat demand
Agentic Schedule Optimization
approved sections go into the room inventory
Room Scheduling
publishes the schedule to the calendar
Academic Calendar

see the full registrar office →

What changes, and how it runs.

The schedule sized to real demand

Every section sized by the plans that need it.

Students seat the courses their plans require

The gateway course stops gating the cohort.

On-time finishes protect the tuition already earned

A term slipped is a term of revenue at risk.

The technical read

Connects read-only to the SIS and room inventory to start

The schedule builder approves every change

Every section change lands on an append-only log

SOC 2 Type IIFERPAGDPR

Runs alongside existing systems. Nothing rips out.