DISPOSABLE VERIFICATION PROBE — NOT PRODUCTION CODE
This directory holds throwaway verification probes for the
deployment-scheduling slice
(docs/superpowers/specs/2026-09-08-deployment-scheduling-design.md).
They are evidence-gathering scripts, not a production implementation:
-
test_calendar_probe.py— calendar-library probe (16 passed, 2 strict xfailed: Part A pins the croniter contract, Part B keeps APScheduler rejected-candidate evidence). Requirescroniter==6.2.4,tzdata(apscheduler==3.11.0for Part B only) on Python 3.14. Run it from an isolated project (NOT the repo env, which does not depend on croniter; the fileimportorskips itself elsewhere):$probe = "C:\Users\Admin\AppData\Local\Temp\opencode\sched-cal-probe" $file = "<worktree>\probes\deployment_scheduling_verify\test_calendar_probe.py" uv run --project $probe python -m pytest $file -q -p no:cacheprovider ` -o addopts="" -
test_schedule_state_model.py— pure-stdlib reference model of the scheduling state machine (25 tests: overlap x misfire, coalescing, slots, pause, faults, ownership). Runs in the repo env:uv run pytest -q probes/deployment_scheduling_verify/test_schedule_state_model.py -
test_expression_contract_probe.py— pins the current input-expression contract for the Phase 1 implementer (8 tests). Runs in the repo env:uv run pytest -q probes/deployment_scheduling_verify/test_expression_contract_probe.py
Do not import these probes from src/. Do not copy their logic into
production without going through the sequenced implementation plan at
docs/superpowers/plans/2026-09-09-deployment-scheduling-implementation-plan.md.
Delete this directory once the slice is implemented.