Skip to content

Enforce scheduling constraints - #1

Draft
MohammadSyed18 wants to merge 1 commit into
mainfrom
agent/constraint-aware-scheduling
Draft

Enforce scheduling constraints#1
MohammadSyed18 wants to merge 1 commit into
mainfrom
agent/constraint-aware-scheduling

Conversation

@MohammadSyed18

Copy link
Copy Markdown
Owner

What changed

  • enforce deadlines as hard scheduling boundaries
  • reject overlapping availability blocks
  • report whether unscheduled work is deadline-, dependency-, or capacity-constrained

Why

The scheduler scored lateness but could still place work after its deadline, producing plans that looked complete but violated task constraints. Plans now remain feasible and explain omissions.

Validation

  • cmake --build build
  • ctest --test-dir build --output-on-failure
  • demo planner run and git diff --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant