{
  "run_id": "wesbos--3d-model-anything-gpt-6-luna-1793188551714399698",
  "checker": {
    "claims": [
      {
        "claim": "The documented build command completes the viewer build.",
        "command": "npm run build",
        "evidence": "\u2713 built in 1.02s\n[plugin builtin:vite-reporter] \n(!) Some chunks are larger than 500 kB after minification. Consider:\n- Using dynamic import() to code-split the application\n- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting\n- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.\n",
        "expected": "\u2713 built in",
        "input": "The README build command",
        "kind": "claim",
        "outcome": "Real input produced the expected result: \u2713 built in",
        "returncode": 0,
        "source": "npm run build",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected README, package.json scripts, demos/index.ts and viewer entrypoints; no product cron, loop, webhook, --once or --now trigger is documented. The viewer is an interactive app, and its documented manual operation is captured in the HTTP probe.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected README, package.json scripts, demos/index.ts and viewer entrypoints; no product cron, loop, webhook, --once or --now trigger is documented. The viewer is an interactive app, and its documented manual operation is captured in the HTTP probe.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "npm",
        "run",
        "build"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "[plugin builtin:vite-reporter] \n(!) Some chunks are larger than 500 kB after minification. Consider:\n- Using dynamic import() to code-split the application\n- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting\n- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.",
      "stdout": "\n> 3d-model-anything@0.0.0 build\n> tsc && vite build --config apps/room-viewer/vite.config.ts\n\nvite v8.3.5 building client environment for production...\ntransforming...\n\u2713 115 modules transformed.\nrendering chunks...\ncomputing gzip size...\napps/room-viewer/dist/tools/capture.html                             0.81 kB \u2502 gzip:     0.40 kB\napps/room-viewer/dist/play.html                                      4.91 kB \u2502 gzip:     1.78 kB\napps/room-viewer/dist/index.html                                     5.29 kB \u2502 gzip:     1.70 kB\n[excerpt truncated]",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Build the documented viewer release.",
        "command": "npm run build",
        "deferred": false,
        "evidence": "52.32 kB \u2502 gzip:    84.77 kB\napps/room-viewer/dist/assets/office-v4-_YV8RYzW.js                 375.70 kB \u2502 gzip:   149.83 kB\napps/room-viewer/dist/assets/rapier-B9LFmugn.js                  2,853.74 kB \u2502 gzip: 1,094.44 kB\n\n\u2713 built in 1.01s\n[plugin builtin:vite-reporter] \n(!) Some chunks are larger than 500 kB after minification. Consider:\n- Using dynamic import() to code-split the application\n- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting\n- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.",
        "expected": "\u2713 built in",
        "input": "npm run build",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md / Run the viewer",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
