docs(schedule): clarify schedule JSON format, gate problem handling, and update week dates in README

This commit is contained in:
Prad Nukala committed 2026-09-21 12:14:37 -04:00
1 parent fb2d4c88c2
commit 5c644ca050
3 files changed
+18 -12

No files matched your search

+6 -1
View File
@@ -114,7 +114,12 @@ One issue per curriculum topic; owns the problem sub-issues.
```
`Scheduled` should come from the calendar of record — `apps/api/data/schedule.json`
(day → topic issue) — not guessed.
(`date → { topics: [issue, …] }`; a doubled day lists two) — not guessed.
Gate problems (`gate: [...]` in the same file) must exist in the catalog before their
Saturday, or the Worker refuses to create the review issue: create each as a
`set:optional` problem sub-issue of its natural topic. Being named in the plan keeps it
out of the drill pool, so it stays unseen until the gate.
## Reference tables