Docs: phase-2 suite is 43 checks and cleans up its test instance

This commit is contained in:
Martin Dvořák 2026-10-10 14:17:49 +00:00
commit a8a8bc0477

View file

@ -1070,9 +1070,10 @@ Things I chose while building, with the reasoning:
start** (a bug the phase-2 suite caught: answering a mistake removed it from the live list and
collapsed the session mid-run). Push reminders are all-or-nothing: no VAPID keys → no UI, no
endpoints, nothing to misconfigure; `web-push` is the one added server dependency and the daily
send is an explicit cron/timer script. Verified by the phase-2 suite (42 checks: history and
send is an explicit cron/timer script. Verified by the phase-2 suite (43 checks: history and
SRS shapes, the review/mistakes sessions, stats math, exam with timer and breakdowns, the
VAPID-less hidden state and the configured subscribe/validate/test/delete path).
VAPID-less hidden state and the configured subscribe/validate/test/delete path; the suite
runs its own server instance on a separate port and kills the process group on exit).
14. **`gpt-oss:120b` does all content work — but it cannot read images** (`this model does not
support image input`), so `VISION_MODEL` has to stay a multimodal model (`gemma4:31b-cloud`).