PH5.3 — Engine manual mode and /reoptimise with scope dialog semantics #35

Open
opened 2026-09-11 09:02:16 +00:00 by bart · 0 comments
Collaborator

Parent

Row PH5.3 in docs/12-implementation-plan.md (branch, owned paths and doc section are defined there).

What to build

A planner triggers Re-optimise on a scope (dates, crews) and gets a new draft that respects existing locks and the scope boundaries.

Acceptance criteria

  • Manual-mode engine test: out-of-scope crew-days are unchanged
  • /reoptimise validates the scope and enqueues the run; result is a child version
  • Locks are honoured; docs/05 manual-mode section updated

Blocked by

  • #18 — Planning engine daily mode: opportunities, travel provider, OR-Tools VRP model, result mapping
  • #20 — Plan orchestration: snapshot builder, result writer, solver_run/plan_version lifecycle, publish/supersede
## Parent Row **PH5.3** in `docs/12-implementation-plan.md` (branch, owned paths and doc section are defined there). ## What to build A planner triggers Re-optimise on a scope (dates, crews) and gets a new draft that respects existing locks and the scope boundaries. ## Acceptance criteria - [ ] Manual-mode engine test: out-of-scope crew-days are unchanged - [ ] `/reoptimise` validates the scope and enqueues the run; result is a child version - [ ] Locks are honoured; docs/05 manual-mode section updated ## Blocked by - #18 — Planning engine daily mode: opportunities, travel provider, OR-Tools VRP model, result mapping - #20 — Plan orchestration: snapshot builder, result writer, solver_run/plan_version lifecycle, publish/supersede
Sign in to join this conversation.
No labels
ready-for-agent
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
patrick/Polaris#35
No description provided.