← ProdVerityCONTENT HISTORY

Update to ProdVerity

Snapshot Oct 24, 2026 · 13:19 UTC · version 1.0.1

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save ProdVerity and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 2, 2026 · 00:28 UTC

f65304ecb982146bab83d951c0bd1d0e964e3bc3d10eb13b6aa87813966ad5fc

After

Oct 24, 2026 · 13:19 UTC

a4ed8579c83e7909f4f119d616da47a741dd22630e57f0bee954c8ba12d4f887

Package file

Before

Oct 2, 2026 · 00:28 UTC

127

After

Oct 24, 2026 · 13:19 UTC

102

Package file

Before

Oct 2, 2026 · 00:28 UTC

{"sha256":"d5aebf289a0e253fb8702a9e98cc8462356ae6c2d96454765333b7c52c3e74c9","size":1677}

After

Oct 24, 2026 · 13:19 UTC

Not present

Package file

Before

Oct 2, 2026 · 00:28 UTC

Not present

After

Oct 24, 2026 · 13:19 UTC

{"sha256":"f186ebfa807f1dd73bd245ef5778d98b54bd647e02c7c7990aca59a341ccaed7","size":4894}

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

README-POUR-WORK.md →

SHA256SUMS →

SHA256SUMS.txt →

assets/prodverity-icon.svg →

evidence/prodverity-ai-2-final-validation.zip →

evidence/rapport-final-prodverity-ai-2.md →

mcp.json →

plugin.json →

source-manifest.json →

source/.github/workflows/prodverity-ai-v2.yml →

source/.github/workflows/prodverity-ai-vision-smoke.yml →

source/.github/workflows/prodverity-external-audit.yml →

source/.github/workflows/prodverity-production-proof.yml →

source/.github/workflows/prodverity-vision-audit.yml →

source/docs/prodverity-ai-universal-acceptance.md →

source/docs/prodverity-ai-v2-implementation.md →

source/docs/prodverity-ai-v2-release-gate.md →

source/docs/prodverity-auto-audit-v1-2.md →

source/docs/prodverity-submission.md →

source/docs/prodverity-universal-roadmap.md →

source/docs/prodverity-vision-v1-2.md →

source/package-lock.json →

source/package.json →

source/public/.well-known/prodverity.json →

source/public/prodverity/ProdVerity_OpenAI_Demo_EN_FR_ES_v3.mp4 →

source/public/prodverity/demo.html →

source/public/prodverity/icon.svg →

source/public/prodverity/index.html →

source/public/prodverity/privacy.html →

source/public/prodverity/style.css →

source/public/prodverity/support.html →

source/public/prodverity/terms.html →

source/scripts/prodverity-ai-adapters.test.mjs →

source/scripts/prodverity-ai-content.test.mjs →

source/scripts/prodverity-ai-deliverables.test.mjs →

source/scripts/prodverity-ai-fresh-evidence.test.mjs →

source/scripts/prodverity-ai-fresh-evidence.ts →

source/scripts/prodverity-ai-learning-video-quality.test.mjs →

source/scripts/prodverity-ai-micm2-cloudflare.test.mjs →

source/scripts/prodverity-ai-micm2-connectors.test.mjs →

source/scripts/prodverity-ai-micm2.test.mjs →

source/scripts/prodverity-ai-orchestrator.test.mjs →

source/scripts/prodverity-ai-planner.test.mjs →

source/scripts/prodverity-ai-policy.test.mjs →

source/scripts/prodverity-ai-release.test.mjs →

source/scripts/prodverity-ai-rendered-media-quality.test.mjs →

source/scripts/prodverity-ai-research-escalation.test.mjs →

source/scripts/prodverity-ai-runtime.test.mjs →

source/scripts/prodverity-ai-universal-mission.test.mjs →

source/scripts/prodverity-ai-video.test.mjs →

source/scripts/prodverity-ai-vision-adapter.ts →

source/scripts/prodverity-ai-vision-evidence.test.mjs →

source/scripts/prodverity-ai-vision-runner.ts →

source/scripts/prodverity-content-consistency-audit.mjs →

source/scripts/prodverity-content-consistency-audit.test.mjs →

source/scripts/prodverity-public-edge-audit-lib.mjs →

source/scripts/prodverity-public-edge-audit.mjs →

source/scripts/prodverity-public-edge-audit.test.mjs →

source/scripts/prodverity-scholarship-policy.test.mjs →

source/scripts/prodverity-scholarship-refunds.test.mjs →

source/scripts/prodverity-vision-audit-lib.mjs →

source/scripts/prodverity-vision-audit.mjs →

source/scripts/prodverity-vision-audit.test.mjs →

source/tsconfig.app.json →

source/tsconfig.json →

source/tsconfig.node.json →

source/worker/gsa-control-plane-mcp.ts →

source/worker/gsa-control-plane-router.ts →

source/worker/prodverity-ai/agent-runtime.ts →

source/worker/prodverity-ai/ai-planner.ts →

source/worker/prodverity-ai/cache-policy.ts →

source/worker/prodverity-ai/cloudflare-adapter.ts →

source/worker/prodverity-ai/deliverable-ledger.ts →

source/worker/prodverity-ai/github-repair-adapter.ts →

source/worker/prodverity-ai/learning-video-quality.ts →

source/worker/prodverity-ai/micm2-cloudflare.ts →

source/worker/prodverity-ai/micm2-connectors.ts →

source/worker/prodverity-ai/micm2-engine.ts →

source/worker/prodverity-ai/orchestrator.ts →

source/worker/prodverity-ai/release-evidence.ts →

source/worker/prodverity-ai/rendered-media-quality.ts →

source/worker/prodverity-ai/repair-policy.ts →

source/worker/prodverity-ai/research-adapter.ts →

source/worker/prodverity-ai/research-escalation.ts →

source/worker/prodverity-ai/resource-policy.ts →

source/worker/prodverity-ai/scholarship-policy.ts →

source/worker/prodverity-ai/scholarship-refunds.ts →

source/worker/prodverity-ai/task-policy.ts →

source/worker/prodverity-ai/universal-mission.ts →

source/worker/prodverity-ai/video-policy.ts →

source/worker/prodverity-ai/video-render-plan.ts →

source/worker/prodverity-ai/vision-evidence.ts →

source/worker/prodverity-public-mcp.ts →

source/wrangler.jsonc →

