What's Changed
- feat(plan-phase): --mvp vertical-slice planning — PRD Phase 1 (#2826) by @trek-e in #2867
- feat(mvp-phase): /gsd mvp-phase command — PRD Phase 2 (#2826) by @trek-e in #2874
- feat(execute-phase): MVP+TDD runtime gate — PRD Phase 3a (#2877) by @trek-e in #2878
- feat(verify-work): MVP-mode UAT framing — PRD Phase 3b (#2879) by @trek-e in #2880
- feat(mvp-discovery): vertical MVP discovery + progress + graphify — PRD Phase 4 (#2882) by @trek-e in #2883
- ci(release-sdk): propagate release-sdk.yml to dev branch by @trek-e in #2934
- fix(graphify): run /gsd-graphify build inline (with regression fence) by @trek-e in #3169
- feat(graphify): commit-based staleness from built_at_commit (#3170) by @trek-e in #3171
- docs: add Prerelease editions install guidance (Next/Nightly/Insiders/Preview) by @trek-e in #3173
- docs(mvp): canary-prep concept cleanup — CONTEXT.md, mvp-concepts index, --prd interaction by @trek-e in #3176
- feat(mvp): centralize MVP-mode resolution + fix SDK roadmap mode-extraction parity by @trek-e in #3178
- fix(canary.2): unblock release gates — help.md /gsd-mvp-phase + XL workflow budget by @trek-e in #3183
- docs(canary.2): user-facing MVP feature docs + canary.2 release notes by @trek-e in #3180
Full Changelog: v1.41.0-rc3...v1.50.0-canary.2