# Completion audit: quiz quality cleanup goal

## Requirement → evidence

- **Apply the quiz-quality prompt to every course lesson under `course/`.** Evidence: `course/QUIZ-QUALITY-AUDIT.md` lists all 91 HTML artifacts under `course/`, with 64 quiz-bearing files marked replaced and 27 no-quiz files marked audited/no action.
- **Audit every retrieval quiz or quiz-like question for triviality and low learning value.** Evidence: all 64 `quiz-card` blocks were extracted, reviewed, and rewritten from title/type/word-recognition prompts into scenario, mechanism, distinction, or application prompts.
- **Remove or replace every weak question.** Evidence: all 64 existing quiz blocks were replaced; no quiz block still uses answers like `Тип 4` or old absurd choices such as `Возраст`, `Профессию`, `Слава`, `Публика`, `Погони`, etc.
- **Preserve HTML structure, links, source grounding, quiz behavior, and lesson meaning.** Evidence: validation reports `html/link/style ok: 91 html files`; quiz answer consistency scan reports `quiz_quality_scan_hits 0`; no source links or non-quiz lesson sections were intentionally changed.
- **Do not add unsupported external claims or overwrite source transcripts.** Evidence: changes are confined to generated course artifacts under `course/`; all quiz replacements are based on existing lesson concepts and internal source links.
- **Create/update durable audit roadmap.** Evidence: `course/QUIZ-QUALITY-AUDIT.md` records rules used, roadmap status, scope, every replaced quiz block, no-quiz pages, and verification evidence. `course/README.md` links to it.
- **Run targeted scan proving no remaining trivial questions of the identified kind.** Evidence: fresh command output reports `targeted_trivial_hits 0` and `quiz_quality_scan_hits 0`.
- **Run artifact checks.** Evidence: fresh command output reports `html/link/style ok: 91 html files` and `markdown local links ok`.
- **Smoke-check representative fixed pages, including the original problematic page.** Evidence: local HTTP requests returned `200 OK` for `course/type-4/0003-envy-as-missing-quality.html`, `course/instincts/0006-instinct-distorts-type.html`, and `course/type-8/0008-eight-vs-similar-types.html` after the final replacement pass.
- **No blockers remain.** Evidence: every quiz-bearing artifact is listed as replaced, every non-quiz artifact is listed as audited, and all validation/scans passed.

Conclusion: every explicit requirement of the active goal is verified by files, audit artifacts, scans, validations, and HTTP smoke checks. The goal can be marked complete.
