[
  {
    "id": "icd-metrics",
    "title": "Wskaźniki z raportu",
    "source": {
      "url": "https://icd-audyt-konta-2026-10-18.dealyocode.workers.dev/",
      "selector": "#wynik > .kpis"
    },
    "preview": "metric.html",
    "snippetFile": "metric.snippet.html",
    "dependencies": [
      "report.css",
      "assets/general-sans-400.woff2",
      "assets/general-sans-500.woff2",
      "assets/general-sans-600.woff2"
    ],
    "motion": {
      "component": "Brak animacji, transition, liczników i skryptów w źródłowych komponentach.",
      "sourceEvidence": "Źródłowy HTML zawiera jeden arkusz inline i nie zawiera elementów script. Arkusz nie zawiera animation, transition ani keyframes. Ruch strony: html{scroll-behavior:smooth;scroll-padding-top:90px}.",
      "reducedMotion": "Oryginalna reguła zachowana w report.css: @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.",
      "scripts": []
    },
    "content": "Pola w nawiasach kwadratowych są miejscami do uzupełnienia. Dane i nazwy klienta usunięte. Układ, klasy i cały źródłowy arkusz zachowane.",
    "status": "Istniejący komponent — kopia źródła, treść do uzupełnienia."
  },
  {
    "id": "icd-table",
    "title": "Tabela porównania kont",
    "source": {
      "url": "https://icd-audyt-konta-2026-10-18.dealyocode.workers.dev/",
      "selector": "#konta > .tbl"
    },
    "preview": "table.html",
    "snippetFile": "table.snippet.html",
    "dependencies": [
      "report.css",
      "assets/general-sans-400.woff2",
      "assets/general-sans-500.woff2",
      "assets/general-sans-600.woff2"
    ],
    "motion": {
      "component": "Brak animacji, transition, liczników i skryptów w źródłowych komponentach.",
      "sourceEvidence": "Źródłowy HTML zawiera jeden arkusz inline i nie zawiera elementów script. Arkusz nie zawiera animation, transition ani keyframes. Ruch strony: html{scroll-behavior:smooth;scroll-padding-top:90px}.",
      "reducedMotion": "Oryginalna reguła zachowana w report.css: @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.",
      "scripts": []
    },
    "content": "Pola w nawiasach kwadratowych są miejscami do uzupełnienia. Dane i nazwy klienta usunięte. Układ, klasy i cały źródłowy arkusz zachowane.",
    "status": "Istniejący komponent — kopia źródła, treść do uzupełnienia."
  }
]
