diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-27 22:14:20 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-27 22:14:20 -0500 |
| commit | d40b1fe89e02bb85d3869180e3505df7c97b3539 (patch) | |
| tree | 78ccd83dda1e02b6bb78de2ff69c67bcdbb10738 /scripts/coverage-summary.py | |
| parent | e45fec6778c1e483a73fb0f3652435f13b223f79 (diff) | |
| download | org-drill-d40b1fe89e02bb85d3869180e3505df7c97b3539.tar.gz org-drill-d40b1fe89e02bb85d3869180e3505df7c97b3539.zip | |
docs: add v0 design spec for FSRS scheduler
I drafted a design spec for adding FSRS (Free Spaced Repetition Scheduler) as a fourth choice in org-drill-spaced-repetition-algorithm. It pins FSRS-4.5 as the version target, documents the DSR state model, the rating mapping from org-drill's 0-5 quality to FSRS's 1-4 scale, the update equations, the new DRILL_FSRS_* properties, and the integration shape into the existing scheduler dispatch.
The spec is v0 with six explicit DECIDE: markers carrying recommended defaults: version pin, parameter tuple, quality mapping, return shape, cold-start UI, and equation cross-check. The companion todo entry stays open at todo.org:125 until those land and implementation begins. The file moves to fsrs-spec.org at the project root once the DECIDEs resolve.
Diffstat (limited to 'scripts/coverage-summary.py')
0 files changed, 0 insertions, 0 deletions
