Use case · Planning & logistics

The schedule, the routes, and the reasons.

Job-shop schedules in Project, routes in a solver black box, MRP in the ERP — and none of them agree. Grid keeps planning, routing, and material availability as one resident model: patch an order and only the affected part replans, with honest optimal / feasible / infeasible statuses, never a silent guess.

Grids
P
01 · The model

Monday morning, as source.

floor-rules.gridgrid
# react to the floor, not to a nightly batch
WHEN inventory < reorder_point THEN
  reorder_requested = TRUE
END

# replan on a calendar you can audit
EVERY cron"0 6 * * 1-5" SKIP MISSED THEN
  replan_stamp = NOW()
END

Rules carry admission control — serial or bounded-concurrent — and retention policies, so a burst of floor events queues deliberately instead of stampeding the planner.

Not a demo. A working domain.

Planning solves report their status honestly — optimal, feasible, infeasible, or budget— and infeasibility comes back with diagnostics, because a plan you can't trust is worse than no plan.

More MondaysAll use cases