sched: docs, probe retirement, MCP guard, coverage pins, executable example (T14)

This commit is contained in:
lda
2026-09-09 12:21:13 +07:00 Verified
parent e09c08899a
commit 9c4f7de086
17 changed files with 601 additions and 2398 deletions
+4 -3
View File
@@ -1,8 +1,9 @@
"""Poll loop: overlap, misfire, candidates, fairness, capacity (T08).
Mirrors the reference state model (probes/deployment_scheduling_verify/
test_schedule_state_model.py) against real file stores. Calendar iteration
uses the canonical :class:`wf_scheduling.calendar.OccurrenceSource`
Implements the scheduling state rules (first probed as a reference model,
retired to docs/historical now that tests/scheduling/ pins them) against
real file stores. Calendar iteration uses the canonical
:class:`wf_scheduling.calendar.OccurrenceSource`
(``next_after``/``prev_before`` only, never enumeration); latest-missed
catch-up is one bounded ``prev_before`` query (F1). Overlap decisions
precede capacity checks; terminal skips never reappear; ``latest`` retains