5 integration tests where one raw AI response contains 5-10 op_tool tags forming a complete screen. Verifies: - 8-tool login screen applies each tool, one undo batch wraps all - dashboard: 5 tools land in emitted order (top-nav → stat-grid → section-header → scroll-row-wrapper → bottom-tab-bar) - settings: interleaved list-row + divider preserves order - mixed known/unknown: 2 apply + 1 short-circuit, still one batch - empty emission: parser returns [], dispatcher reports 'empty' Complements ai-pipeline-e2e.test.ts (one-tag-at-a-time chain). This is the multi-tag shape the N-tool orchestrator actually emits for a full screen — catches ordering / batching / partial-failure regressions that single-tag tests miss. |
||
|---|---|---|
| .. | ||
| public | ||
| server | ||
| src | ||
| CLAUDE.md | ||
| components.json | ||
| dev.ts | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||