source/package-lock.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,2121 @@
+{
+  "name": "great-skills-academy",
+  "version": "0.1.0",
+  "lockfileVersion": 3,
+  "requires": true,
+  "packages": {
+    "": {
+      "name": "great-skills-academy",
+      "version": "0.1.0",
+      "dependencies": {
+        "@azure/msal-browser": "^5.17.3",
+        "@modelcontextprotocol/server": "^2.0.0",
+        "@supabase/supabase-js": "^2.116.0",
+        "fflate": "^0.8.2",
+        "heic2any": "^0.0.4",
+        "react": "^19.1.1",
+        "react-dom": "^19.1.1",
+        "utif": "^3.1.0",
+        "zod": "^4.2.0"
+      },
+      "devDependencies": {
+        "@types/node": "^24.0.0",
+        "@types/react": "^19.1.10",
+        "@types/react-dom": "^19.1.7",
+        "@vitejs/plugin-react": "^5.0.2",
+        "pixelmatch": "7.2.0",
+        "playwright": "1.63.0",
+        "pngjs": "7.0.0",
+        "typescript": "^5.9.2",
+        "vite": "^7.1.3"
+      }
+    },
+    "node_modules/@azure/msal-browser": {
+      "version": "5.21.0",
+      "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.21.0.tgz",
+      "integrity": "sha512-80OcuXDErmcEDAIH9pBtSqBsed2sPT/IWmbG3xHLoPMl5zc8TINd6SlJAbVSmN5huGa3xGAg5qR7VnpaIEK0Zw==",
+      "license": "MIT",
+      "dependencies": {
+        "@azure/msal-common": "16.14.0"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/@azure/msal-common": {
+      "version": "16.14.0",
+      "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.14.0.tgz",
+      "integrity": "sha512-A4rb55hI86Q9tBl/+jBj7TMz7iX2RFgQs/nExFzcAtoI/BFRVdaH5SL/MivrYD7qvweMpN8AgVvVMHV8UBYxew==",
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/@babel/code-frame": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
+      "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/helper-validator-identifier": "^7.29.7",
+        "js-tokens": "^4.0.0",
+        "picocolors": "^1.1.1"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/compat-data": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
+      "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/core": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
+      "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/code-frame": "^7.29.7",
+        "@babel/generator": "^7.29.7",
+        "@babel/helper-compilation-targets": "^7.29.7",
+        "@babel/helper-module-transforms": "^7.29.7",
+        "@babel/helpers": "^7.29.7",
+        "@babel/parser": "^7.29.7",
+        "@babel/template": "^7.29.7",
+        "@babel/traverse": "^7.29.7",
+        "@babel/types": "^7.29.7",
+        "@jridgewell/remapping": "^2.3.5",
+        "convert-source-map": "^2.0.0",
+        "debug": "^4.1.0",
+        "gensync": "^1.0.0-beta.2",
+        "json5": "^2.2.3",
+        "semver": "^6.3.1"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/babel"
+      }
+    },
+    "node_modules/@babel/generator": {
+      "version": "7.29.8",
+      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz",
+      "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/parser": "^7.29.8",
+        "@babel/types": "^7.29.8",
+        "@jridgewell/gen-mapping": "^0.3.12",
+        "@jridgewell/trace-mapping": "^0.3.28",
+        "jsesc": "^3.0.2"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-compilation-targets": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
+      "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/compat-data": "^7.29.7",
+        "@babel/helper-validator-option": "^7.29.7",
+        "browserslist": "^4.24.0",
+        "lru-cache": "^5.1.1",
+        "semver": "^6.3.1"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-globals": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
+      "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-module-imports": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
+      "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/traverse": "^7.29.7",
+        "@babel/types": "^7.29.7"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-module-transforms": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
+      "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/helper-module-imports": "^7.29.7",
+        "@babel/helper-validator-identifier": "^7.29.7",
+        "@babel/traverse": "^7.29.7"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0"
+      }
+    },
+    "node_modules/@babel/helper-plugin-utils": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
+      "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-string-parser": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
+      "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-validator-identifier": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
+      "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helper-validator-option": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
+      "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/helpers": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
+      "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/template": "^7.29.7",
+        "@babel/types": "^7.29.7"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/parser": {
+      "version": "7.29.8",
+      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz",
+      "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/types": "^7.29.8"
+      },
+      "bin": {
+        "parser": "bin/babel-parser.js"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@babel/plugin-transform-react-jsx-self": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
+      "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.29.7"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/plugin-transform-react-jsx-source": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
+      "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/helper-plugin-utils": "^7.29.7"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      },
+      "peerDependencies": {
+        "@babel/core": "^7.0.0-0"
+      }
+    },
+    "node_modules/@babel/template": {
+      "version": "7.29.7",
+      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
+      "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/code-frame": "^7.29.7",
+        "@babel/parser": "^7.29.7",
+        "@babel/types": "^7.29.7"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/traverse": {
+      "version": "7.29.8",
+      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz",
+      "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/code-frame": "^7.29.7",
+        "@babel/generator": "^7.29.8",
+        "@babel/helper-globals": "^7.29.7",
+        "@babel/parser": "^7.29.8",
+        "@babel/template": "^7.29.7",
+        "@babel/types": "^7.29.8",
+        "debug": "^4.3.1"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@babel/types": {
+      "version": "7.29.8",
+      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz",
+      "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/helper-string-parser": "^7.29.7",
+        "@babel/helper-validator-identifier": "^7.29.7"
+      },
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/@esbuild/aix-ppc64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
+      "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",
+      "cpu": [
+        "ppc64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "aix"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/android-arm": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
+      "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",
+      "cpu": [
+        "arm"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "android"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/android-arm64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
+      "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",
+      "cpu": [
+        "arm64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "android"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/android-x64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
+      "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",
+      "cpu": [
+        "x64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "android"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/darwin-arm64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
+      "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",
+      "cpu": [
+        "arm64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/darwin-x64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
+      "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",
+      "cpu": [
+        "x64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/freebsd-arm64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
+      "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",
+      "cpu": [
+        "arm64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "freebsd"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/freebsd-x64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
+      "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",
+      "cpu": [
+        "x64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "freebsd"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-arm": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
+      "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",
+      "cpu": [
+        "arm"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-arm64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
+      "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",
+      "cpu": [
+        "arm64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-ia32": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
+      "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",
+      "cpu": [
+        "ia32"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-loong64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
+      "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",
+      "cpu": [
+        "loong64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-mips64el": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
+      "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",
+      "cpu": [
+        "mips64el"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-ppc64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
+      "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",
+      "cpu": [
+        "ppc64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-riscv64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
+      "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",
+      "cpu": [
+        "riscv64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-s390x": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
+      "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",
+      "cpu": [
+        "s390x"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/linux-x64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
+      "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/netbsd-arm64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
+      "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",
+      "cpu": [
+        "arm64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "netbsd"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/netbsd-x64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
+      "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",
+      "cpu": [
+        "x64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "netbsd"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/openbsd-arm64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
+      "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",
+      "cpu": [
+        "arm64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "openbsd"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/openbsd-x64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
+      "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",
+      "cpu": [
+        "x64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "openbsd"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/openharmony-arm64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
+      "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",
+      "cpu": [
+        "arm64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "openharmony"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/sunos-x64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
+      "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",
+      "cpu": [
+        "x64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "sunos"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/win32-arm64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
+      "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",
+      "cpu": [
+        "arm64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/win32-ia32": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
+      "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",
+      "cpu": [
+        "ia32"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@esbuild/win32-x64": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
+      "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",
+      "cpu": [
+        "x64"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@jridgewell/gen-mapping": {
+      "version": "0.3.13",
+      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+      "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@jridgewell/sourcemap-codec": "^1.5.0",
+        "@jridgewell/trace-mapping": "^0.3.24"
+      }
+    },
+    "node_modules/@jridgewell/remapping": {
+      "version": "2.3.5",
+      "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+      "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@jridgewell/gen-mapping": "^0.3.5",
+        "@jridgewell/trace-mapping": "^0.3.24"
+      }
+    },
+    "node_modules/@jridgewell/resolve-uri": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@jridgewell/sourcemap-codec": {
+      "version": "1.6.0",
+      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
+      "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/@jridgewell/trace-mapping": {
+      "version": "0.3.31",
+      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+      "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@jridgewell/resolve-uri": "^3.1.0",
+        "@jridgewell/sourcemap-codec": "^1.4.14"
+      }
+    },
+    "node_modules/@modelcontextprotocol/core": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/@modelcontextprotocol/core/-/core-2.0.0.tgz",
+      "integrity": "sha512-pJCEwGG7Lfr/+PQp9ZTwKXNeO5wzbfKL7H3MYpCorM4oFBoQrdjnBgEoqG+RjhsvS1FKrDbKux+M1HhlnGWqcA==",
+      "license": "MIT",
+      "dependencies": {
+        "zod": "^4.2.0"
+      },
+      "engines": {
+        "node": ">=20"
+      }
+    },
+    "node_modules/@modelcontextprotocol/server": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.0.0.tgz",
+      "integrity": "sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==",
+      "license": "MIT",
+      "dependencies": {
+        "@modelcontextprotocol/core": "2.0.0",
+        "zod": "^4.2.0"
+      },
+      "engines": {
+        "node": ">=20"
+      }
+    },
+    "node_modules/@napi-rs/lzma-linux-x64-gnu": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
+      "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": "^22.20 || ^24.12 || >=25"
+      }
+    },
+    "node_modules/@rolldown/pluginutils": {
+      "version": "1.0.0-rc.3",
+      "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
+      "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/@rollup/rollup-android-arm-eabi": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz",
+      "integrity": "sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "android"
+      ]
+    },
+    "node_modules/@rollup/rollup-android-arm64": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz",
+      "integrity": "sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "android"
+      ]
+    },
+    "node_modules/@rollup/rollup-darwin-arm64": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz",
+      "integrity": "sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "darwin"
+      ]
+    },
+    "node_modules/@rollup/rollup-darwin-x64": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz",
+      "integrity": "sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "darwin"
+      ]
+    },
+    "node_modules/@rollup/rollup-freebsd-arm64": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz",
+      "integrity": "sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "freebsd"
+      ]
+    },
+    "node_modules/@rollup/rollup-freebsd-x64": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz",
+      "integrity": "sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "freebsd"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz",
+      "integrity": "sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "libc": [
+        "glibc"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz",
+      "integrity": "sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "libc": [
+        "musl"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-arm64-gnu": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz",
+      "integrity": "sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "libc": [
+        "glibc"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-arm64-musl": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz",
+      "integrity": "sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "libc": [
+        "musl"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-loong64-gnu": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz",
+      "integrity": "sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==",
+      "cpu": [
+        "loong64"
+      ],
+      "dev": true,
+      "libc": [
+        "glibc"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-loong64-musl": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz",
+      "integrity": "sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==",
+      "cpu": [
+        "loong64"
+      ],
+      "dev": true,
+      "libc": [
+        "musl"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-ppc64-gnu": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz",
+      "integrity": "sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==",
+      "cpu": [
+        "ppc64"
+      ],
+      "dev": true,
+      "libc": [
+        "glibc"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-ppc64-musl": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz",
+      "integrity": "sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==",
+      "cpu": [
+        "ppc64"
+      ],
+      "dev": true,
+      "libc": [
+        "musl"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz",
+      "integrity": "sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==",
+      "cpu": [
+        "riscv64"
+      ],
+      "dev": true,
+      "libc": [
+        "glibc"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-riscv64-musl": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz",
+      "integrity": "sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==",
+      "cpu": [
+        "riscv64"
+      ],
+      "dev": true,
+      "libc": [
+        "musl"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-s390x-gnu": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz",
+      "integrity": "sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==",
+      "cpu": [
+        "s390x"
+      ],
+      "dev": true,
+      "libc": [
+        "glibc"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-x64-gnu": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz",
+      "integrity": "sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-x64-musl": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz",
+      "integrity": "sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "libc": [
+        "musl"
+      ],
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-openbsd-x64": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz",
+      "integrity": "sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "openbsd"
+      ]
+    },
+    "node_modules/@rollup/rollup-openharmony-arm64": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz",
+      "integrity": "sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "openharmony"
+      ]
+    },
+    "node_modules/@rollup/rollup-win32-arm64-msvc": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz",
+      "integrity": "sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "win32"
+      ]
+    },
+    "node_modules/@rollup/rollup-win32-ia32-msvc": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz",
+      "integrity": "sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==",
+      "cpu": [
+        "ia32"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "win32"
+      ]
+    },
+    "node_modules/@rollup/rollup-win32-x64-gnu": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz",
+      "integrity": "sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "win32"
+      ]
+    },
+    "node_modules/@rollup/rollup-win32-x64-msvc": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz",
+      "integrity": "sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "win32"
+      ]
+    },
+    "node_modules/@supabase/auth-js": {
+      "version": "2.116.0",
+      "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.116.0.tgz",
+      "integrity": "sha512-Cmosty12gyKGK9N3bQb+lMmuAFev5nmUzaR1AsmZHqKOAGzqX1VQzmp49CNPwOx/pw0H9Qqk4rs9yhwTlKpfDg==",
+      "license": "MIT",
+      "dependencies": {
+        "tslib": "2.8.1"
+      },
+      "engines": {
+        "node": ">=22.0.0"
+      }
+    },
+    "node_modules/@supabase/functions-js": {
+      "version": "2.116.0",
+      "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.116.0.tgz",
+      "integrity": "sha512-E+VOc2QDcni/fySqkBFiZhnoB3SGydEdZgFI6/dEAGAHx6yEhB46TN9qb2wXs+E+RSzOBV0R6dasiSlw4xlZAA==",
+      "license": "MIT",
+      "dependencies": {
+        "tslib": "2.8.1"
+      },
+      "engines": {
+        "node": ">=22.0.0"
+      }
+    },
+    "node_modules/@supabase/phoenix": {
+      "version": "0.4.5",
+      "resolved": "https://registry.npmjs.org/@supabase/phoenix/-/phoenix-0.4.5.tgz",
+      "integrity": "sha512-aAn9H9ovVyeApKy11OWOrrOGq8DV68yWeH4ud2lN9fzn4aO8Zb5GLL9m1pUg9nLqIcT+ZDfAcsZe0E/nqdv2lw==",
+      "license": "MIT"
+    },
+    "node_modules/@supabase/postgrest-js": {
+      "version": "2.116.0",
+      "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.116.0.tgz",
+      "integrity": "sha512-kGpVZTDHxFTJS3tu+rU0iTAZ+4U0bcLVjxwCk8f3gRhjw3qdCZjTBlgYvc4kGH2XccmAzbkKwXL/mrNHMGSc+A==",
+      "license": "MIT",
+      "dependencies": {
+        "tslib": "2.8.1"
+      },
+      "engines": {
+        "node": ">=22.0.0"
+      }
+    },
+    "node_modules/@supabase/realtime-js": {
+      "version": "2.116.0",
+      "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.116.0.tgz",
+      "integrity": "sha512-MHAnlXxi2s6yiJsZsQMfs2B3RFxeVfQWxerqYhIMqcCQV/FuY3LIeouPEkXw/ah7wUWMLYwempF9MOCUScyddg==",
+      "license": "MIT",
+      "dependencies": {
+        "@supabase/phoenix": "0.4.5",
+        "tslib": "2.8.1"
+      },
+      "engines": {
+        "node": ">=22.0.0"
+      }
+    },
+    "node_modules/@supabase/storage-js": {
+      "version": "2.116.0",
+      "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.116.0.tgz",
+      "integrity": "sha512-6/3hR6vccBP6oGM5B6RfbwZcTCKmQOodd/ZWQdsw8yJsU5zO/a//oBL6yLnmgxcjnHSrelW8rsO7hL5DPybyUQ==",
+      "license": "MIT",
+      "dependencies": {
+        "iceberg-js": "^0.8.1",
+        "tslib": "2.8.1"
+      },
+      "engines": {
+        "node": ">=22.0.0"
+      }
+    },
+    "node_modules/@supabase/supabase-js": {
+      "version": "2.116.0",
+      "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.116.0.tgz",
+      "integrity": "sha512-YyWmKXt2NspV9iO8FPnlswUFJIRnrLd3oTCb+3ZyYRuKZtBH0xCUDgnUqoyA0fGUxpM/UhfwDjYf/dht/9bp7g==",
+      "license": "MIT",
+      "dependencies": {
+        "@supabase/auth-js": "2.116.0",
+        "@supabase/functions-js": "2.116.0",
+        "@supabase/postgrest-js": "2.116.0",
+        "@supabase/realtime-js": "2.116.0",
+        "@supabase/storage-js": "2.116.0"
+      },
+      "engines": {
+        "node": ">=22.0.0"
+      },
+      "peerDependencies": {
+        "@opentelemetry/api": ">=1.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@opentelemetry/api": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@types/babel__core": {
+      "version": "7.20.5",
+      "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+      "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/parser": "^7.20.7",
+        "@babel/types": "^7.20.7",
+        "@types/babel__generator": "*",
+        "@types/babel__template": "*",
+        "@types/babel__traverse": "*"
+      }
+    },
+    "node_modules/@types/babel__generator": {
+      "version": "7.27.0",
+      "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+      "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/types": "^7.0.0"
+      }
+    },
+    "node_modules/@types/babel__template": {
+      "version": "7.4.4",
+      "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+      "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/parser": "^7.1.0",
+        "@babel/types": "^7.0.0"
+      }
+    },
+    "node_modules/@types/babel__traverse": {
+      "version": "7.28.0",
+      "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+      "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/types": "^7.28.2"
+      }
+    },
+    "node_modules/@types/estree": {
+      "version": "1.0.9",
+      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
+      "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/@types/node": {
+      "version": "24.13.3",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz",
+      "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "undici-types": "~7.18.0"
+      }
+    },
+    "node_modules/@types/react": {
+      "version": "19.2.18",
+      "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz",
+      "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "csstype": "^3.2.2"
+      }
+    },
+    "node_modules/@types/react-dom": {
+      "version": "19.2.7",
+      "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.7.tgz",
+      "integrity": "sha512-I8bPpDLcHBv1qiIiXDCy71Rt8eQDKJP0sMSWJphDdAcdqiJ1sGpZamavoEIRZmYzjia9LuEb2HlYdDpmoENpvQ==",
+      "dev": true,
+      "license": "MIT",
+      "peerDependencies": {
+        "@types/react": "^19.2.0"
+      }
+    },
+    "node_modules/@vitejs/plugin-react": {
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz",
+      "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@babel/core": "^7.29.0",
+        "@babel/plugin-transform-react-jsx-self": "^7.27.1",
+        "@babel/plugin-transform-react-jsx-source": "^7.27.1",
+        "@rolldown/pluginutils": "1.0.0-rc.3",
+        "@types/babel__core": "^7.20.5",
+        "react-refresh": "^0.18.0"
+      },
+      "engines": {
+        "node": "^20.19.0 || >=22.12.0"
+      },
+      "peerDependencies": {
+        "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
+      }
+    },
+    "node_modules/baseline-browser-mapping": {
+      "version": "2.11.21",
+      "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.21.tgz",
+      "integrity": "sha512-uh8vpY/1/YyFkunIDFH/12p7/7VdPKA1hejMVEbdkEaWnUz0Hesvx5EbiU6XxjyHZIOju+ZMbQJkRh+es3/spQ==",
+      "dev": true,
+      "license": "Apache-2.0",
+      "bin": {
+        "baseline-browser-mapping": "dist/cli.cjs"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/browserslist": {
+      "version": "4.28.9",
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.9.tgz",
+      "integrity": "sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/browserslist"
+        },
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "license": "MIT",
+      "dependencies": {
+        "baseline-browser-mapping": "^2.11.20",
+        "caniuse-lite": "^1.0.30001810",
+        "electron-to-chromium": "^1.5.420",
+        "node-releases": "^2.0.54",
+        "update-browserslist-db": "^1.3.2"
+      },
+      "bin": {
+        "browserslist": "cli.js"
+      },
+      "engines": {
+        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+      }
+    },
+    "node_modules/caniuse-lite": {
+      "version": "1.0.30001810",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz",
+      "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+        },
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "license": "CC-BY-4.0"
+    },
+    "node_modules/convert-source-map": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/csstype": {
+      "version": "3.2.3",
+      "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
+      "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/debug": {
+      "version": "4.4.3",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+      "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "ms": "^2.1.3"
+      },
+      "engines": {
+        "node": ">=6.0"
+      },
+      "peerDependenciesMeta": {
+        "supports-color": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/electron-to-chromium": {
+      "version": "1.5.422",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.422.tgz",
+      "integrity": "sha512-UvA/32XqrLDdZSn7Jllo1AYNcWji/G0d5M0GTViE7KoGBiMunw3a34Sb2KO4ZZyrSEhqsxFoVhWWJshdyfKqJA==",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/esbuild": {
+      "version": "0.28.2",
+      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
+      "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",
+      "dev": true,
+      "hasInstallScript": true,
+      "license": "MIT",
+      "bin": {
+        "esbuild": "bin/esbuild"
+      },
+      "engines": {
+        "node": ">=18"
+      },
+      "optionalDependencies": {
+        "@esbuild/aix-ppc64": "0.28.2",
+        "@esbuild/android-arm": "0.28.2",
+        "@esbuild/android-arm64": "0.28.2",
+        "@esbuild/android-x64": "0.28.2",
+        "@esbuild/darwin-arm64": "0.28.2",
+        "@esbuild/darwin-x64": "0.28.2",
+        "@esbuild/freebsd-arm64": "0.28.2",
+        "@esbuild/freebsd-x64": "0.28.2",
+        "@esbuild/linux-arm": "0.28.2",
+        "@esbuild/linux-arm64": "0.28.2",
+        "@esbuild/linux-ia32": "0.28.2",
+        "@esbuild/linux-loong64": "0.28.2",
+        "@esbuild/linux-mips64el": "0.28.2",
+        "@esbuild/linux-ppc64": "0.28.2",
+        "@esbuild/linux-riscv64": "0.28.2",
+        "@esbuild/linux-s390x": "0.28.2",
+        "@esbuild/linux-x64": "0.28.2",
+        "@esbuild/netbsd-arm64": "0.28.2",
+        "@esbuild/netbsd-x64": "0.28.2",
+        "@esbuild/openbsd-arm64": "0.28.2",
+        "@esbuild/openbsd-x64": "0.28.2",
+        "@esbuild/openharmony-arm64": "0.28.2",
+        "@esbuild/sunos-x64": "0.28.2",
+        "@esbuild/win32-arm64": "0.28.2",
+        "@esbuild/win32-ia32": "0.28.2",
+        "@esbuild/win32-x64": "0.28.2"
+      }
+    },
+    "node_modules/escalade": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+      "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/fdir": {
+      "version": "6.5.0",
+      "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+      "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=12.0.0"
+      },
+      "peerDependencies": {
+        "picomatch": "^3 || ^4"
+      },
+      "peerDependenciesMeta": {
+        "picomatch": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/fflate": {
+      "version": "0.8.3",
+      "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
+      "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
+      "license": "MIT"
+    },
+    "node_modules/fsevents": {
+      "version": "2.3.3",
+      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+      "dev": true,
+      "hasInstallScript": true,
+      "license": "MIT",
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+      }
+    },
+    "node_modules/gensync": {
+      "version": "1.0.0-beta.2",
+      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=6.9.0"
+      }
+    },
+    "node_modules/heic2any": {
+      "version": "0.0.4",
+      "resolved": "https://registry.npmjs.org/heic2any/-/heic2any-0.0.4.tgz",
+      "integrity": "sha512-3lLnZiDELfabVH87htnRolZ2iehX9zwpRyGNz22GKXIu0fznlblf0/ftppXKNqS26dqFSeqfIBhAmAj/uSp0cA==",
+      "license": "MIT"
+    },
+    "node_modules/iceberg-js": {
+      "version": "0.8.1",
+      "resolved": "https://registry.npmjs.org/iceberg-js/-/iceberg-js-0.8.1.tgz",
+      "integrity": "sha512-1dhVQZXhcHje7798IVM+xoo/1ZdVfzOMIc8/rgVSijRK38EDqOJoGula9N/8ZI5RD8QTxNQtK/Gozpr+qUqRRA==",
+      "license": "MIT",
+      "engines": {
+        "node": ">=20.0.0"
+      }
+    },
+    "node_modules/js-tokens": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/jsesc": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
+      "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
+      "dev": true,
+      "license": "MIT",
+      "bin": {
+        "jsesc": "bin/jsesc"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/json5": {
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+      "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+      "dev": true,
+      "license": "MIT",
+      "bin": {
+        "json5": "lib/cli.js"
+      },
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/lru-cache": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+      "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "yallist": "^3.0.2"
+      }
+    },
+    "node_modules/ms": {
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nanoid": {
+      "version": "3.3.18",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
+      "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "license": "MIT",
+      "bin": {
+        "nanoid": "bin/nanoid.cjs"
+      },
+      "engines": {
+        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+      }
+    },
+    "node_modules/node-releases": {
+      "version": "2.0.54",
+      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz",
+      "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/pako": {
+      "version": "1.0.11",
+      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+      "license": "(MIT AND Zlib)"
+    },
+    "node_modules/picocolors": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/picomatch": {
+      "version": "4.0.7",
+      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
+      "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/jonschlinkert"
+      }
+    },
+    "node_modules/pixelmatch": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-7.2.0.tgz",
+      "integrity": "sha512-xhcb4yHu9sM/G7foGzoLtXYcC0zHEaOXXjRKhGup0fw78Nf2Tkiapv4EQyMzrbcmQPsllAI7DbFY2UT7PlI9Pg==",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "pngjs": "^7.0.0"
+      },
+      "bin": {
+        "pixelmatch": "bin/pixelmatch"
+      }
+    },
+    "node_modules/playwright": {
+      "version": "1.63.0",
+      "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz",
+      "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "playwright-core": "1.63.0"
+      },
+      "bin": {
+        "playwright": "cli.js"
+      },
+      "engines": {
+        "node": ">=20"
+      }
+    },
+    "node_modules/playwright-core": {
+      "version": "1.63.0",
+      "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",
+      "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==",
+      "dev": true,
+      "license": "Apache-2.0",
+      "bin": {
+        "playwright-core": "cli.js"
+      },
+      "engines": {
+        "node": ">=20"
+      }
+    },
+    "node_modules/pngjs": {
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-7.0.0.tgz",
+      "integrity": "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=14.19.0"
+      }
+    },
+    "node_modules/postcss": {
+      "version": "8.5.28",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
+      "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/postcss/"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/postcss"
+        },
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "license": "MIT",
+      "dependencies": {
+        "nanoid": "^3.3.18",
+        "picocolors": "^1.1.1",
+        "source-map-js": "^1.2.1"
+      },
+      "engines": {
+        "node": "^10 || ^12 || >=14"
+      }
+    },
+    "node_modules/react": {
+      "version": "19.2.8",
+      "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",
+      "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/react-dom": {
+      "version": "19.2.8",
+      "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz",
+      "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==",
+      "license": "MIT",
+      "dependencies": {
+        "scheduler": "^0.27.0"
+      },
+      "peerDependencies": {
+        "react": "^19.2.8"
+      }
+    },
+    "node_modules/react-refresh": {
+      "version": "0.18.0",
+      "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
+      "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/rollup": {
+      "version": "4.63.1",
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz",
+      "integrity": "sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@types/estree": "1.0.9"
+      },
+      "bin": {
+        "rollup": "dist/bin/rollup"
+      },
+      "engines": {
+        "node": ">=18.0.0",
+        "npm": ">=8.0.0"
+      },
+      "optionalDependencies": {
+        "@napi-rs/lzma-linux-x64-gnu": "1.5.1",
+        "@rollup/rollup-android-arm-eabi": "4.63.1",
+        "@rollup/rollup-android-arm64": "4.63.1",
+        "@rollup/rollup-darwin-arm64": "4.63.1",
+        "@rollup/rollup-darwin-x64": "4.63.1",
+        "@rollup/rollup-freebsd-arm64": "4.63.1",
+        "@rollup/rollup-freebsd-x64": "4.63.1",
+        "@rollup/rollup-linux-arm-gnueabihf": "4.63.1",
+        "@rollup/rollup-linux-arm-musleabihf": "4.63.1",
+        "@rollup/rollup-linux-arm64-gnu": "4.63.1",
+        "@rollup/rollup-linux-arm64-musl": "4.63.1",
+        "@rollup/rollup-linux-loong64-gnu": "4.63.1",
+        "@rollup/rollup-linux-loong64-musl": "4.63.1",
+        "@rollup/rollup-linux-ppc64-gnu": "4.63.1",
+        "@rollup/rollup-linux-ppc64-musl": "4.63.1",
+        "@rollup/rollup-linux-riscv64-gnu": "4.63.1",
+        "@rollup/rollup-linux-riscv64-musl": "4.63.1",
+        "@rollup/rollup-linux-s390x-gnu": "4.63.1",
+        "@rollup/rollup-linux-x64-gnu": "4.63.1",
+        "@rollup/rollup-linux-x64-musl": "4.63.1",
+        "@rollup/rollup-openbsd-x64": "4.63.1",
+        "@rollup/rollup-openharmony-arm64": "4.63.1",
+        "@rollup/rollup-win32-arm64-msvc": "4.63.1",
+        "@rollup/rollup-win32-ia32-msvc": "4.63.1",
+        "@rollup/rollup-win32-x64-gnu": "4.63.1",
+        "@rollup/rollup-win32-x64-msvc": "4.63.1",
+        "fsevents": "~2.3.2"
+      }
+    },
+    "node_modules/scheduler": {
+      "version": "0.27.0",
+      "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
+      "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
+      "license": "MIT"
+    },
+    "node_modules/semver": {
+      "version": "6.3.1",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver.js"
+      }
+    },
+    "node_modules/source-map-js": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+      "dev": true,
+      "license": "BSD-3-Clause",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/tinyglobby": {
+      "version": "0.2.17",
+      "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
+      "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "fdir": "^6.5.0",
+        "picomatch": "^4.0.4"
+      },
+      "engines": {
+        "node": ">=12.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/SuperchupuDev"
+      }
+    },
+    "node_modules/tslib": {
+      "version": "2.8.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+      "license": "0BSD"
+    },
+    "node_modules/typescript": {
+      "version": "5.9.3",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
+      "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
+      "dev": true,
+      "license": "Apache-2.0",
+      "bin": {
+        "tsc": "bin/tsc",
+        "tsserver": "bin/tsserver"
+      },
+      "engines": {
+        "node": ">=14.17"
+      }
+    },
+    "node_modules/undici-types": {
+      "version": "7.18.2",
+      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
+      "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/update-browserslist-db": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz",
+      "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/browserslist"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/browserslist"
+        },
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "license": "MIT",
+      "dependencies": {
+        "escalade": "^3.2.0",
+        "picocolors": "^1.1.1"
+      },
+      "bin": {
+        "update-browserslist-db": "cli.js"
+      },
+      "peerDependencies": {
+        "browserslist": ">= 4.21.0"
+      }
+    },
+    "node_modules/utif": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/utif/-/utif-3.1.0.tgz",
+      "integrity": "sha512-WEo4D/xOvFW53K5f5QTaTbbiORcm2/pCL9P6qmJnup+17eYfKaEhDeX9PeQkuyEoIxlbGklDuGl8xwuXYMrrXQ==",
+      "license": "MIT",
+      "dependencies": {
+        "pako": "^1.0.5"
+      }
+    },
+    "node_modules/vite": {
+      "version": "7.3.6",
+      "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",
+      "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "esbuild": "^0.27.0 || ^0.28.0",
+        "fdir": "^6.5.0",
+        "picomatch": "^4.0.3",
+        "postcss": "^8.5.6",
+        "rollup": "^4.43.0",
+        "tinyglobby": "^0.2.15"
+      },
+      "bin": {
+        "vite": "bin/vite.js"
+      },
+      "engines": {
+        "node": "^20.19.0 || >=22.12.0"
+      },
+      "funding": {
+        "url": "https://github.com/vitejs/vite?sponsor=1"
+      },
+      "optionalDependencies": {
+        "fsevents": "~2.3.3"
+      },
+      "peerDependencies": {
+        "@types/node": "^20.19.0 || >=22.12.0",
+        "jiti": ">=1.21.0",
+        "less": "^4.0.0",
+        "lightningcss": "^1.21.0",
+        "sass": "^1.70.0",
+        "sass-embedded": "^1.70.0",
+        "stylus": ">=0.54.8",
+        "sugarss": "^5.0.0",
+        "terser": "^5.16.0",
+        "tsx": "^4.8.1",
+        "yaml": "^2.4.2"
+      },
+      "peerDependenciesMeta": {
+        "@types/node": {
+          "optional": true
+        },
+        "jiti": {
+          "optional": true
+        },
+        "less": {
+          "optional": true
+        },
+        "lightningcss": {
+          "optional": true
+        },
+        "sass": {
+          "optional": true
+        },
+        "sass-embedded": {
+          "optional": true
+        },
+        "stylus": {
+          "optional": true
+        },
+        "sugarss": {
+          "optional": true
+        },
+        "terser": {
+          "optional": true
+        },
+        "tsx": {
+          "optional": true
+        },
+        "yaml": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/yallist": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/zod": {
+      "version": "4.6.2",
+      "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.2.tgz",
+      "integrity": "sha512-lh5RCAGFa1Cm2hjtNwLQhSs/AsqdWnTQaBER9fEwN/88pSh7KOtJavtBx/0VlkN/uFd61SwYmljLMDAsHlvzBQ==",
+      "license": "MIT",
+      "funding": {
+        "url": "https://github.com/sponsors/colinhacks"
+      }
+    }
+  }
+}
Full technical diff · 97 changed fields

