- eslint: ignore .claude/** so agent worktree scripts don't pull thousands of spurious "console/process is not defined" errors into the workspace lint. - AgentsView: lift the controls popup max-height/overflow into a CSS modifier (.agent-controls-panel--scrollable) instead of an inline style so the inline-style discipline test stays at 4 (only runtime health colors). - board-mobile.test: scan every @media (max-width: 768px) block in the loaded CSS bundle, not just the legacy section in styles.css. After the cards/ inline-create extraction those rules now live in component CSS files. - AgentsView.test: update the layout assertion for the new "stats above the collection" placement and open the controls popup before asserting on the token-usage panel (which now lives there, not in the main view body). - agents-view-mobile.test: open the controls popup before asserting on the token-stats panel content. - TaskDetailModal.test: bump tab-count assertions from 7→8 (or 6→7 for triage/todo) to include the new Stats tab, and switch to the Stats tab before asserting on token-usage text in the optimistic-loading suite. - Column.test: add MoreVertical/ChevronDown/ChevronUp/Archive to the lucide-react vi.mock so the new column dropdown menu renders. After this: pnpm lint = 0 errors, pnpm typecheck = clean, pnpm test = all 9132 dashboard + plugin/engine/cli/desktop/mobile/core tests pass. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
21 KiB
21 KiB