Skip to content

docs(examples-chat): refresh smoke checklist (29 PRs of catch-up)#271

Merged
blove merged 1 commit into
mainfrom
claude/smoke-checklist-refresh
May 12, 2026
Merged

docs(examples-chat): refresh smoke checklist (29 PRs of catch-up)#271
blove merged 1 commit into
mainfrom
claude/smoke-checklist-refresh

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented May 12, 2026

Summary

`CHECKLIST.md` was last updated by PR #239 (Phase 7 — multi-thread). Since then, 29 PRs have landed touching chat / render / langgraph without updating the canonical smoke list. This PR brings it current.

Updated sections (stale → current)

New sections

Stats

  • 333 → 391 lines (+58)
  • 237 total check items (was ~180)
  • 6 new sections, 5 sections rewritten in place

Out of scope

  • Smoke-runner CLI changes (the checklist is the source of truth; the generator scans this file)
  • Deeper a11y audit (existing keyboard/a11y section is unchanged)

Test plan

  • Markdown lints (no broken headings, all checkboxes parse)
  • CI green
  • Follow-up: run the full refreshed checklist manually after merge

Brings the canonical smoke checklist current with 29 PRs that landed
between Phase 7 (#239) and today without checklist updates. Specifically:

Updated sections:
- chat-debug devtools — replaced bottom-drawer model with floating
  launcher + status pill + switch (PRs #249, #251)
- Control palette — palette v2 (status pill, shadcn-styled panel, PR #244)
- Generative UI / A2UI surfaces — single-bubble invariant (PR #255),
  parent-emits-envelopes architecture (PR #259), wrapped-content +
  tool_calls coexistence (PR #255), envelope reorder
- Server-side wire format — tool_calls preserved on the final AI
- Replaced 'Multi-thread' section with 'Sidenav (thread management)'
  reflecting the permanent semantic <nav> + Active/Archived sections
  (PR #253) and removing the old palette-toggled drawer model

Added sections:
- Cmd+K history search — palette open/search/select/close, archived
  result subtitle, keyboard navigation (PR #253)
- Per-row thread actions — kebab menu order per state (active, pinned,
  archived), rename + pin/unpin + archive/unarchive + delete flows
  (PRs #258, #260, #267)
- Thread titles — first-user-message derivation, idempotent writes,
  manual rename precedence (PR #242)
- Progressive A2UI streaming — per-component fallback transition
  observable during streaming window (PRs #252, #261, #262, #268, #269)
- Inline checkpoint markers — render between messages during multi-step
  runs (PR #243)
- Responsive sidenav — viewport breakpoints, auto-collapse behavior (PR #240)

Total: ~58 new check items across 6 new sections, plus rewrites to 5
existing sections. Original 333-line checklist → 391 lines / 237 check
items.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cacheplane Building Building Preview, Comment May 12, 2026 11:28pm

Request Review

@blove blove merged commit 288d3b0 into main May 12, 2026
13 of 14 checks passed
@blove blove deleted the claude/smoke-checklist-refresh branch May 12, 2026 23:35
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