changed /files/.app.json/sha256

BEFORE
"f65304ecb982146bab83d951c0bd1d0e964e3bc3d10eb13b6aa87813966ad5fc"
AFTER
"a4ed8579c83e7909f4f119d616da47a741dd22630e57f0bee954c8ba12d4f887"

changed /files/.app.json/size

BEFORE
127
AFTER
102

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "d5aebf289a0e253fb8702a9e98cc8462356ae6c2d96454765333b7c52c3e74c9",
  "size": 1677
}
AFTER
Field is absent

added /files/README-POUR-WORK.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f186ebfa807f1dd73bd245ef5778d98b54bd647e02c7c7990aca59a341ccaed7",
  "size": 4894
}

added /files/SHA256SUMS

BEFORE
Field was absent
AFTER
{
  "sha256": "a4c15cad8e799a68e08643bfe86455b89ddd51ab776383a7ffc45424e58df176",
  "size": 10241
}

added /files/SHA256SUMS.txt

BEFORE
Field was absent
AFTER
{
  "sha256": "28367e15a6db5949aa75eed4daacdebcd0970b4124157c043510540d566421f1",
  "size": 10160
}

added /files/assets~1prodverity-icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "6c296a791991b573e0c57a9db840180b535a24b21c32ec6b79406b6257a118fe",
  "size": 625
}

