Solution release policy
Solution release policy
Discussion solutions should be posted on Thursday at 10:00 PM Pacific.
Homework solutions should be posted on Tuesday at 10:00 PM Pacific.
Use America/Los_Angeles, including daylight saving time.
Depart from these defaults only when the person requesting the work explicitly specifies an exception. Record the exception in the change description. Do not infer permission for an early release from a manual workflow run or a retry. This policy concerns solutions, not blank discussion worksheets or homework prompts.
Stage solutions using a required release date and optional time (default 22:00
Pacific). release_materials.py accepts --sol-release-time HH:MM for explicit
exceptions, such as Sunday at 08:00. No code change is needed.
Folders use _scheduled/YYYY-MM-DD/ for the default time or
_scheduled/YYYY-MM-DDTHH:MM/ for a custom time. Do not bypass the specified
cutoff by moving solutions to assets/pdf/ or enabling their YAML links early.
The workflow checks every 10 minutes, including 10:00 PM and the 10:40 PM fallback.
The Python cutoff must remain independent of the workflow schedule. See
_scheduled/README.md for behavior and test commands.