Merge current master and decision admission fixes from work-folders storybook
Co-Authored-By: Paperclip <noreply@paperclip.ing>
* codex/work-folders-storybook-refresh: (25 commits)
fix: retain saved messages while decisions are pending
fix(server): stop reporting expected managed-cloud transients to Sentry (#13323)
fix: promote review tasks when continuations start (#13318)
fix: require explicit native completion reviews (#13314)
fix(onboarding): make chief-of-staff hiring reliable (#13317)
fix: fence native startup against cancellation (#13316)
chore(skills): allow verified PR merges (#13313)
feat: add experimental persistent agent chat (#13284)
chore(lockfile): refresh pnpm-lock.yaml (#13279)
fix(ui): improve mobile task spacing (#13304)
fix(connections): repair and simplify Google Workspace setup (#13289)
fix(ui): stabilize steered chat activity presentation (#13246)
fix(ui): make feed cards fully clickable (#13294)
ci: activate shared PR dependency cache restores (#13302)
test: remove cold executable reads from runner integrity deadlines (#13301)
ci: reuse dependency caches without per-PR uploads (#13300)
fix(ui): hide profile feedback flag on Cloud (#13292)
feat(ui): refine dashboard cards, charts, and recent lists (#13269)
fix: protect starting runs during overlapping deployments (#13285)
fix: reliably interrupt and resume legacy message queues (#13275)
...
# Conflicts:
# server/src/services/native-runtime/native-session-executor.test.ts
# tests/runner-e2e/daytona-image.test.ts