added /files/evidence~1prodverity-ai-2-final-validation.zip

BEFORE
Field was absent
AFTER
{
  "sha256": "6eeab5c96278e984026bf009430dcf3d312e404cf8bdeb613d1e36e22d4ff9ca",
  "size": 9516046
}

added /files/evidence~1rapport-final-prodverity-ai-2.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e7c35a491d6cdafd6b84afc08d9d7bb4eb161adc1e1272d5156c9aabdbb11f5c",
  "size": 15050
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "163687f443adfaab3c33f99c12680d5fa648ce65142b2fab60ace1121f4505f9",
  "size": 218
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "570d75db36131e078e42273b4c1270b17a495d30be4e6c56fc617ab460ceff73",
  "size": 2289
}

added /files/source-manifest.json

BEFORE
Field was absent
AFTER
{
  "sha256": "9ac63f282141b7df758a995a95d1859617ceada648699f60fe609f987b078f79",
  "size": 12283
}

added /files/source~1.github~1workflows~1prodverity-ai-v2.yml

BEFORE
Field was absent
AFTER
{
  "sha256": "a744c26b7dcb5ea8f55ca7c2f1208188e9604a7aeaeb46caa4f942813b858c1f",
  "size": 1413
}

added /files/source~1.github~1workflows~1prodverity-ai-vision-smoke.yml

