{
  "auditId": "entry-types-coverage",
  "subjectSha": "19e55102",
  "pin": "/Users/nancy/.ai-ds-lab/pins/tvu-ds-19e55102",
  "dirty": false,
  "checkedAt": "2026-08-31T01:44:13.246Z",
  "pkgVersion": "1.2.0",
  "counts": {
    "total": 15,
    "codeEntry": 9,
    "nonCodeEntry": 6,
    "typed": 6,
    "untyped": 1,
    "opaque": 2,
    "notApplicable": 6,
    "unresolved": 0
  },
  "eslintPluginDts": {
    "count": 0,
    "zeroKind": "true-zero",
    "scanned": 14
  },
  "distBuilt": false,
  "rows": [
    {
      "key": ".",
      "spec": {
        "types": "./dist/index.d.ts",
        "import": "./dist/tvu-design-system.js",
        "require": "./dist/tvu-design-system.umd.cjs"
      },
      "shape": "object",
      "isCodeEntry": true,
      "typesField": "./dist/index.d.ts",
      "dtsOnDisk": "unbuilt",
      "verdict": "typed",
      "evidence": null
    },
    {
      "key": "./style.css",
      "spec": "./dist/style.css",
      "shape": "string",
      "isCodeEntry": false,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "not-applicable",
      "evidence": null
    },
    {
      "key": "./icons/manifest.json",
      "spec": "./dist/icons/manifest.json",
      "shape": "string",
      "isCodeEntry": false,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "not-applicable",
      "evidence": null
    },
    {
      "key": "./icons/esm",
      "spec": {
        "types": "./dist/icons/esm/index.d.ts",
        "import": "./dist/icons/esm/index.js"
      },
      "shape": "object",
      "isCodeEntry": true,
      "typesField": "./dist/icons/esm/index.d.ts",
      "dtsOnDisk": "unbuilt",
      "verdict": "typed",
      "evidence": null
    },
    {
      "key": "./icons/esm/*",
      "spec": {
        "types": "./dist/icons/esm/*.d.ts",
        "import": "./dist/icons/esm/*.js"
      },
      "shape": "object",
      "isCodeEntry": true,
      "typesField": "./dist/icons/esm/*.d.ts",
      "dtsOnDisk": "unbuilt",
      "verdict": "typed",
      "evidence": null
    },
    {
      "key": "./icons/svg/*",
      "spec": "./dist/icons/svg/*",
      "shape": "string",
      "isCodeEntry": false,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "not-applicable",
      "evidence": "mode of 644 files under \"figma-data/published/icons/svg/Arrow\" = .svg (100.0%)"
    },
    {
      "key": "./eslint-plugin",
      "spec": "./eslint-plugin/index.js",
      "shape": "string",
      "isCodeEntry": true,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "opaque-shape",
      "evidence": null
    },
    {
      "key": "./eslint-plugin/*",
      "spec": "./eslint-plugin/*",
      "shape": "string",
      "isCodeEntry": true,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "opaque-shape",
      "evidence": "mode of 12 files under \"eslint-plugin\" = .js (91.7%)"
    },
    {
      "key": "./tokens",
      "spec": "./dist/tokens/tokens.json",
      "shape": "string",
      "isCodeEntry": false,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "not-applicable",
      "evidence": null
    },
    {
      "key": "./tokens/js",
      "spec": {
        "types": "./dist/tokens/tokens.d.ts",
        "import": "./dist/tokens/tokens.js"
      },
      "shape": "object",
      "isCodeEntry": true,
      "typesField": "./dist/tokens/tokens.d.ts",
      "dtsOnDisk": "unbuilt",
      "verdict": "typed",
      "evidence": null
    },
    {
      "key": "./composition",
      "spec": "./dist/composition/composition.json",
      "shape": "string",
      "isCodeEntry": false,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "not-applicable",
      "evidence": null
    },
    {
      "key": "./composition/js",
      "spec": {
        "types": "./dist/composition/composition.d.ts",
        "import": "./dist/composition/composition.js"
      },
      "shape": "object",
      "isCodeEntry": true,
      "typesField": "./dist/composition/composition.d.ts",
      "dtsOnDisk": "unbuilt",
      "verdict": "typed",
      "evidence": null
    },
    {
      "key": "./chart",
      "spec": {
        "types": "./dist/chart.d.ts",
        "import": "./dist/chart.js"
      },
      "shape": "object",
      "isCodeEntry": true,
      "typesField": "./dist/chart.d.ts",
      "dtsOnDisk": "unbuilt",
      "verdict": "typed",
      "evidence": null
    },
    {
      "key": "./chart/style.css",
      "spec": "./dist/chart/style.css",
      "shape": "string",
      "isCodeEntry": false,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "not-applicable",
      "evidence": null
    },
    {
      "key": "./web-components",
      "spec": {
        "import": "./dist-wc/tvu-web-components.js",
        "require": "./dist-wc/tvu-web-components.umd.cjs"
      },
      "shape": "object",
      "isCodeEntry": true,
      "typesField": null,
      "dtsOnDisk": null,
      "verdict": "untyped",
      "evidence": null
    }
  ],
  "controls": [
    {
      "id": "must-hit-0/exports-count",
      "pass": true,
      "detail": "exports keys = 15（预期 15）"
    },
    {
      "id": "must-hit-1/webcomponents-untyped",
      "pass": true,
      "detail": "./web-components verdict = untyped"
    },
    {
      "id": "must-hit-2/main-entry-typed",
      "pass": true,
      "detail": "\".\" verdict = typed"
    },
    {
      "id": "must-not-hit-0/svg-entry-never-untyped",
      "pass": true,
      "detail": "./icons/svg/* verdict = not-applicable"
    },
    {
      "id": "must-hit-3/classifier-discriminates",
      "pass": true,
      "detail": "合成探针 5 个，分支全活 = true"
    },
    {
      "id": "must-not-hit-1/string-shape-never-untyped",
      "pass": true,
      "detail": "裸字符串却被判 untyped 的入口 = 0"
    }
  ]
}