mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
9fbf7f3b54
## Summary - Replace TODO placeholders in all 73 QA checklist files across 17 showcase packages with specific, actionable test steps derived from reading actual demo page source code - Each checklist now references real data-testid selectors, hook names (useFrontendTool, useRenderTool, useLangGraphInterrupt, useHumanInTheLoop, useAgent, useConfigureSuggestions), expected UI states, and interaction flows - Stub demos (shared-state-write, shared-state-streaming, subagents) are marked as stubs with basic chat verification steps - Add `showcase/QA-COVERAGE.md` with a comprehensive test coverage matrix covering manual QA, Vitest unit tests, Playwright E2E (smoke + interaction), per-package E2E, aimock fixtures, and CI automation for all 9 demos plus the Sales Dashboard starter hero ## Test plan - [ ] Verify QA checklist files no longer contain generic "TODO: Add checks specific to X" placeholders - [ ] Verify each checklist references the correct demo-specific features (e.g., agentic-chat mentions background change + weather card, hitl mentions step selector + accept/reject) - [ ] Verify QA-COVERAGE.md matrix entries are accurate by cross-referencing with actual test files - [ ] Verify framework names in titles are preserved correctly across all 17 packages