BEFORE
Field was absent
AFTER
{
  "sha256": "577885a91d5fa5073600378c8dc13a34129df8a592a0d64308b29db0cc885958",
  "size": 1146
}

added /files/source~1.github~1workflows~1prodverity-external-audit.yml

BEFORE
Field was absent
AFTER
{
  "sha256": "febe1d5133d7cca97eb7ef272a15f72a3ad7bfeffa2f8b1c935e26c731cc75c6",
  "size": 2781
}

added /files/source~1.github~1workflows~1prodverity-production-proof.yml

BEFORE
Field was absent
AFTER
{
  "sha256": "de366235b5f8a2edba69c6e33bdf32241ed8f3aaaa5977c2141becc3e0ab4f3d",
  "size": 4515
}

added /files/source~1.github~1workflows~1prodverity-vision-audit.yml

BEFORE
Field was absent
AFTER
{
  "sha256": "257ed648099d1e61d6718517ea041b2d7840b9ae8b3bcfa189efd67a6ac42dfb",
  "size": 3096
}

added /files/source~1docs~1prodverity-ai-universal-acceptance.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3fc501b44fdd1ef735a54e4eb4ad2cdbb08a824c85114ba8958c91194a335cfe",
  "size": 7362
}

added /files/source~1docs~1prodverity-ai-v2-implementation.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4d804b91515c91c37258d3ff7d5a4a7431b401a8314e74c358f1c8bf49f0fac4",
  "size": 3484
}

added /files/source~1docs~1prodverity-ai-v2-release-gate.md

BEFORE
Field was absent
AFTER
{
  "sha256": "687ee4b86aafa5ac497e0b9d13f75cd5a4cbaa34da3c2b4b87f107d33d42a983",
  "size": 2324
}

added /files/source~1docs~1prodverity-auto-audit-v1-2.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fb29b26496793d54b5e24e1f3f412d5f8960fb2c7530eeec0738678b98b88362",
  "size": 2373
}

added /files/source~1docs~1prodverity-submission.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1079f43ab25c3f4f52e3e5422a1b1cf3b6ddc3f9a44414a82ab886f05e6034ec",
  "size": 8339
}

added /files/source~1docs~1prodverity-universal-roadmap.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d260bff921980f48ada2c46503214e158c1dcb8906af5d4689a0d04fe278ad50",
  "size": 8441
}

added /files/source~1docs~1prodverity-vision-v1-2.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9ab1324b0858e160bce57eb110808471531073780e596f462dfef7b45cb559e0",
  "size": 2557
}

added /files/source~1package-lock.json

BEFORE
Field was absent
AFTER
{
  "sha256": "fdca2a4f1b2650ace62493ef7f4011a27b65158fd5eb94446dbbb79b9978e610",
  "size": 71178
}

added /files/source~1package.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a24e92dde49587b31ff4f8bf32c456858c19acb12c7783354fa2e89d7a862015",
  "size": 2277
}

added /files/source~1public~1.well-known~1prodverity.json

BEFORE
Field was absent
AFTER
{
  "sha256": "5e9c1fbedfc88e5865d5ab2beb7224c11fb55365d2d4a634085fecce9b26871c",
  "size": 583
}

added /files/source~1public~1prodverity~1ProdVerity_OpenAI_Demo_EN_FR_ES_v3.mp4

BEFORE
Field was absent
AFTER
{
  "sha256": "42c1731e8d697300f7ba6734598afcf73424deb6d8b664babd0ea4c35db4549f",
  "size": 6545746
}

added /files/source~1public~1prodverity~1demo.html

BEFORE
Field was absent
AFTER
{
  "sha256": "5c4be24a0956ab1f29f5f7a03949c903a91c1e5d4163ca04411bd0e00bab6a70",
  "size": 9799
}

added /files/source~1public~1prodverity~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "6c296a791991b573e0c57a9db840180b535a24b21c32ec6b79406b6257a118fe",
  "size": 625
}

added /files/source~1public~1prodverity~1index.html

BEFORE
Field was absent
AFTER
{
  "sha256": "336c53a2a02eecde76ad57445ec882d34a49c4c7b6e09612c1204ec5201ba246",
  "size": 3659
}

added /files/source~1public~1prodverity~1privacy.html

BEFORE
Field was absent
AFTER
{
  "sha256": "34db6106fe78ae4e62d5925f056e471b3db87933e27bf554516b2cf611546718",
  "size": 3407
}

added /files/source~1public~1prodverity~1style.css

BEFORE
Field was absent
AFTER
{
  "sha256": "48598e117672fbfa1366b4b6f815be796705ff05a28a7910666ba044144748f2",
  "size": 2026
}

added /files/source~1public~1prodverity~1support.html

BEFORE
Field was absent
AFTER
{
  "sha256": "0b4f814597c6691551a583c09cb97975ab3673e804b81a83b0032f9220b9b3ae",
  "size": 2154
}

added /files/source~1public~1prodverity~1terms.html

BEFORE
Field was absent
AFTER
{
  "sha256": "08f636d23408b58d2b84506d34ee0c7a4ee6d174058d710436dd68808ad3f4e9",
  "size": 3093
}

added /files/source~1scripts~1prodverity-ai-adapters.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "d813ff0ab38f98a3161ecc0f085889f0dcf6e5e4704160fd637809f67fa11d90",
  "size": 4167
}

added /files/source~1scripts~1prodverity-ai-content.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "42d55b033623eefca6c5218b7735940cd0ca4a0f39566d975931b6f2a42c0f4c",
  "size": 2587
}

added /files/source~1scripts~1prodverity-ai-deliverables.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "44a7e68b419cfcdc77d5e0e0e3c2197d4cd61db78c81ee0a075e6abf3e3eee49",
  "size": 1484
}

added /files/source~1scripts~1prodverity-ai-fresh-evidence.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "457db2e9f1c05030fd12bfabe4dc5aaed83e504ea2c32b14d45713003dfd3edd",
  "size": 1649
}

added /files/source~1scripts~1prodverity-ai-fresh-evidence.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "8b211383007f10c9a13809975e7d1012e349c9cfcdacd934a28443978a88b250",
  "size": 1796
}

added /files/source~1scripts~1prodverity-ai-learning-video-quality.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "1f5cec66efd51e911c6bd644cd189021c0e15278702035a596a0c58ee9ddae92",
  "size": 2372
}

added /files/source~1scripts~1prodverity-ai-micm2-cloudflare.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "1e9ff584beafd760aca8d3b9529c9ceff2e863e0ff565de5bec62b87d0d746e3",
  "size": 1637
}

added /files/source~1scripts~1prodverity-ai-micm2-connectors.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "5d82d09a66ef495746dcde6947f92553f992a009786fb0947b96e2092b0282a9",
  "size": 2322
}

added /files/source~1scripts~1prodverity-ai-micm2.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "a9cf1a63e4fee2b97fdf209de2c100ac4fcdf5e455bba45e8bfe548f18ad40f0",
  "size": 2112
}

added /files/source~1scripts~1prodverity-ai-orchestrator.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "b66244cb367c6ca0d823f5bcf1cda94af5f5db5be006dbb0470c07bdc9ec59b0",
  "size": 1973
}

added /files/source~1scripts~1prodverity-ai-planner.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "34b8bc511110cc0c69dcddae109c6690998840a74a460be702464e43e3eb2926",
  "size": 1248
}

added /files/source~1scripts~1prodverity-ai-policy.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "cb9d5ddb750b120e52a6eec8e3f88860ed6b6879c2435a1d0a65ce1cd2d8a289",
  "size": 2617
}

added /files/source~1scripts~1prodverity-ai-release.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "225756f29719375f03268b3f3788804dbf662a3c3246448bbc3bcac0d4c01c5d",
  "size": 1793
}

