Ask: Update all routines, scheduled tasks, and scheduled events so every run ends with a post-run QA reflection (8-point self-audit + 4-way MC questions in Sam's format, MC block inside the Notion export, context-aware handoff, QA: Open / QA: Clean tag).

What shipped

1. Canonical skill created

2. CLAUDE.md universal hook

3. Active scheduled tasks migrated (full prompt push)

Full scheduler prompt updated via mcp__scheduled-tasks__update_scheduled_task AND on-disk SKILL.md updated to match:

4. Disabled tasks — light-touch update

19 disabled tasks: description field overwritten with [Disabled — prompt not reconstructed] QA hook enforced via CLAUDE.md. On any manual run, load post-run-qa-reflection skill at /Users/samaguiar/Documents/Projects/Skills/post-run-qa-reflection/SKILL.md before ending. Prompts NOT touched — avoids clobbering original intent. Safe to re-enable; QA block will fire via the CLAUDE.md hook regardless.

5. Helper script