mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-01 21:02:12 +03:00
- Server component page.tsx (minimal, passes machineId) - CliCodePageClient: filters CLI_TOOLS by category=code+baseUrlSupport!=none (19 tools D15) - Renders CliConceptCard + CliComparisonCard at top, header bar with search/detection/baseUrl filters, refresh button, empty-state amber banner when no active providers, 2-col grid - useToolBatchStatuses (F4) for batch detection; CardSkeleton while loading - Client-side filtering by name/vendor/description, detection status, baseUrl type - Cardinality guard: console.warn if count != EXPECTED_CODE_COUNT (non-blocking) - Test: 11 cases covering smoke, 19 cards, search filter, detection/loading skeleton, empty state, concept/comparison cards, refresh refetch, detailHref pattern
12 KiB
12 KiB