added /files/source~1scripts~1prodverity-ai-rendered-media-quality.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "7208fef1b82bb243bd134c817158c11172f300435909cde14526a7f3fc58ffe1",
  "size": 2181
}

added /files/source~1scripts~1prodverity-ai-research-escalation.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "9d27a8449957cf6515b9d8262c201801d1371840a5abb1854c80edb203fa5ba1",
  "size": 1555
}

added /files/source~1scripts~1prodverity-ai-runtime.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "bb809b947be150de4cd1573c12c547741bf40140a8e96f45e6b742cb41d76b10",
  "size": 2034
}

added /files/source~1scripts~1prodverity-ai-universal-mission.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "fd644f1262e9fa4aafbe4f46e9c8b47fe48826d04ec993a326ac6af5edb99de6",
  "size": 2513
}

added /files/source~1scripts~1prodverity-ai-video.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "42e2911a68e972345b16514e4c309fb6b5be91ac3c82db325538aef9a2ea72a5",
  "size": 1845
}

added /files/source~1scripts~1prodverity-ai-vision-adapter.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "9378696a1d9c04a101207aae56777e3b2fd9d828db53793cefe568ad9b965885",
  "size": 2976
}

added /files/source~1scripts~1prodverity-ai-vision-evidence.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "5646a839e1fe20d0e0b664140b52acbc832fd73b8e1d3cb80a8b46bd1a025a11",
  "size": 1775
}

added /files/source~1scripts~1prodverity-ai-vision-runner.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "4e1c7cfbd0b6ad90039577e6ca4a2a4253da524be6d093b0256f82be1d621c32",
  "size": 1499
}

added /files/source~1scripts~1prodverity-content-consistency-audit.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "c0fa923f77660b44024c6a84bfdbe563a14956c0071b2f438474f29e3651952e",
  "size": 7613
}

added /files/source~1scripts~1prodverity-content-consistency-audit.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "ddb417a2b2bcee48d6b1bc633ea11841473ad16c672a70bc8951f5148626d2a0",
  "size": 2963
}

added /files/source~1scripts~1prodverity-public-edge-audit-lib.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "5f113d477e08857fa55dfd6934ff819c9e7513598855196201fc141f4de094af",
  "size": 8600
}

added /files/source~1scripts~1prodverity-public-edge-audit.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "c4e013dbea8c3e757596260164a75f0db24e3019c268ea2d965b426510bbff19",
  "size": 13809
}

added /files/source~1scripts~1prodverity-public-edge-audit.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "6107a12be45cf21557e81e982d7ff2c076b86ae68c8141f2d6497ca4e9bd56bd",
  "size": 4254
}

added /files/source~1scripts~1prodverity-scholarship-policy.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "879fa424627a61013beb0fb473f7a838aa1f704d16e398d41f56044b6461e272",
  "size": 1917
}

added /files/source~1scripts~1prodverity-scholarship-refunds.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "4477666da97edb61b437a7c01230fa173875e8e1f5225e9c191f96e46ce27839",
  "size": 1408
}

added /files/source~1scripts~1prodverity-vision-audit-lib.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "beaaed8e8a7d42a98a0134ca04688654f74fd599ea63568d5d48fe59cf56eb1b",
  "size": 3686
}

added /files/source~1scripts~1prodverity-vision-audit.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "3873a8f56b0feadc70b323f72e9d6442161f1e7e0c50802a48fb1a1df3c0fdac",
  "size": 20126
}

added /files/source~1scripts~1prodverity-vision-audit.test.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "36a46d8d737da1cf5add22df7643df253b766432f8f05a550ebe991b6fbebcaf",
  "size": 2641
}

added /files/source~1tsconfig.app.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a7266d1c85fa6947c70073256d9a73e4c459e97b0b4ef24b5c48dcab498ef4c5",
  "size": 507
}

added /files/source~1tsconfig.json

BEFORE
Field was absent
AFTER
{
  "sha256": "770b4140bbb581e2dfd9ea9946ffc9c75a1d86ba7d2db5f77c83e37cbdf9d808",
  "size": 119
}

added /files/source~1tsconfig.node.json

BEFORE
Field was absent
AFTER
{
  "sha256": "3dc28b63563e20fab0d9f652f3039ed50e6c46bbdec66631a14822e8309b230d",
  "size": 231
}

added /files/source~1worker~1gsa-control-plane-mcp.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "524959f2b02eaeaad0bfbd1651ab94bdb2e52eb4f47a4a6ff3cced6ca91bca76",
  "size": 5408
}

added /files/source~1worker~1gsa-control-plane-router.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "c2ec4a38c911b5790396a67af35beb2f99afffe3152f03ceb43e0f694528f9c7",
  "size": 2608
}

added /files/source~1worker~1prodverity-ai~1agent-runtime.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "54da7ea65b603009dbff5ee7198f590df09c593c84d1cc63984540d8593b95d1",
  "size": 1399
}

added /files/source~1worker~1prodverity-ai~1ai-planner.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "ab95c2936fb7d217f72d711029431596126bddf896f7068cbf408a89341a714b",
  "size": 2285
}

added /files/source~1worker~1prodverity-ai~1cache-policy.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "89cd044b7e9c17c05cc86933c82dab5f56f287257908f31c4453bb030c8e3a2f",
  "size": 968
}

added /files/source~1worker~1prodverity-ai~1cloudflare-adapter.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "6b7ca0b517c040432395dde129e479f72cace35fbbe07ee7216e9b3ee756fc2c",
  "size": 1735
}

added /files/source~1worker~1prodverity-ai~1deliverable-ledger.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "8a45354d8ec3cf76870cfa813c8e1ccee462e2273fbb6eefa73865d3bc3896d2",
  "size": 1731
}

added /files/source~1worker~1prodverity-ai~1github-repair-adapter.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "16f8d8e6257eb0b4647ae0997033db8bb21e73ad3e7ab730c6763f3b10b52fbb",
  "size": 2706
}

added /files/source~1worker~1prodverity-ai~1learning-video-quality.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "3c532cbb18b2db25f5ab99092b8c5dd7909ac23314005d448e4868254afbc2f8",
  "size": 2413
}

added /files/source~1worker~1prodverity-ai~1micm2-cloudflare.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "801f969b9095d549a31d6637938755f52c49a01cdee436a44190d84ea6040257",
  "size": 3093
}

added /files/source~1worker~1prodverity-ai~1micm2-connectors.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "e6139a10c8ab5e97674d332ddcc5ed4ad7a40ae39a8321d9f58b5147769142e1",
  "size": 5355
}

added /files/source~1worker~1prodverity-ai~1micm2-engine.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "63d3da1a10ac671d910793adba24f2a381b63d723e817b863bcb135811f164bf",
  "size": 5031
}

added /files/source~1worker~1prodverity-ai~1orchestrator.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "c57a2d51ed6b77036d84573c4bb998d266dd91df27adb57a82d19a554f92a2bc",
  "size": 1088
}

added /files/source~1worker~1prodverity-ai~1release-evidence.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "cd149408d745ec5872339b5fb903989f33cd10c819151609ba6d3d4d124f848b",
  "size": 1673
}

added /files/source~1worker~1prodverity-ai~1rendered-media-quality.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "f1f2ef2feca51235ffc18d93f732a87f8b234e81e8fb1ed77caf7b2784b76c46",
  "size": 2673
}

added /files/source~1worker~1prodverity-ai~1repair-policy.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "0c3c8e81e1cf93b2f5f3c9ce5a5239ae413e514ff4828c85226c02ac29cdeaa9",
  "size": 1667
}

added /files/source~1worker~1prodverity-ai~1research-adapter.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "9a8a96605b9ec0f1d5c1f8300d0cd2bc304ead942e15bb7ba321973461ccbec1",
  "size": 1302
}

added /files/source~1worker~1prodverity-ai~1research-escalation.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "681a114bf3426713adcd0f3581b3303a08ececc9c20668e83d34523603ca2070",
  "size": 1755
}

added /files/source~1worker~1prodverity-ai~1resource-policy.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "eabf9af97f5aad3cad8c3cba88e1675f1aa788d8a4adde4ba476144d7b4b39f7",
  "size": 2204
}

added /files/source~1worker~1prodverity-ai~1scholarship-policy.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "36f3353f407e201ec2ce80f88bd0e5eaaeba2d1b24d3f17326beea31416d7c43",
  "size": 2606
}

added /files/source~1worker~1prodverity-ai~1scholarship-refunds.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "d8b9954d4622ce5173ab1251ae17a861a565bff5926cb7ad305027a07a63b1b3",
  "size": 1517
}

added /files/source~1worker~1prodverity-ai~1task-policy.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "6cea1a52954a0b9da2bee6873ac22bc360107158941d9d066b49e0c96914e0b0",
  "size": 3275
}

added /files/source~1worker~1prodverity-ai~1universal-mission.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "b830d0fbef44fc55eff1f4da5d085a9ec02963e53b7143db0596caa33ba09f15",
  "size": 4166
}

added /files/source~1worker~1prodverity-ai~1video-policy.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "60a942ac21748127c20cac81041408843f5224536902f7ce1f3c025783131669",
  "size": 1511
}

added /files/source~1worker~1prodverity-ai~1video-render-plan.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "815ebfc6ab48d045b7394694f23281a50068eca9a59f2253afc21e0b49a30831",
  "size": 1255
}

added /files/source~1worker~1prodverity-ai~1vision-evidence.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "adcf9b845f7795affd8c4b5bcba552455648b523cc8473300daca4287000a0c2",
  "size": 1972
}

added /files/source~1worker~1prodverity-public-mcp.ts

BEFORE
Field was absent
AFTER
{
  "sha256": "fdfdf4d32adb5211cee0aeb929b8680312a1401671ca64c2d9d324c07111a673",
  "size": 22188
}

added /files/source~1wrangler.jsonc

