mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
d5152eaa83
- Scope clickPill locator to data-message-role='user' bubble so the pill button itself can no longer satisfy the dispatch guard - Dedup clickPill retry: skip click if the user bubble already exists - Hero pill: assert declarative-card count=0 (OSS-136 no-Card rule), metric count >=4 (was >=3 — KPI strip is 4 tiles per composition rule) - At-risk pill: assert no chart and no table testids (composition rule) - Top-account pill: assert no data-table and no status-badge testids - Rename hero test title to 'KPI strip + pie + bar (no surrounding card)' so the title no longer falsifies the body - QA docs: replace 'card + metrics + pie + bar' Expected Results with '4 KPI metrics + 1 PieChart + 1 BarChart, no surrounding Card per OSS-136' - Probe responseTimeoutMs derived from FIRST_SIGNAL_TIMEOUT_MS so it matches the e2e 90s budget