Skip to content

CL-5848: Fix silent provision parse and canvas deep-link first paint - #32

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-5848-post-merge-fix-up-from-retro-review-of-2831
Aug 9, 2026
Merged

CL-5848: Fix silent provision parse and canvas deep-link first paint#32
TheGreatAxios merged 1 commit into
mainfrom
cl-5848-post-merge-fix-up-from-retro-review-of-2831

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

Retro multi-agent review of landed PRs #28#31 found three must-fixes. This PR addresses them without reopening those tickets.

Review synthesis (#28#31)

PR Greybeard / GaaSbot Disposition
#28 CL-5785 Ship OK; channel-inline badges still partial (known)
#29 CL-5782 Ship (strongest) Body parse hole fixed here
#30 CL-5779 Request-changes Test gap + dead export + first-paint fixed here
#31 CL-5847 Ship Convention seed only

Critique thrash on first pass; second pass aligned with the must-fixes above. Emil aborted (loop) — no UI critique.

Test plan

  • bun test packages/onboarding/test/routes.test.ts — 13 pass
  • bun test apps/web/src/shell/canvas-column-state.test.ts apps/web/test/routes.test.tsx — pass
  • CI bun run check (local full monorepo check hits pre-existing env issues: postgres role, chat migrations, git backend)

Linear: CL-5848

Reject malformed JSON and schema-invalid provision bodies with 400
instead of treating them as membership probes. Seed canvas state from
the path on first paint, drop the unused close helper, and cover path
to canvas wiring in pure and SSR tests.
@TheGreatAxios
TheGreatAxios merged commit c5b42eb into main Aug 9, 2026
2 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-5848-post-merge-fix-up-from-retro-review-of-2831 branch August 9, 2026 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant