{
  "schema_version": "avds-consumer-v1",
  "project_id": "qaz-fish",
  "product_name": "qaz.fish",
  "integration_mode": "immutable-vendored-release-candidate",
  "avds_version": "4.0.0-rc.1",
  "source_repository": "https://github.com/belilovsky/av-platform-core",
  "source_revision": "8c2a2fc82ce2",
  "source_branch": "codex/qazfish-pattern-exchange-20260726",
  "packages": [
    {
      "name": "@av-ds/tokens",
      "path": "vendor/avds/av-ds-tokens-4.0.0-rc.1.tgz",
      "sha256": "ed66d9375d111c46bec58098547eaa416661583de157c66b8a7360ba1ec09275"
    },
    {
      "name": "@av-ds/themes",
      "path": "vendor/avds/av-ds-themes-4.0.0-rc.1.tgz",
      "sha256": "c00481cf62e4a69e9df6e2916e3fd9c6c8fd74a6115e1946ac3d268149756c4e"
    },
    {
      "name": "@av-ds/core",
      "path": "vendor/avds/av-ds-core-4.0.0-rc.1.tgz",
      "sha256": "46e62a074e9fe5c7a97ab1672250852246516d30a942955ea911572b37b19956"
    },
    {
      "name": "@av-ds/react-core",
      "path": "vendor/avds/av-ds-react-core-4.0.0-rc.1.tgz",
      "sha256": "20c2a9748fc72de847f9c29615edb0bff61412561c3d95938415d07df0595803"
    },
    {
      "name": "@av-ds/react",
      "path": "vendor/avds/av-ds-react-4.0.0-rc.1.tgz",
      "sha256": "9e86b4d502ef25e405d1e2e4be414e7d6dc8043723c251f42a3dac10293b95fd"
    },
    {
      "name": "@av-ds/patterns",
      "path": "vendor/avds/av-ds-patterns-4.0.0-rc.1.tgz",
      "sha256": "883c502e9018b983c85c281c93010166851ba911ac8cb0d8c8f3fb53d2fd1b83"
    }
  ],
  "consumed_patterns": [
    "SectionNavigator",
    "GuidedEmptyState",
    "MachineEntrypointList",
    "Badge"
  ],
  "runtime_imports": [
    {
      "symbol": "SectionNavigator",
      "from": "@av-ds/patterns",
      "path": "app/components/PageSectionNav.tsx"
    },
    {
      "symbol": "GuidedEmptyState",
      "from": "@av-ds/patterns",
      "path": "app/components/JournalClient.tsx"
    },
    {
      "symbol": "MachineEntrypointList",
      "from": "@av-ds/patterns",
      "path": "app/data/page.tsx"
    },
    {
      "symbol": "Badge",
      "from": "@av-ds/react/badge",
      "path": "app/components/EvidenceBadge.tsx"
    }
  ],
  "style_imports": [
    {
      "from": "@av-ds/react/styles.css",
      "path": "app/layout.tsx"
    },
    {
      "from": "@av-ds/patterns/styles.css",
      "path": "app/layout.tsx"
    }
  ],
  "local_product_adapters": [
    {
      "symbol": "AvdsPublicSummaryStrip",
      "path": "app/components/AvdsPrimitives.tsx",
      "reason": "QazFish-specific compact fact strip using project data and AV DS visual rules"
    },
    {
      "symbol": "AvdsProvenanceFoot",
      "path": "app/components/AvdsPrimitives.tsx",
      "reason": "QazFish-specific provenance footer for source boundaries and evidence notes"
    }
  ],
  "absorbed_from_qazfish": [
    "SectionNavigator",
    "GuidedEmptyState"
  ],
  "kept_product_owned": [
    "QazGeo MapLibre runtime",
    "water and species profiles",
    "route readiness and legal checks",
    "weather and daylight calculations",
    "journal persistence and import/export",
    "academy lessons and quiz"
  ],
  "verification": {
    "avds_command": "pnpm verify",
    "consumer_command": "npm run check",
    "checked_on": "2026-07-27",
    "public_showcase_url": "https://avds.digital/",
    "public_showcase_note": "Public showcase is intentionally minimal; executable compliance is pinned to the vendored AV DS 4 release-candidate archives and checked imports."
  }
}
