Synced from main
Per-release detail is in the v0.6.11,
v0.6.12 and v0.6.13 changelogs.
Beta-only behavior is unchanged: workflow scaffolding, per-task workflow
selection, path-scoped spec injection and OpenCode dynamic spec loading all
carry over as-is.
SHARED_HOOKS_BY_PLATFORM now declares both
inject-spec-context.py (beta) and inject-shell-session-context.py (main);
the shell hook is not wired to OpenCode, whose spec injection is a JS plugin
rather than a Python hook config.
Upgrade
--migrate required.