BEFORE
Field was absent
AFTER
{
  "sha256": "1f0da8c85630ed207104f8d266ea8c50e05ccfded0851cdc5a2063a5b0927a1c",
  "size": 1136
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "a4ed8579c83e7909f4f119d616da47a741dd22630e57f0bee954c8ba12d4f887",
      "size": 102
    },
    "README-POUR-WORK.md": {
      "sha256": "f186ebfa807f1dd73bd245ef5778d98b54bd647e02c7c7990aca59a341ccaed7",
      "size": 4894
    },
    "SHA256SUMS": {
      "sha256": "a4c15cad8e799a68e08643bfe86455b89ddd51ab776383a7ffc45424e58df176",
      "size": 10241
    },
    "SHA256SUMS.txt": {
      "sha256": "28367e15a6db5949aa75eed4daacdebcd0970b4124157c043510540d566421f1",
      "size": 10160
    },
    "assets/prodverity-icon.svg": {
      "sha256": "6c296a791991b573e0c57a9db840180b535a24b21c32ec6b79406b6257a118fe",
      "size": 625
    },
    "evidence/prodverity-ai-2-final-validation.zip": {
      "sha256": "6eeab5c96278e984026bf009430dcf3d312e404cf8bdeb613d1e36e22d4ff9ca",
      "size": 9516046
    },
    "evidence/rapport-final-prodverity-ai-2.md": {
      "sha256": "e7c35a491d6cdafd6b84afc08d9d7bb4eb161adc1e1272d5156c9aabdbb11f5c",
      "size": 15050
    },
    "mcp.json": {
      "sha256": "163687f443adfaab3c33f99c12680d5fa648ce65142b2fab60ace1121f4505f9",
      "size": 218
    },
    "plugin.json": {
      "sha256": "570d75db36131e078e42273b4c1270b17a495d30be4e6c56fc617ab460ceff73",
      "size": 2289
    },
    "source-manifest.json": {
      "sha256": "9ac63f282141b7df758a995a95d1859617ceada648699f60fe609f987b078f79",
      "size": 12283
    },
    "source/.github/workflows/prodverity-ai-v2.yml": {
      "sha256": "a744c26b7dcb5ea8f55ca7c2f1208188e9604a7aeaeb46caa4f942813b858c1f",
      "size": 1413
    },
    "source/.github/workflows/prodverity-ai-vision-smoke.yml": {
      "sha256": "577885a91d5fa5073600378c8dc13a34129df8a592a0d64308b29db0cc885958",
      "size": 1146
    },
    "source/.github/workflows/prodverity-external-audit.yml": {
      "sha256": "febe1d5133d7cca97eb7ef272a15f72a3ad7bfeffa2f8b1c935e26c731cc75c6",
      "size": 2781
    },
    "source/.github/workflows/prodverity-production-proof.yml": {
      "sha256": "de366235b5f8a2edba69c6e33bdf32241ed8f3aaaa5977c2141becc3e0ab4f3d",
      "size": 4515
    },
    "source/.github/workflows/prodverity-vision-audit.yml": {
      "sha256": "257ed648099d1e61d6718517ea041b2d7840b9ae8b3bcfa189efd67a6ac42dfb",
      "size": 3096
    },
    "source/docs/prodverity-ai-universal-acceptance.md": {
      "sha256": "3fc501b44fdd1ef735a54e4eb4ad2cdbb08a824c85114ba8958c91194a335cfe",
      "size": 7362
    },
    "source/docs/prodverity-ai-v2-implementation.md": {
      "sha256": "4d804b91515c91c37258d3ff7d5a4a7431b401a8314e74c358f1c8bf49f0fac4",
      "size": 3484
    },
    "source/docs/prodverity-ai-v2-release-gate.md": {
      "sha256": "687ee4b86aafa5ac497e0b9d13f75cd5a4cbaa34da3c2b4b87f107d33d42a983",
      "size": 2324
    },
    "source/docs/prodverity-auto-audit-v1-2.md": {
      "sha256": "fb29b26496793d54b5e24e1f3f412d5f8960fb2c7530eeec0738678b98b88362",
      "size": 2373
    },
    "source/docs/prodverity-submission.md": {
      "sha256": "1079f43ab25c3f4f52e3e5422a1b1cf3b6ddc3f9a44414a82ab886f05e6034ec",
      "size": 8339
    },
    "source/docs/prodverity-universal-roadmap.md": {
      "sha256": "d260bff921980f48ada2c46503214e158c1dcb8906af5d4689a0d04fe278ad50",
      "size": 8441
    },
    "source/docs/prodverity-vision-v1-2.md": {
      "sha256": "9ab1324b0858e160bce57eb110808471531073780e596f462dfef7b45cb559e0",
      "size": 2557
    },
    "source/package-lock.json": {
      "sha256": "fdca2a4f1b2650ace62493ef7f4011a27b65158fd5eb94446dbbb79b9978e610",
      "size": 71178
    },
    "source/package.json": {
      "sha256": "a24e92dde49587b31ff4f8bf32c456858c19acb12c7783354fa2e89d7a862015",
      "size": 2277
    },
    "source/public/.well-known/prodverity.json": {
      "sha256": "5e9c1fbedfc88e5865d5ab2beb7224c11fb55365d2d4a634085fecce9b26871c",
      "size": 583
    },
    "source/public/prodverity/ProdVerity_OpenAI_Demo_EN_FR_ES_v3.mp4": {
      "sha256": "42c1731e8d697300f7ba6734598afcf73424deb6d8b664babd0ea4c35db4549f",
      "size": 6545746
    },
    "source/public/prodverity/demo.html": {
      "sha256": "5c4be24a0956ab1f29f5f7a03949c903a91c1e5d4163ca04411bd0e00bab6a70",
      "size": 9799
    },
    "source/public/prodverity/icon.svg": {
      "sha256": "6c296a791991b573e0c57a9db840180b535a24b21c32ec6b79406b6257a118fe",
      "size": 625
    },
    "source/public/prodverity/index.html": {
      "sha256": "336c53a2a02eecde76ad57445ec882d34a49c4c7b6e09612c1204ec5201ba246",
      "size": 3659
    },
    "source/public/prodverity/privacy.html": {
      "sha256": "34db6106fe78ae4e62d5925f056e471b3db87933e27bf554516b2cf611546718",
      "size": 3407
    },
    "source/public/prodverity/style.css": {
      "sha256": "48598e117672fbfa1366b4b6f815be796705ff05a28a7910666ba044144748f2",
      "size": 2026
    },
    "source/public/prodverity/support.html": {
      "sha256": "0b4f814597c6691551a583c09cb97975ab3673e804b81a83b0032f9220b9b3ae",
      "size": 2154
    },
    "source/public/prodverity/terms.html": {
      "sha256": "08f636d23408b58d2b84506d34ee0c7a4ee6d174058d710436dd68808ad3f4e9",
      "size": 3093
    },
    "source/scripts/prodverity-ai-adapters.test.mjs": {
      "sha256": "d813ff0ab38f98a3161ecc0f085889f0dcf6e5e4704160fd637809f67fa11d90",
      "size": 4167
    },
    "source/scripts/prodverity-ai-content.test.mjs": {
      "sha256": "42d55b033623eefca6c5218b7735940cd0ca4a0f39566d975931b6f2a42c0f4c",
      "size": 2587
    },
    "source/scripts/prodverity-ai-deliverables.test.mjs": {
      "sha256": "44a7e68b419cfcdc77d5e0e0e3c2197d4cd61db78c81ee0a075e6abf3e3eee49",
      "size": 1484
    },
    "source/scripts/prodverity-ai-fresh-evidence.test.mjs": {
      "sha256": "457db2e9f1c05030fd12bfabe4dc5aaed83e504ea2c32b14d45713003dfd3edd",
      "size": 1649
    },
    "source/scripts/prodverity-ai-fresh-evidence.ts": {
      "sha256": "8b211383007f10c9a13809975e7d1012e349c9cfcdacd934a28443978a88b250",
      "size": 1796
    },
    "source/scripts/prodverity-ai-learning-video-quality.test.mjs": {
      "sha256": "1f5cec66efd51e911c6bd644cd189021c0e15278702035a596a0c58ee9ddae92",
      "size": 2372
    },
    "source/scripts/prodverity-ai-micm2-cloudflare.test.mjs": {
      "sha256": "1e9ff584beafd760aca8d3b9529c9ceff2e863e0ff565de5bec62b87d0d746e3",
      "size": 1637
    },
    "source/scripts/prodverity-ai-micm2-connectors.test.mjs": {
      "sha256": "5d82d09a66ef495746dcde6947f92553f992a009786fb0947b96e2092b0282a9",
      "size": 2322
    },
    "source/scripts/prodverity-ai-micm2.test.mjs": {
      "sha256": "a9cf1a63e4fee2b97fdf209de2c100ac4fcdf5e455bba45e8bfe548f18ad40f0",
      "size": 2112
    },
    "source/scripts/prodverity-ai-orchestrator.test.mjs": {
      "sha256": "b66244cb367c6ca0d823f5bcf1cda94af5f5db5be006dbb0470c07bdc9ec59b0",
      "size": 1973
    },
    "source/scripts/prodverity-ai-planner.test.mjs": {
      "sha256": "34b8bc511110cc0c69dcddae109c6690998840a74a460be702464e43e3eb2926",
      "size": 1248
    },
    "source/scripts/prodverity-ai-policy.test.mjs": {
      "sha256": "cb9d5ddb750b120e52a6eec8e3f88860ed6b6879c2435a1d0a65ce1cd2d8a289",
      "size": 2617
    },
    "source/scripts/prodverity-ai-release.test.mjs": {
      "sha256": "225756f29719375f03268b3f3788804dbf662a3c3246448bbc3bcac0d4c01c5d",
      "size": 1793
    },
    "source/scripts/prodverity-ai-rendered-media-quality.test.mjs": {
      "sha256": "7208fef1b82bb243bd134c817158c11172f300435909cde14526a7f3fc58ffe1",
      "size": 2181
    },
    "source/scripts/prodverity-ai-research-escalation.test.mjs": {
      "sha256": "9d27a8449957cf6515b9d8262c201801d1371840a5abb1854c80edb203fa5ba1",
      "size": 1555
    },
    "source/scripts/prodverity-ai-runtime.test.mjs": {
      "sha256": "bb809b947be150de4cd1573c12c547741bf40140a8e96f45e6b742cb41d76b10",
      "size": 2034
    },
    "source/scripts/prodverity-ai-universal-mission.test.mjs": {
      "sha256": "fd644f1262e9fa4aafbe4f46e9c8b47fe48826d04ec993a326ac6af5edb99de6",
      "size": 2513
    },
    "source/scripts/prodverity-ai-video.test.mjs": {
      "sha256": "42e2911a68e972345b16514e4c309fb6b5be91ac3c82db325538aef9a2ea72a5",
      "size": 1845
    },
    "source/scripts/prodverity-ai-vision-adapter.ts": {
      "sha256": "9378696a1d9c04a101207aae56777e3b2fd9d828db53793cefe568ad9b965885",
      "size": 2976
    },
    "source/scripts/prodverity-ai-vision-evidence.test.mjs": {
      "sha256": "5646a839e1fe20d0e0b664140b52acbc832fd73b8e1d3cb80a8b46bd1a025a11",
      "size": 1775
    },
    "source/scripts/prodverity-ai-vision-runner.ts": {
      "sha256": "4e1c7cfbd0b6ad90039577e6ca4a2a4253da524be6d093b0256f82be1d621c32",
      "size": 1499
    },
    "source/scripts/prodverity-content-consistency-audit.mjs": {
      "sha256": "c0fa923f77660b44024c6a84bfdbe563a14956c0071b2f438474f29e3651952e",
      "size": 7613
    },
    "source/scripts/prodverity-content-consistency-audit.test.mjs": {
      "sha256": "ddb417a2b2bcee48d6b1bc633ea11841473ad16c672a70bc8951f5148626d2a0",
      "size": 2963
    },
    "source/scripts/prodverity-public-edge-audit-lib.mjs": {
      "sha256": "5f113d477e08857fa55dfd6934ff819c9e7513598855196201fc141f4de094af",
      "size": 8600
    },
    "source/scripts/prodverity-public-edge-audit.mjs": {
      "sha256": "c4e013dbea8c3e757596260164a75f0db24e3019c268ea2d965b426510bbff19",
      "size": 13809
    },
    "source/scripts/prodverity-public-edge-audit.test.mjs": {
      "sha256": "6107a12be45cf21557e81e982d7ff2c076b86ae68c8141f2d6497ca4e9bd56bd",
      "size": 4254
    },
    "source/scripts/prodverity-scholarship-policy.test.mjs": {
      "sha256": "879fa424627a61013beb0fb473f7a838aa1f704d16e398d41f56044b6461e272",
      "size": 1917
    },
    "source/scripts/prodverity-scholarship-refunds.test.mjs": {
      "sha256": "4477666da97edb61b437a7c01230fa173875e8e1f5225e9c191f96e46ce27839",
      "size": 1408
    },
    "source/scripts/prodverity-vision-audit-lib.mjs": {
      "sha256": "beaaed8e8a7d42a98a0134ca04688654f74fd599ea63568d5d48fe59cf56eb1b",
      "size": 3686
    },
    "source/scripts/prodverity-vision-audit.mjs": {
      "sha256": "3873a8f56b0feadc70b323f72e9d6442161f1e7e0c50802a48fb1a1df3c0fdac",
      "size": 20126
    },
    "source/scripts/prodverity-vision-audit.test.mjs": {
      "sha256": "36a46d8d737da1cf5add22df7643df253b766432f8f05a550ebe991b6fbebcaf",
      "size": 2641
    },
    "source/tsconfig.app.json": {
      "sha256": "a7266d1c85fa6947c70073256d9a73e4c459e97b0b4ef24b5c48dcab498ef4c5",
      "size": 507
    },
    "source/tsconfig.json": {
      "sha256": "770b4140bbb581e2dfd9ea9946ffc9c75a1d86ba7d2db5f77c83e37cbdf9d808",
      "size": 119
    },
    "source/tsconfig.node.json": {
      "sha256": "3dc28b63563e20fab0d9f652f3039ed50e6c46bbdec66631a14822e8309b230d",
      "size": 231
    },
    "source/worker/gsa-control-plane-mcp.ts": {
      "sha256": "524959f2b02eaeaad0bfbd1651ab94bdb2e52eb4f47a4a6ff3cced6ca91bca76",
      "size": 5408
    },
    "source/worker/gsa-control-plane-router.ts": {
      "sha256": "c2ec4a38c911b5790396a67af35beb2f99afffe3152f03ceb43e0f694528f9c7",
      "size": 2608
    },
    "source/worker/prodverity-ai/agent-runtime.ts": {
      "sha256": "54da7ea65b603009dbff5ee7198f590df09c593c84d1cc63984540d8593b95d1",
      "size": 1399
    },
    "source/worker/prodverity-ai/ai-planner.ts": {
      "sha256": "ab95c2936fb7d217f72d711029431596126bddf896f7068cbf408a89341a714b",
      "size": 2285
    },
    "source/worker/prodverity-ai/cache-policy.ts": {
      "sha256": "89cd044b7e9c17c05cc86933c82dab5f56f287257908f31c4453bb030c8e3a2f",
      "size": 968
    },
    "source/worker/prodverity-ai/cloudflare-adapter.ts": {
      "sha256": "6b7ca0b517c040432395dde129e479f72cace35fbbe07ee7216e9b3ee756fc2c",
      "size": 1735
    },
    "source/worker/prodverity-ai/deliverable-ledger.ts": {
      "sha256": "8a45354d8ec3cf76870cfa813c8e1ccee462e2273fbb6eefa73865d3bc3896d2",
      "size": 1731
    },
    "source/worker/prodverity-ai/github-repair-adapter.ts": {
      "sha256": "16f8d8e6257eb0b4647ae0997033db8bb21e73ad3e7ab730c6763f3b10b52fbb",
      "size": 2706
    },
    "source/worker/prodverity-ai/learning-video-quality.ts": {
      "sha256": "3c532cbb18b2db25f5ab99092b8c5dd7909ac23314005d448e4868254afbc2f8",
      "size": 2413
    },
    "source/worker/prodverity-ai/micm2-cloudflare.ts": {
      "sha256": "801f969b9095d549a31d6637938755f52c49a01cdee436a44190d84ea6040257",
      "size": 3093
    },
    "source/worker/prodverity-ai/micm2-connectors.ts": {
      "sha256": "e6139a10c8ab5e97674d332ddcc5ed4ad7a40ae39a8321d9f58b5147769142e1",
      "size": 5355
    },
    "source/worker/prodverity-ai/micm2-engine.ts": {
      "sha256": "63d3da1a10ac671d910793adba24f2a381b63d723e817b863bcb135811f164bf",
      "size": 5031
    },
    "source/worker/prodverity-ai/orchestrator.ts": {
      "sha256": "c57a2d51ed6b77036d84573c4bb998d266dd91df27adb57a82d19a554f92a2bc",
      "size": 1088
    },
    "source/worker/prodverity-ai/release-evidence.ts": {
      "sha256": "cd149408d745ec5872339b5fb903989f33cd10c819151609ba6d3d4d124f848b",
      "size": 1673
    },
    "source/worker/prodverity-ai/rendered-media-quality.ts": {
      "sha256": "f1f2ef2feca51235ffc18d93f732a87f8b234e81e8fb1ed77caf7b2784b76c46",
      "size": 2673
    },
    "source/worker/prodverity-ai/repair-policy.ts": {
      "sha256": "0c3c8e81e1cf93b2f5f3c9ce5a5239ae413e514ff4828c85226c02ac29cdeaa9",
      "size": 1667
    },
    "source/worker/prodverity-ai/research-adapter.ts": {
      "sha256": "9a8a96605b9ec0f1d5c1f8300d0cd2bc304ead942e15bb7ba321973461ccbec1",
      "size": 1302
    },
    "source/worker/prodverity-ai/research-escalation.ts": {
      "sha256": "681a114bf3426713adcd0f3581b3303a08ececc9c20668e83d34523603ca2070",
      "size": 1755
    },
    "source/worker/prodverity-ai/resource-policy.ts": {
      "sha256": "eabf9af97f5aad3cad8c3cba88e1675f1aa788d8a4adde4ba476144d7b4b39f7",
      "size": 2204
    },
    "source/worker/prodverity-ai/scholarship-policy.ts": {
      "sha256": "36f3353f407e201ec2ce80f88bd0e5eaaeba2d1b24d3f17326beea31416d7c43",
      "size": 2606
    },
    "source/worker/prodverity-ai/scholarship-refunds.ts": {
      "sha256": "d8b9954d4622ce5173ab1251ae17a861a565bff5926cb7ad305027a07a63b1b3",
      "size": 1517
    },
    "source/worker/prodverity-ai/task-policy.ts": {
      "sha256": "6cea1a52954a0b9da2bee6873ac22bc360107158941d9d066b49e0c96914e0b0",
      "size": 3275
    },
    "source/worker/prodverity-ai/universal-mission.ts": {
      "sha256": "b830d0fbef44fc55eff1f4da5d085a9ec02963e53b7143db0596caa33ba09f15",
      "size": 4166
    },
    "source/worker/prodverity-ai/video-policy.ts": {
      "sha256": "60a942ac21748127c20cac81041408843f5224536902f7ce1f3c025783131669",
      "size": 1511
    },
    "source/worker/prodverity-ai/video-render-plan.ts": {
      "sha256": "815ebfc6ab48d045b7394694f23281a50068eca9a59f2253afc21e0b49a30831",
      "size": 1255
    },
    "source/worker/prodverity-ai/vision-evidence.ts": {
      "sha256": "adcf9b845f7795affd8c4b5bcba552455648b523cc8473300daca4287000a0c2",
      "size": 1972
    },
    "source/worker/prodverity-public-mcp.ts": {
      "sha256": "fdfdf4d32adb5211cee0aeb929b8680312a1401671ca64c2d9d324c07111a673",
      "size": 22188
    },
    "source/wrangler.jsonc": {
      "sha256": "1f0da8c85630ed207104f8d266ea8c50e05ccfded0851cdc5a2063a5b0927a1c",
      "size": 1136
    }
  }
}

SHA-256 of public snapshot: 7f4191f99230fe22b4ce97f04b3e4c336efc44e45d033f04b0e905ce3d149986