{
  "schemaVersion": 1,
  "rawCaptureSha256": "06987b5b5b41d5d2a7ff6d0097bd4aded144979a24b54168fb922d3bd943974f",
  "publicRecordSha256": "72f50c1008b9ec971ca37faec17bc2efe6acdc946a500aa4ba62380511f06f3c",
  "runId": "vue-type-impact-heldout-grading-v2-r2-native",
  "identicalCompletedDuplicates": 0,
  "normalization": {
    "rule": "Longest explicit absolute prefixes first, applied to all JSON keys and string values after original payload binding. Uncovered private machine paths fail closed.",
    "prefixes": [
      {
        "prefixSha256": "baeb4eb91fe9fb142d63496cd2302ea0f4bf2e47f7d17999ecc3b0f11d994d12",
        "replacement": "$PROVIDER_STATE"
      },
      {
        "prefixSha256": "31a23cc805e9485230c0bce374212929f84c074dc16094199ec73f802cf5f19d",
        "replacement": "$WORKSPACE"
      },
      {
        "prefixSha256": "b53d86b076155cc5fa0ab662d7006ab60c1b2f7785d76452de03cb2ecef955b6",
        "replacement": "$STUDY"
      },
      {
        "prefixSha256": "768a63684ee857a90d0c5e1aac2d644942946e9d0e89296a385f90a539686b00",
        "replacement": "$REPOSITORY"
      },
      {
        "prefixSha256": "76d509b275fdc76041a48f4ed3789b73a1588b1b6c472dff3507750705b8256f",
        "replacement": "$TEMP"
      },
      {
        "prefixSha256": "e4693ec98d2762b9a5b34fc9dd8c540384a2a5fb719f88d14d760230b3990fc9",
        "replacement": "$USER_HOME"
      }
    ]
  },
  "actions": [
    {
      "idSha256": "6a9722cdf589a2a068832c955a8253b9df87983501c03dd92e95debae1f409da",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 6,
      "outputSha256": "5680d30de5e4aa7966fc878429fa1ba1330d1957690095edbe151af0fbbdfa22",
      "outputBytes": 2033,
      "exitCode": 0,
      "stdout": "$WORKSPACE\npackages/reactivity/package.json:2:  \"name\": \"@vue/reactivity\",\npackages/reactivity/package.json:3:  \"version\": \"3.5.13\",\npackages/reactivity/package.json:35:    \"name\": \"VueReactivity\",\npackages/reactivity/src/ref.ts:63:declare const ShallowRefMarker: unique symbol\npackages/reactivity/src/ref.ts:65:export type ShallowRef<T = any, S = T> = Ref<T, S> & {\npackages/reactivity/src/ref.ts:66:  [ShallowRefMarker]?: true\npackages/reactivity/src/ref.ts:90:    ? IfAny<T, ShallowRef<T>, T>\npackages/reactivity/src/ref.ts:91:    : ShallowRef<T>\npackages/reactivity/src/ref.ts:92:  : ShallowRef<T>\npackages/reactivity/src/ref.ts:93:export function shallowRef<T = any>(): ShallowRef<T | undefined>\npackages/reactivity/src/ref.ts:205:  | ShallowRef<T>\npackages/reactivity/src/ref.ts:495:  T extends ShallowRef<infer V, unknown>\npnpm-workspace.yaml\ntsconfig.json\npackages/compiler-ssr/package.json\npackages/compiler-dom/package.json\npackages/runtime-core/package.json\npackages/reactivity/package.json\npackages/runtime-test/package.json\npackage.json\npackages/server-renderer/package.json\ntsconfig.build.json\npackages/compiler-core/package.json\npackages/vue/package.json\npackages/vue/server-renderer/package.json\npackages/shared/package.json\npackages/vue/jsx-runtime/package.json\npackages-private/vite-debug/tsconfig.json\npackages-private/vite-debug/package.json\npackages-private/tsconfig.json\npackages/vue/compiler-sfc/package.json\npackages/vue-compat/package.json\npackages-private/dts-test/package.json\npackages-private/dts-test/tsconfig.test.json\npackages/runtime-dom/package.json\npackages-private/sfc-playground/package.json\npackages-private/dts-built-test/package.json\npackages-private/dts-built-test/tsconfig.json\npackages-private/template-explorer/package.json\npackages/compiler-sfc/package.json\npackages-private/sfc-playground/src/download/template/package.json\n"
    },
    {
      "idSha256": "4a317b6972e2f1834050485420bd71fe6fc2d87cd25d572cb4b8b327b37bc030",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 8,
      "outputSha256": "31328d2ee03d1367f94a4d6b674b110c1c0f9aa478a41af08682c7997d919312",
      "outputBytes": 10219,
      "exitCode": 0,
      "stdout": "{\n  \"compilerOptions\": {\n    \"baseUrl\": \".\",\n    \"outDir\": \"temp\",\n    \"sourceMap\": false,\n    \"target\": \"es2016\",\n    \"newLine\": \"LF\",\n    \"useDefineForClassFields\": false,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"bundler\",\n    \"allowJs\": false,\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"experimentalDecorators\": true,\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"removeComments\": false,\n    \"jsx\": \"preserve\",\n    \"lib\": [\"es2016\", \"dom\"],\n    \"types\": [\"vitest/globals\", \"puppeteer\", \"node\"],\n    \"rootDir\": \".\",\n    \"paths\": {\n      \"@vue/compat\": [\"packages/vue-compat/src\"],\n      \"@vue/*\": [\"packages/*/src\"],\n      \"vue\": [\"packages/vue/src\"]\n    },\n    \"isolatedDeclarations\": true,\n    \"composite\": true\n  },\n  \"include\": [\n    \"packages/global.d.ts\",\n    \"packages/*/src\",\n    \"packages/*/__tests__\",\n    \"packages/vue/jsx-runtime\",\n    \"packages/runtime-dom/types/jsx.d.ts\",\n    \"scripts/*\",\n    \"rollup.*.js\"\n  ],\n  \"exclude\": [\"packages-private/sfc-playground/src/vue-dev-proxy*\"]\n}\n{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"types\": [\"node\"],\n    \"declaration\": true,\n    \"emitDeclarationOnly\": true,\n    \"stripInternal\": true,\n    \"composite\": false\n  },\n  \"include\": [\n    \"packages/global.d.ts\",\n    \"packages/vue/src\",\n    \"packages/vue-compat/src\",\n    \"packages/compiler-core/src\",\n    \"packages/compiler-dom/src\",\n    \"packages/runtime-core/src\",\n    \"packages/runtime-dom/src\",\n    \"packages/reactivity/src\",\n    \"packages/shared/src\",\n    \"packages/global.d.ts\",\n    \"packages/compiler-sfc/src\",\n    \"packages/compiler-ssr/src\",\n    \"packages/server-renderer/src\"\n  ]\n}\npackages:\n  - 'packages/*'\n  - 'packages-private/*'\n\ncatalog:\n  '@babel/parser': ^7.25.3\n  '@babel/types': ^7.25.2\n  'estree-walker': ^2.0.2\n  'magic-string': ^0.30.11\n  'source-map-js': ^1.2.0\n  'vite': ^5.4.0\n  '@vitejs/plugin-vue': ^5.1.2\n{\n  \"private\": true,\n  \"version\": \"3.5.13\",\n  \"packageManager\": \"pnpm@9.12.3\",\n  \"type\": \"module\",\n  \"scripts\": {\n    \"dev\": \"node scripts/dev.js\",\n    \"build\": \"node scripts/build.js\",\n    \"build-dts\": \"tsc -p tsconfig.build.json --noCheck && rollup -c rollup.dts.config.js\",\n    \"clean\": \"rimraf --glob packages/*/dist temp .eslintcache\",\n    \"size\": \"run-s \\\"size-*\\\" && node scripts/usage-size.js\",\n    \"size-global\": \"node scripts/build.js vue runtime-dom -f global -p --size\",\n    \"size-esm-runtime\": \"node scripts/build.js vue -f esm-bundler-runtime\",\n    \"size-esm\": \"node scripts/build.js runtime-dom runtime-core reactivity shared -f esm-bundler\",\n    \"check\": \"tsc --incremental --noEmit\",\n    \"lint\": \"eslint --cache .\",\n    \"format\": \"prettier --write --cache .\",\n    \"format-check\": \"prettier --check --cache .\",\n    \"test\": \"vitest\",\n    \"test-unit\": \"vitest --project unit\",\n    \"test-e2e\": \"node scripts/build.js vue -f global -d && vitest --project e2e\",\n    \"test-dts\": \"run-s build-dts test-dts-only\",\n    \"test-dts-only\": \"tsc -p packages-private/dts-built-test/tsconfig.json && tsc -p ./packages-private/dts-test/tsconfig.test.json\",\n    \"test-coverage\": \"vitest run --project unit --coverage\",\n    \"prebench\": \"node scripts/build.js -pf esm-browser reactivity\",\n    \"prebench-compare\": \"node scripts/build.js -pf esm-browser reactivity\",\n    \"bench\": \"vitest bench --project=unit --outputJson=temp/bench.json\",\n    \"bench-compare\": \"vitest bench --project=unit --compare=temp/bench.json\",\n    \"release\": \"node scripts/release.js\",\n    \"changelog\": \"conventional-changelog -p angular -i CHANGELOG.md -s\",\n    \"dev-esm\": \"node scripts/dev.js -if esm-bundler-runtime\",\n    \"dev-compiler\": \"run-p \\\"dev template-explorer\\\" serve\",\n    \"dev-sfc\": \"run-s dev-sfc-prepare dev-sfc-run\",\n    \"dev-sfc-prepare\": \"node scripts/pre-dev-sfc.js || npm run build-all-cjs\",\n    \"dev-sfc-serve\": \"vite packages-private/sfc-playground --host\",\n    \"dev-sfc-run\": \"run-p \\\"dev compiler-sfc -f esm-browser\\\" \\\"dev vue -if esm-bundler-runtime\\\" \\\"dev vue -ipf esm-browser-runtime\\\" \\\"dev server-renderer -if esm-bundler\\\" dev-sfc-serve\",\n    \"serve\": \"serve\",\n    \"open\": \"open http://localhost:3000/packages-private/template-explorer/local.html\",\n    \"build-sfc-playground\": \"run-s build-all-cjs build-runtime-esm build-browser-esm build-ssr-esm build-sfc-playground-self\",\n    \"build-all-cjs\": \"node scripts/build.js vue runtime compiler reactivity shared -af cjs\",\n    \"build-runtime-esm\": \"node scripts/build.js runtime reactivity shared -af esm-bundler && node scripts/build.js vue -f esm-bundler-runtime && node scripts/build.js vue -f esm-browser-runtime\",\n    \"build-browser-esm\": \"node scripts/build.js runtime reactivity shared -af esm-bundler && node scripts/build.js vue -f esm-bundler && node scripts/build.js vue -f esm-browser\",\n    \"build-ssr-esm\": \"node scripts/build.js compiler-sfc server-renderer -f esm-browser\",\n    \"build-sfc-playground-self\": \"cd packages-private/sfc-playground && npm run build\",\n    \"preinstall\": \"npx only-allow pnpm\",\n    \"postinstall\": \"simple-git-hooks\"\n  },\n  \"simple-git-hooks\": {\n    \"pre-commit\": \"pnpm lint-staged && pnpm check\",\n    \"commit-msg\": \"node scripts/verify-commit.js\"\n  },\n  \"lint-staged\": {\n    \"*.{js,json}\": [\n      \"prettier --write\"\n    ],\n    \"*.ts?(x)\": [\n      \"eslint --fix\",\n      \"prettier --parser=typescript --write\"\n    ]\n  },\n  \"engines\": {\n    \"node\": \">=18.12.0\"\n  },\n  \"devDependencies\": {\n    \"@babel/parser\": \"catalog:\",\n    \"@babel/types\": \"catalog:\",\n    \"@rollup/plugin-alias\": \"^5.1.1\",\n    \"@rollup/plugin-commonjs\": \"^28.0.1\",\n    \"@rollup/plugin-json\": \"^6.1.0\",\n    \"@rollup/plugin-node-resolve\": \"^15.3.0\",\n    \"@rollup/plugin-replace\": \"5.0.4\",\n    \"@swc/core\": \"^1.9.1\",\n    \"@types/hash-sum\": \"^1.0.2\",\n    \"@types/node\": \"^22.8.7\",\n    \"@types/semver\": \"^7.5.8\",\n    \"@types/serve-handler\": \"^6.1.4\",\n    \"@vitest/coverage-v8\": \"^2.1.1\",\n    \"@vue/consolidate\": \"1.0.0\",\n    \"conventional-changelog-cli\": \"^5.0.0\",\n    \"enquirer\": \"^2.4.1\",\n    \"esbuild\": \"^0.24.0\",\n    \"esbuild-plugin-polyfill-node\": \"^0.3.0\",\n    \"eslint\": \"^9.14.0\",\n    \"eslint-plugin-import-x\": \"^4.4.0\",\n    \"@vitest/eslint-plugin\": \"^1.0.1\",\n    \"estree-walker\": \"catalog:\",\n    \"jsdom\": \"^25.0.0\",\n    \"lint-staged\": \"^15.2.10\",\n    \"lodash\": \"^4.17.21\",\n    \"magic-string\": \"^0.30.12\",\n    \"markdown-table\": \"^3.0.4\",\n    \"marked\": \"13.0.3\",\n    \"npm-run-all2\": \"^7.0.1\",\n    \"picocolors\": \"^1.1.1\",\n    \"prettier\": \"^3.3.3\",\n    \"pretty-bytes\": \"^6.1.1\",\n    \"pug\": \"^3.0.3\",\n    \"puppeteer\": \"~23.3.0\",\n    \"rimraf\": \"^6.0.1\",\n    \"rollup\": \"^4.25.0\",\n    \"rollup-plugin-dts\": \"^6.1.1\",\n    \"rollup-plugin-esbuild\": \"^6.1.1\",\n    \"rollup-plugin-polyfill-node\": \"^0.13.0\",\n    \"semver\": \"^7.6.3\",\n    \"serve\": \"^14.2.4\",\n    \"serve-handler\": \"^6.1.6\",\n    \"simple-git-hooks\": \"^2.11.1\",\n    \"todomvc-app-css\": \"^2.4.3\",\n    \"tslib\": \"^2.8.1\",\n    \"typescript\": \"~5.6.2\",\n    \"typescript-eslint\": \"^8.12.2\",\n    \"vite\": \"catalog:\",\n    \"vitest\": \"^2.1.1\"\n  },\n  \"pnpm\": {\n    \"peerDependencyRules\": {\n      \"allowedVersions\": {\n        \"typescript-eslint>eslint\": \"^9.0.0\",\n        \"@typescript-eslint/eslint-plugin>eslint\": \"^9.0.0\",\n        \"@typescript-eslint/parser>eslint\": \"^9.0.0\",\n        \"@typescript-eslint/type-utils>eslint\": \"^9.0.0\",\n        \"@typescript-eslint/utils>eslint\": \"^9.0.0\"\n      }\n    }\n  }\n}\npackages-private/dts-test/ref.test-d.ts:6:  type ShallowRef,\npackages-private/dts-test/ref.test-d.ts:257:  expectType<ShallowRef<number>>(shallow)\npackages-private/dts-test/ref.test-d.ts:280:  expectType<ShallowRef<T>>(shallowRef(r))\npackages-private/dts-test/ref.test-d.ts:284:  const ss = shallowRef(rr) as Ref<T> | ShallowRef<T>\npackages-private/dts-test/ref.test-d.ts:289:  // should return ShallowRef<T> | Ref<T>, not ShallowRef<T | Ref<T>>\npackages-private/dts-test/ref.test-d.ts:290:  expectType<ShallowRef<{ name: string }> | Ref<{ name: string }>>(\npackages-private/dts-test/ref.test-d.ts:293:  expectType<ShallowRef<number> | Ref<string[]> | ShallowRef<string>>(\npackages-private/dts-test/ref.test-d.ts:527:  | ShallowRef<string>\npackages-private/dts-test/ref.test-d.ts:538:expectType<Readonly<ShallowRef<unknown>>>(tRef)\npackages-private/dts-test/ref.test-d.ts:541:expectType<Readonly<ShallowRef<HTMLElement | null>>>(tRef2)\npackages/reactivity/src/index.ts:18:  type ShallowRef,\npackages/reactivity/src/ref.ts:65:export type ShallowRef<T = any, S = T> = Ref<T, S> & {\npackages/reactivity/src/ref.ts:90:    ? IfAny<T, ShallowRef<T>, T>\npackages/reactivity/src/ref.ts:91:    : ShallowRef<T>\npackages/reactivity/src/ref.ts:92:  : ShallowRef<T>\npackages/reactivity/src/ref.ts:93:export function shallowRef<T = any>(): ShallowRef<T | undefined>\npackages/reactivity/src/ref.ts:205:  | ShallowRef<T>\npackages/reactivity/src/ref.ts:495:  T extends ShallowRef<infer V, unknown>\npackages/runtime-core/src/helpers/useTemplateRef.ts:1:import { type ShallowRef, readonly, shallowRef } from '@vue/reactivity'\npackages/runtime-core/src/helpers/useTemplateRef.ts:6:export const knownTemplateRefs: WeakSet<ShallowRef> = new WeakSet()\npackages/runtime-core/src/helpers/useTemplateRef.ts:10:): Readonly<ShallowRef<T | null>> {\npackages/runtime-core/src/customFormatter.ts:194:      return `ShallowRef`\npackages/runtime-core/__tests__/helpers/useTemplateRef.spec.ts:2:  type ShallowRef,\npackages/runtime-core/__tests__/helpers/useTemplateRef.spec.ts:89:    let tRef: ShallowRef\npackages/runtime-core/__tests__/helpers/useTemplateRef.spec.ts:112:      let foo: ShallowRef\npackages/runtime-core/src/index.ts:207:  ShallowRef,\npackages/runtime-core/__tests__/apiWatch.spec.ts:30:  type ShallowRef,\npackages/runtime-core/__tests__/apiWatch.spec.ts:235:      prop1: ShallowRef<string> = shallowRef('')\npackages/vue/src/index.ts:107:export * from '@vue/runtime-dom'\npackages/runtime-dom/src/index.ts:306:export * from '@vue/runtime-core'\npackages/runtime-dom/src/index.ts:308:export * from './jsx'\npackages/runtime-core/src/index.ts:199:export { TrackOpTypes, TriggerOpTypes } from '@vue/reactivity'\nconventional-changelog\nesbuild\neslint\nlint-staged\nmarked\nnpm-run-all\nnpm-run-all2\nparser\nprettier\npuppeteer\nrimraf\nrollup\nrun-p\nrun-s\nsemver\nserve\nsimple-git-hooks\ntsc\ntsserver\nvite\nvitest\n"
    },
    {
      "idSha256": "57dbfc296665f072254d15345fb3a2bbf457ae03cbb6ee8f6020e8f11d4b056b",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 10,
      "outputSha256": "a7c3ad44277971baacac4b5f295bce1fd9e4ce08250c2e7b9d1ce74d7dca0149",
      "outputBytes": 10283,
      "exitCode": 0,
      "stdout": "14:} from '@vue/runtime-dom'\n22:import type { InternalRenderFunction } from 'packages/runtime-core/src/component'\n23:import * as runtimeDom from '@vue/runtime-dom'\n27:} from '../../runtime-core/src/compat/compatConfig'\n93:  // The wildcard import results in a huge object with every export\n112:export default Vue\n{\n  \"extends\": \"../tsconfig.json\",\n  \"compilerOptions\": {\n    \"isolatedDeclarations\": false\n  },\n  \"include\": [\".\"]\n}\ncat: packages-private/sfc-playground/tsconfig.json: No such file or directory\n{\n  \"compilerOptions\": {\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"bundler\"\n  },\n  \"include\": [\"./*\"]\n}\n{\"path\":\"packages/compiler-core/package.json\",\"name\":\"@vue/compiler-core\",\"version\":\"3.5.13\",\"dependencies\":{\"@babel/parser\":\"catalog:\",\"@vue/shared\":\"workspace:*\",\"entities\":\"^4.5.0\",\"estree-walker\":\"catalog:\",\"source-map-js\":\"catalog:\"},\"devDependencies\":{\"@babel/types\":\"catalog:\"}}\n{\"path\":\"packages/compiler-dom/package.json\",\"name\":\"@vue/compiler-dom\",\"version\":\"3.5.13\",\"dependencies\":{\"@vue/shared\":\"workspace:*\",\"@vue/compiler-core\":\"workspace:*\"}}\n{\"path\":\"packages/compiler-sfc/package.json\",\"name\":\"@vue/compiler-sfc\",\"version\":\"3.5.13\",\"dependencies\":{\"@babel/parser\":\"catalog:\",\"@vue/compiler-core\":\"workspace:*\",\"@vue/compiler-dom\":\"workspace:*\",\"@vue/compiler-ssr\":\"workspace:*\",\"@vue/shared\":\"workspace:*\",\"estree-walker\":\"catalog:\",\"magic-string\":\"catalog:\",\"postcss\":\"^8.4.48\",\"source-map-js\":\"catalog:\"},\"devDependencies\":{\"@babel/types\":\"catalog:\",\"@vue/consolidate\":\"^1.0.0\",\"hash-sum\":\"^2.0.0\",\"lru-cache\":\"10.1.0\",\"merge-source-map\":\"^1.1.0\",\"minimatch\":\"~9.0.5\",\"postcss-modules\":\"^6.0.0\",\"postcss-selector-parser\":\"^7.0.0\",\"pug\":\"^3.0.3\",\"sass\":\"^1.80.6\"}}\n{\"path\":\"packages/compiler-ssr/package.json\",\"name\":\"@vue/compiler-ssr\",\"version\":\"3.5.13\",\"dependencies\":{\"@vue/shared\":\"workspace:*\",\"@vue/compiler-dom\":\"workspace:*\"}}\n{\"path\":\"packages/reactivity/package.json\",\"name\":\"@vue/reactivity\",\"version\":\"3.5.13\",\"dependencies\":{\"@vue/shared\":\"workspace:*\"}}\n{\"path\":\"packages/runtime-core/package.json\",\"name\":\"@vue/runtime-core\",\"version\":\"3.5.13\",\"dependencies\":{\"@vue/shared\":\"workspace:*\",\"@vue/reactivity\":\"workspace:*\"}}\n{\"path\":\"packages/runtime-dom/package.json\",\"name\":\"@vue/runtime-dom\",\"version\":\"3.5.13\",\"dependencies\":{\"@vue/shared\":\"workspace:*\",\"@vue/runtime-core\":\"workspace:*\",\"@vue/reactivity\":\"workspace:*\",\"csstype\":\"^3.1.3\"},\"devDependencies\":{\"@types/trusted-types\":\"^2.0.7\"}}\n{\"path\":\"packages/runtime-test/package.json\",\"name\":\"@vue/runtime-test\",\"version\":\"0.0.0\",\"dependencies\":{\"@vue/shared\":\"workspace:*\",\"@vue/runtime-core\":\"workspace:*\"}}\n{\"path\":\"packages/server-renderer/package.json\",\"name\":\"@vue/server-renderer\",\"version\":\"3.5.13\",\"dependencies\":{\"@vue/shared\":\"workspace:*\",\"@vue/compiler-ssr\":\"workspace:*\"},\"peerDependencies\":{\"vue\":\"workspace:*\"}}\n{\"path\":\"packages/shared/package.json\",\"name\":\"@vue/shared\",\"version\":\"3.5.13\"}\n{\"path\":\"packages/vue/package.json\",\"name\":\"vue\",\"version\":\"3.5.13\",\"dependencies\":{\"@vue/shared\":\"workspace:*\",\"@vue/compiler-dom\":\"workspace:*\",\"@vue/runtime-dom\":\"workspace:*\",\"@vue/compiler-sfc\":\"workspace:*\",\"@vue/server-renderer\":\"workspace:*\"},\"peerDependencies\":{\"typescript\":\"*\"}}\n{\"path\":\"packages/vue-compat/package.json\",\"name\":\"@vue/compat\",\"version\":\"3.5.13\",\"dependencies\":{\"@babel/parser\":\"catalog:\",\"estree-walker\":\"catalog:\",\"source-map-js\":\"catalog:\"},\"peerDependencies\":{\"vue\":\"workspace:*\"}}\n{\"path\":\"packages-private/dts-built-test/package.json\",\"name\":\"dts-built-test\",\"version\":\"0.0.0\",\"dependencies\":{\"@vue/shared\":\"workspace:*\",\"@vue/reactivity\":\"workspace:*\",\"vue\":\"workspace:*\"}}\n{\"path\":\"packages-private/dts-test/package.json\",\"name\":\"dts-test\",\"version\":\"0.0.0\",\"dependencies\":{\"vue\":\"workspace:*\",\"dts-built-test\":\"workspace:*\"}}\n{\"path\":\"packages-private/sfc-playground/package.json\",\"name\":\"@vue/sfc-playground\",\"version\":\"0.0.0\",\"dependencies\":{\"@vue/repl\":\"^4.4.2\",\"file-saver\":\"^2.0.5\",\"jszip\":\"^3.10.1\",\"vue\":\"workspace:*\"},\"devDependencies\":{\"@vitejs/plugin-vue\":\"catalog:\",\"vite\":\"catalog:\"},\"scripts\":{\"dev\":\"vite\",\"build\":\"vite build\",\"serve\":\"vite preview\"}}\n{\"path\":\"packages-private/template-explorer/package.json\",\"name\":\"@vue/template-explorer\",\"version\":\"0.0.0\",\"dependencies\":{\"monaco-editor\":\"^0.52.0\",\"source-map-js\":\"^1.2.1\"}}\n{\"path\":\"packages-private/vite-debug/package.json\",\"name\":\"vite-debug\",\"devDependencies\":{\"@vitejs/plugin-vue\":\"catalog:\",\"vite\":\"catalog:\",\"vue\":\"workspace:*\"},\"scripts\":{\"dev\":\"vite\",\"build\":\"vite build\",\"serve\":\"vite preview\"}}\n   185\t\n   186\t// Augment Ref unwrap bail types.\n   187\tdeclare module '@vue/reactivity' {\n   188\t  export interface RefUnwrapBailTypes {\n   189\t    runtimeCoreBailTypes:\n   190\t      | VNode\n   191\t      | {\n   192\t          // directly bailing on ComponentPublicInstance results in recursion\n   193\t          // so we use this as a bail hint\n   194\t          $: ComponentInternalInstance\n   195\t        }\n   196\t  }\n   197\t}\n   198\t\n   199\texport { TrackOpTypes, TriggerOpTypes } from '@vue/reactivity'\n   200\texport type {\n   201\t  Ref,\n   202\t  MaybeRef,\n   203\t  MaybeRefOrGetter,\n   204\t  ToRef,\n   205\t  ToRefs,\n   206\t  UnwrapRef,\n   207\t  ShallowRef,\n   208\t  ShallowUnwrapRef,\n   209\t  CustomRefFactory,\n   210\t  ReactiveFlags,\n   211\t  DeepReadonly,\n   212\t  ShallowReactive,\n   213\t  UnwrapNestedRefs,\n   214\t  ComputedRef,\n   215\t  WritableComputedRef,\n   216\t  WritableComputedOptions,\n   217\t  ComputedGetter,\n   218\t  ComputedSetter,\n   219\t  ReactiveEffectRunner,\n   220\t  ReactiveEffectOptions,\n   221\t  EffectScheduler,\n   222\t  DebuggerOptions,\n   223\t  DebuggerEvent,\n   224\t  DebuggerEventExtraInfo,\n   225\t  Raw,\n   226\t  Reactive,\n   227\t} from '@vue/reactivity'\n   228\texport type {\n   229\t  MultiWatchSources,\n   230\t  WatchEffect,\n   231\t  WatchOptions,\n   232\t  WatchEffectOptions as WatchOptionsBase,\n   233\t  WatchCallback,\n   234\t  WatchSource,\n   235\t  WatchHandle,\n     1\t// This entry is the \"full-build\" that includes both the runtime\n     2\t// and the compiler, and supports on-the-fly compilation of the template option.\n     3\timport { createCompatVue } from './createCompatVue'\n     4\timport {\n     5\t  type CompilerError,\n     6\t  type CompilerOptions,\n     7\t  compile,\n     8\t} from '@vue/compiler-dom'\n     9\timport {\n    10\t  type CompatVue,\n    11\t  type RenderFunction,\n    12\t  registerRuntimeCompiler,\n    13\t  warn,\n    14\t} from '@vue/runtime-dom'\n    15\timport {\n    16\t  NOOP,\n    17\t  extend,\n    18\t  genCacheKey,\n    19\t  generateCodeFrame,\n    20\t  isString,\n    21\t} from '@vue/shared'\n    22\timport type { InternalRenderFunction } from 'packages/runtime-core/src/component'\n    23\timport * as runtimeDom from '@vue/runtime-dom'\n    24\timport {\n    25\t  DeprecationTypes,\n    26\t  warnDeprecation,\n    27\t} from '../../runtime-core/src/compat/compatConfig'\n    28\t\n    29\tconst compileCache: Record<string, RenderFunction> = Object.create(null)\n    30\t\n    31\tfunction compileToFunction(\n    32\t  template: string | HTMLElement,\n    33\t  options?: CompilerOptions,\n    34\t): RenderFunction {\n    35\t  if (!isString(template)) {\n    36\t    if (template.nodeType) {\n    37\t      template = template.innerHTML\n    38\t    } else {\n    39\t      __DEV__ && warn(`invalid template option: `, template)\n    40\t      return NOOP\n    41\t    }\n    42\t  }\n    43\t\n    44\t  const key = genCacheKey(template, options)\n    45\t  const cached = compileCache[key]\n    46\t  if (cached) {\n    47\t    return cached\n    48\t  }\n    49\t\n    50\t  if (template[0] === '#') {\n    51\t    const el = document.querySelector(template)\n    52\t    if (__DEV__ && !el) {\n    53\t      warn(`Template element not found or is empty: ${template}`)\n    54\t    }\n    55\t    // __UNSAFE__\n    56\t    // Reason: potential execution of JS expressions in in-DOM template.\n    57\t    // The user must make sure the in-DOM template is trusted. If it's rendered\n    58\t    // by the server, the template should not contain any user data.\n    59\t    template = el ? el.innerHTML : ``\n    60\t  }\n    61\t\n    62\t  if (__DEV__ && !__TEST__ && (!options || !options.whitespace)) {\n    63\t    warnDeprecation(DeprecationTypes.CONFIG_WHITESPACE, null)\n    64\t  }\n    65\t\n    66\t  const { code } = compile(\n    67\t    template,\n    68\t    extend(\n    69\t      {\n    70\t        hoistStatic: true,\n    71\t        whitespace: 'preserve',\n    72\t        onError: __DEV__ ? onError : undefined,\n    73\t        onWarn: __DEV__ ? e => onError(e, true) : NOOP,\n    74\t      } as CompilerOptions,\n    75\t      options,\n    76\t    ),\n    77\t  )\n    78\t\n    79\t  function onError(err: CompilerError, asWarning = false) {\n    80\t    const message = asWarning\n    81\t      ? err.message\n    82\t      : `Template compilation error: ${err.message}`\n    83\t    const codeFrame =\n    84\t      err.loc &&\n    85\t      generateCodeFrame(\n    86\t        template as string,\n    87\t        err.loc.start.offset,\n    88\t        err.loc.end.offset,\n    89\t      )\n    90\t    warn(codeFrame ? `${message}\\n${codeFrame}` : message)\n    91\t  }\n    92\t\n    93\t  // The wildcard import results in a huge object with every export\n    94\t  // with keys that cannot be mangled, and can be quite heavy size-wise.\n    95\t  // In the global build we know `Vue` is available globally so we can avoid\n    96\t  // the wildcard object.\n    97\t  const render = (\n    98\t    __GLOBAL__ ? new Function(code)() : new Function('Vue', code)(runtimeDom)\n    99\t  ) as RenderFunction\n   100\t\n   101\t  // mark the function as runtime compiled\n   102\t  ;(render as InternalRenderFunction)._rc = true\n   103\t\n   104\t  return (compileCache[key] = render)\n   105\t}\n   106\t\n   107\tregisterRuntimeCompiler(compileToFunction)\n   108\t\n   109\tconst Vue: CompatVue = createCompatVue()\n   110\tVue.compile = compileToFunction\n   111\t\n   112\texport default Vue\n.\n..\n.git\n.git-blame-ignore-revs\n.github\n.gitignore\n.node-version\n.prettierignore\n.prettierrc\n.vscode\n.well-known\nBACKERS.md\nCHANGELOG.md\nFUNDING.json\nLICENSE\nREADME.md\nSECURITY.md\nchangelogs\neslint.config.js\nnetlify.toml\nnode_modules\npackage.json\npackages\npackages-private\npnpm-lock.yaml\npnpm-workspace.yaml\nrollup.config.js\nrollup.dts.config.js\nscripts\ntemp\ntsconfig.build.json\ntsconfig.json\nvitest.config.ts\nvitest.e2e.config.ts\nvitest.unit.config.ts\n"
    },
    {
      "idSha256": "9462965f2002ffb6e5ebf84d633936910b584441932a9dee26f8497eb9d82c75",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 12,
      "outputSha256": "a6899ec9b24ee3af7eedf0ee579610c9f5fe1ce916b0f0bb86c1fd4cbf5e2002",
      "outputBytes": 4672,
      "exitCode": 0,
      "stdout": "TARGET [\n  '$WORKSPACE/packages/reactivity/src/ref.ts:65'\n]\npackages/runtime-core/src/helpers/useTemplateRef.ts [{\"line\":1,\"text\":\"ShallowRef\",\"parent\":\"ImportSpecifier\"},{\"line\":6,\"text\":\"ShallowRef\",\"parent\":\"TypeReference\"},{\"line\":10,\"text\":\"ShallowRef\",\"parent\":\"TypeReference\"}]\npackages/runtime-core/src/index.ts [{\"line\":207,\"text\":\"ShallowRef\",\"parent\":\"ExportSpecifier\"}]\npackages/runtime-dom/src/index.ts [{\"line\":306,\"star\":\"export * from '@vue/runtime-core'\"}]\npackages/runtime-test/src/index.ts [{\"line\":29,\"star\":\"export * from '@vue/runtime-core'\"}]\npackages/vue/src/index.ts [{\"line\":107,\"star\":\"export * from '@vue/runtime-dom'\"}]\npackages/vue/src/runtime.ts [{\"line\":10,\"star\":\"export * from '@vue/runtime-dom'\"}]\npackages/vue-compat/src/esm-index.ts [{\"line\":4,\"star\":\"export * from '@vue/runtime-dom'\"}]\npackages/vue-compat/src/esm-runtime.ts [{\"line\":4,\"star\":\"export * from '@vue/runtime-dom'\"}]\nCONFIGURED PRODUCTION COUNT 230\nEDGES @vue/compiler-core 3.5.13 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true}]\nEDGES @vue/compiler-dom 3.5.13 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true},{\"n\":\"@vue/compiler-core\",\"spec\":\"workspace:*\",\"installed\":\"packages/compiler-core\",\"workspace\":true}]\nEDGES @vue/compiler-sfc 3.5.13 [{\"n\":\"@vue/compiler-core\",\"spec\":\"workspace:*\",\"installed\":\"packages/compiler-core\",\"workspace\":true},{\"n\":\"@vue/compiler-dom\",\"spec\":\"workspace:*\",\"installed\":\"packages/compiler-dom\",\"workspace\":true},{\"n\":\"@vue/compiler-ssr\",\"spec\":\"workspace:*\",\"installed\":\"packages/compiler-ssr\",\"workspace\":true},{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true}]\nEDGES @vue/compiler-ssr 3.5.13 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true},{\"n\":\"@vue/compiler-dom\",\"spec\":\"workspace:*\",\"installed\":\"packages/compiler-dom\",\"workspace\":true}]\nEDGES @vue/reactivity 3.5.13 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true}]\nEDGES @vue/runtime-core 3.5.13 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true},{\"n\":\"@vue/reactivity\",\"spec\":\"workspace:*\",\"installed\":\"packages/reactivity\",\"workspace\":true}]\nEDGES @vue/runtime-dom 3.5.13 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true},{\"n\":\"@vue/runtime-core\",\"spec\":\"workspace:*\",\"installed\":\"packages/runtime-core\",\"workspace\":true},{\"n\":\"@vue/reactivity\",\"spec\":\"workspace:*\",\"installed\":\"packages/reactivity\",\"workspace\":true}]\nEDGES @vue/runtime-test 0.0.0 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true},{\"n\":\"@vue/runtime-core\",\"spec\":\"workspace:*\",\"installed\":\"packages/runtime-core\",\"workspace\":true}]\nEDGES @vue/server-renderer 3.5.13 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true},{\"n\":\"@vue/compiler-ssr\",\"spec\":\"workspace:*\",\"installed\":\"packages/compiler-ssr\",\"workspace\":true},{\"n\":\"vue\",\"spec\":\"workspace:*\",\"installed\":\"packages/vue\",\"workspace\":true}]\nEDGES @vue/shared 3.5.13 []\nEDGES vue 3.5.13 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true},{\"n\":\"@vue/compiler-dom\",\"spec\":\"workspace:*\",\"installed\":\"packages/compiler-dom\",\"workspace\":true},{\"n\":\"@vue/runtime-dom\",\"spec\":\"workspace:*\",\"installed\":\"packages/runtime-dom\",\"workspace\":true},{\"n\":\"@vue/compiler-sfc\",\"spec\":\"workspace:*\",\"installed\":\"packages/compiler-sfc\",\"workspace\":true},{\"n\":\"@vue/server-renderer\",\"spec\":\"workspace:*\",\"installed\":\"packages/server-renderer\",\"workspace\":true}]\nEDGES @vue/compat 3.5.13 [{\"n\":\"vue\",\"spec\":\"workspace:*\",\"installed\":\"packages/vue\",\"workspace\":true}]\nEDGES dts-built-test 0.0.0 [{\"n\":\"@vue/shared\",\"spec\":\"workspace:*\",\"installed\":\"packages/shared\",\"workspace\":true},{\"n\":\"@vue/reactivity\",\"spec\":\"workspace:*\",\"installed\":\"packages/reactivity\",\"workspace\":true},{\"n\":\"vue\",\"spec\":\"workspace:*\",\"installed\":\"packages/vue\",\"workspace\":true}]\nEDGES dts-test 0.0.0 [{\"n\":\"vue\",\"spec\":\"workspace:*\",\"installed\":\"packages/vue\",\"workspace\":true},{\"n\":\"dts-built-test\",\"spec\":\"workspace:*\",\"installed\":\"packages-private/dts-built-test\",\"workspace\":true}]\nEDGES @vue/sfc-playground 0.0.0 [{\"n\":\"vue\",\"spec\":\"workspace:*\",\"installed\":\"packages/vue\",\"workspace\":true}]\nEDGES @vue/template-explorer 0.0.0 []\nEDGES vite-debug undefined [{\"n\":\"vue\",\"spec\":\"workspace:*\",\"installed\":\"packages/vue\",\"workspace\":true}]\n"
    },
    {
      "idSha256": "3f21b4ea2fbe67cd553dbcfae108e6632bdb6c655218a1e4ad5a543cc24800f4",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 15,
      "outputSha256": "77689d4c9b351983a71004cda78f7425a46422a1cc9467805378092e392f19bb",
      "outputBytes": 4588,
      "exitCode": 0,
      "stdout": "packages-private/tsconfig.json packages/runtime-core/src/helpers/useTemplateRef.ts 1 ShallowRef\npackages-private/tsconfig.json packages/runtime-core/src/helpers/useTemplateRef.ts 6 ShallowRef\npackages-private/tsconfig.json packages/runtime-core/src/helpers/useTemplateRef.ts 10 ShallowRef\npackages-private/tsconfig.json packages/runtime-core/src/index.ts 207 ShallowRef\npackages-private/tsconfig.json source count 214\npackages-private/vite-debug/tsconfig.json source count 0\n   185\t      return true\n   186\t    }\n   187\t    if (Comp.mixins && Comp.mixins.some(m => isKeyOfType(m, key, type))) {\n   188\t      return true\n   189\t    }\n   190\t  }\n   191\t\n   192\t  function genRefFlag(v: Ref) {\n   193\t    if (isShallow(v)) {\n   194\t      return `ShallowRef`\n   195\t    }\n   196\t    if ((v as any).effect) {\n   197\t      return `ComputedRef`\n   198\t    }\n   199\t    return `Ref`\n     1\timport { type ShallowRef, readonly, shallowRef } from '@vue/reactivity'\n     2\timport { getCurrentInstance } from '../component'\n     3\timport { warn } from '../warning'\n     4\timport { EMPTY_OBJ } from '@vue/shared'\n     5\t\n     6\texport const knownTemplateRefs: WeakSet<ShallowRef> = new WeakSet()\n     7\t\n     8\texport function useTemplateRef<T = unknown, Keys extends string = string>(\n     9\t  key: Keys,\n    10\t): Readonly<ShallowRef<T | null>> {\n    11\t  const i = getCurrentInstance()\n    12\t  const r = shallowRef(null)\n    13\t  if (i) {\n    14\t    const refs = i.refs === EMPTY_OBJ ? (i.refs = {}) : i.refs\n    15\t    let desc: PropertyDescriptor | undefined\n    16\t    if (\n    17\t      __DEV__ &&\n    18\t      (desc = Object.getOwnPropertyDescriptor(refs, key)) &&\n    23\t  return serializeInner(root)\n    24\t}\n    25\t\n    26\texport * from './triggerEvent'\n    27\texport * from './serialize'\n    28\texport * from './nodeOps'\n    29\texport * from '@vue/runtime-core'\nimport Vue from './index'\n\nexport default Vue\nexport * from '@vue/runtime-dom'\n\nconst configureCompat: typeof Vue.configureCompat = Vue.configureCompat\nexport { configureCompat }\nimport Vue from './runtime'\n\nexport default Vue\nexport * from '@vue/runtime-dom'\n\nconst configureCompat: typeof Vue.configureCompat = Vue.configureCompat\nexport { configureCompat }\n// This entry exports the runtime only, and is built as\n// `dist/vue.esm-bundler.js` which is used by default for bundlers.\nimport { initDev } from './dev'\nimport { warn } from '@vue/runtime-dom'\n\nif (__DEV__) {\n  initDev()\n}\n\nexport * from '@vue/runtime-dom'\n\nexport const compile = (): void => {\n  if (__DEV__) {\n    warn(\n      `Runtime compilation is not supported in this build of Vue.` +\n        (__ESM_BUNDLER__\n          ? ` Configure your bundler to alias \"vue\" to \"vue/dist/vue.esm-bundler.js\".`\n          : __ESM_BROWSER__\n            ? ` Use \"vue.esm-browser.js\" instead.`\n            : __GLOBAL__\n              ? ` Use \"vue.global.js\" instead.`\n              : ``) /* should not happen */,\n    )\n  }\n}\npackages/runtime-core/__tests__/helpers/useTemplateRef.spec.ts:2:  type ShallowRef,\npackages/runtime-core/__tests__/helpers/useTemplateRef.spec.ts:89:    let tRef: ShallowRef\npackages/runtime-core/__tests__/helpers/useTemplateRef.spec.ts:112:      let foo: ShallowRef\n     1\t{\n     2\t  \"private\": true,\n     3\t  \"version\": \"3.5.13\",\n     4\t  \"packageManager\": \"pnpm@9.12.3\",\n     5\t  \"type\": \"module\",\n     6\t  \"scripts\": {\n     7\t    \"dev\": \"node scripts/dev.js\",\n     8\t    \"build\": \"node scripts/build.js\",\n     9\t    \"build-dts\": \"tsc -p tsconfig.build.json --noCheck && rollup -c rollup.dts.config.js\",\n    10\t    \"clean\": \"rimraf --glob packages/*/dist temp .eslintcache\",\n    11\t    \"size\": \"run-s \\\"size-*\\\" && node scripts/usage-size.js\",\n    12\t    \"size-global\": \"node scripts/build.js vue runtime-dom -f global -p --size\",\n    13\t    \"size-esm-runtime\": \"node scripts/build.js vue -f esm-bundler-runtime\",\n    14\t    \"size-esm\": \"node scripts/build.js runtime-dom runtime-core reactivity shared -f esm-bundler\",\n    15\t    \"check\": \"tsc --incremental --noEmit\",\n    16\t    \"lint\": \"eslint --cache .\",\n    17\t    \"format\": \"prettier --write --cache .\",\n    18\t    \"format-check\": \"prettier --check --cache .\",\n    19\t    \"test\": \"vitest\",\n    20\t    \"test-unit\": \"vitest --project unit\",\n    21\t    \"test-e2e\": \"node scripts/build.js vue -f global -d && vitest --project e2e\",\n    22\t    \"test-dts\": \"run-s build-dts test-dts-only\",\n    23\t    \"test-dts-only\": \"tsc -p packages-private/dts-built-test/tsconfig.json && tsc -p ./packages-private/dts-test/tsconfig.test.json\",\n    24\t    \"test-coverage\": \"vitest run --project unit --coverage\",\n"
    },
    {
      "idSha256": "f4fdd034b54297294baf2c6977028dba2f4e8949c52e921b04118670cad8192e",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 17,
      "outputSha256": "f18b4fb3cdfcaeedc7d4a1e008807be1c8a7f1ebef8f629621f345cafda03e44",
      "outputBytes": 1906,
      "exitCode": 0,
      "stdout": "{\n  \"direct\": 8,\n  \"packageDependents\": [\n    {\n      \"package\": \"@vue/compat@3.5.13\",\n      \"chain\": [\n        \"@vue/compat@3.5.13\",\n        \"vue@3.5.13\",\n        \"@vue/runtime-dom@3.5.13\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/runtime-core@3.5.13\",\n      \"chain\": [\n        \"@vue/runtime-core@3.5.13\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/runtime-dom@3.5.13\",\n      \"chain\": [\n        \"@vue/runtime-dom@3.5.13\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/runtime-test@0.0.0\",\n      \"chain\": [\n        \"@vue/runtime-test@0.0.0\",\n        \"@vue/runtime-core@3.5.13\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/server-renderer@3.5.13\",\n      \"chain\": [\n        \"@vue/server-renderer@3.5.13\",\n        \"vue@3.5.13\",\n        \"@vue/runtime-dom@3.5.13\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"@vue/sfc-playground@0.0.0\",\n      \"chain\": [\n        \"@vue/sfc-playground@0.0.0\",\n        \"vue@3.5.13\",\n        \"@vue/runtime-dom@3.5.13\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"dts-built-test@0.0.0\",\n      \"chain\": [\n        \"dts-built-test@0.0.0\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"dts-test@0.0.0\",\n      \"chain\": [\n        \"dts-test@0.0.0\",\n        \"dts-built-test@0.0.0\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"vite-debug\",\n      \"chain\": [\n        \"vite-debug\",\n        \"vue@3.5.13\",\n        \"@vue/runtime-dom@3.5.13\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    },\n    {\n      \"package\": \"vue@3.5.13\",\n      \"chain\": [\n        \"vue@3.5.13\",\n        \"@vue/runtime-dom@3.5.13\",\n        \"@vue/reactivity@3.5.13\"\n      ]\n    }\n  ],\n  \"validationTargets\": [\n    \"check\",\n    \"test-unit\",\n    \"build\"\n  ],\n  \"evidenceVerified\": true\n}\n"
    }
  ],
  "evidenceBoundary": "Only item.completed command_execution stdout and mcp_tool_call result/error payloads. No agent reasoning, assistant messages, command input, unrelated item fields or file edit bodies. Tool-returned message fields remain tool evidence."
}
