spec(scheduler-framework): finalize 4-level job-picker design

Redesign the plugin picker hierarchy to project→queue→job+preempt
(was 3-level). Adds LSF-style cross-queue preemption (SIGSTP) and a
unified v1/v2 dispatch loop. Requirements grow 6→9 to cover the new
preemption and cross-queue levels.
This commit is contained in:
Rongsong Shen 2026-07-12 04:25:49 +00:00
parent 6529dcf08f
commit 2b15c09646
3 changed files with 491 additions and 55 deletions

View file

@ -0,0 +1,23 @@
{
"feature_name": "scheduler-framework",
"created_at": "2026-07-09T21:20:00Z",
"updated_at": "2026-07-10T10:00:00Z",
"language": "en",
"phase": "requirements-generated",
"approvals": {
"requirements": {
"generated": true,
"approved": false
},
"design": {
"generated": false,
"approved": false
},
"tasks": {
"generated": false,
"approved": false
}
},
"ready_for_implementation": false,
"blocked_on": []
}