{
  "schema": 1,
  "repository": "brunnojob/fuckup",
  "source_commit": "da3c6d47f9d0eed3890787a2cd9ba4f3c693e6b4",
  "generated_at": "2026-10-10T05:29:08.720381+00:00",
  "run_url": "https://github.com/brunnojob/fuckup/actions/runs/38027610176",
  "inputs_sha256": {
    ".proof/scenarios.json": "73a9580710b4b6f3a39bb9501e72e3457c3c3a75681997855cc8916bd8b0e877",
    ".proof/demo.mjs": "1a5dbd7582267ac34586f2cc2687db8d8178207709000e500742750292091f64"
  },
  "cases": [
    {
      "display": false,
      "name": "npm ci",
      "argv": [
        "bash",
        "-e",
        "-o",
        "pipefail",
        "-c",
        "npm ci"
      ],
      "exit": 0,
      "expected_exit": 0,
      "passed": true,
      "seconds": 4.668,
      "output": "\nadded 89 packages, and audited 90 packages in 5s\n\n14 packages are looking for funding\n  run `npm fund` for details\n\n5 vulnerabilities (1 low, 1 moderate, 3 high)\n\nTo address issues that do not require attention, run:\n  npm audit fix\n\nTo address all issues, run:\n  npm audit fix --force\n\nRun `npm audit` for details.\nnpm warn install-scripts 1 package has install scripts not yet covered by allowScripts:\nnpm warn install-scripts   esbuild@0.25.12 (postinstall: node install.js)\nnpm warn install-scripts\nnpm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.\n",
      "output_sha256": "2be939d90858c148f202ef98585e90c366d606fc3859ab19b42e8b4da54dc7d9"
    },
    {
      "display": true,
      "name": "npm test",
      "argv": [
        "bash",
        "-e",
        "-o",
        "pipefail",
        "-c",
        "npm test"
      ],
      "exit": 0,
      "expected_exit": 0,
      "passed": true,
      "seconds": 0.202,
      "output": "\n> repository-insights@2.0.0 test\n> node --test tests/insights.test.mjs\n\n✔ issue duration excludes pull requests and missing closures (1.31586ms)\nℹ tests 1\nℹ suites 0\nℹ pass 1\nℹ fail 0\nℹ cancelled 0\nℹ skipped 0\nℹ todo 0\nℹ duration_ms 59.769188\n",
      "output_sha256": "a0d5c3e6344eab9b3a53350b65f5eddfb2cdc792c31459ebe48f8520bc5f02e2"
    },
    {
      "display": true,
      "name": "npm run typecheck",
      "argv": [
        "bash",
        "-e",
        "-o",
        "pipefail",
        "-c",
        "npm run typecheck"
      ],
      "exit": 0,
      "expected_exit": 0,
      "passed": true,
      "seconds": 1.762,
      "output": "\n> repository-insights@2.0.0 typecheck\n> tsc --noEmit\n\n",
      "output_sha256": "54ca5cd0b6ee979634a08d4168bf082980e020bdc2f3a887e76541071d4c1fab"
    },
    {
      "display": true,
      "name": "npm run build",
      "argv": [
        "bash",
        "-e",
        "-o",
        "pipefail",
        "-c",
        "npm run build"
      ],
      "exit": 0,
      "expected_exit": 0,
      "passed": true,
      "seconds": 1.56,
      "output": "\n> repository-insights@2.0.0 build\n> vite build\n\n\u001b[36mvite v7.2.4 \u001b[32mbuilding client environment for production...\u001b[36m\u001b[39m\ntransforming...\n\u001b[32m✓\u001b[39m 29 modules transformed.\nrendering chunks...\ncomputing gzip size...\n\u001b[2mdist/\u001b[22m\u001b[32mindex.html                 \u001b[39m\u001b[1m\u001b[2m  0.55 kB\u001b[22m\u001b[1m\u001b[22m\u001b[2m │ gzip:  0.32 kB\u001b[22m\n\u001b[2mdist/\u001b[22m\u001b[2massets/\u001b[22m\u001b[35mindex-CIWB2JQ9.css  \u001b[39m\u001b[1m\u001b[2m  0.87 kB\u001b[22m\u001b[1m\u001b[22m\u001b[2m │ gzip:  0.48 kB\u001b[22m\n\u001b[2mdist/\u001b[22m\u001b[2massets/\u001b[22m\u001b[36mindex-eXMOSi-s.js   \u001b[39m\u001b[1m\u001b[2m197.77 kB\u001b[22m\u001b[1m\u001b[22m\u001b[2m │ gzip: 62.29 kB\u001b[22m\n\u001b[32m✓ built in 993ms\u001b[39m\n",
      "output_sha256": "08da45b59b6c26163aeeabd22a02018a403b2cce7878bcc5f3e375798c491b7d"
    },
    {
      "display": true,
      "name": "Calculate resolution metrics from closed issue records",
      "argv": [
        "node",
        ".proof/demo.mjs"
      ],
      "exit": 0,
      "expected_exit": 0,
      "passed": true,
      "seconds": 0.051,
      "output": "{\"repository\":{\"license\":null},\"coverage\":{\"issuesLimit\":100,\"contributorsLimit\":100,\"commitsLimit\":100,\"observedAt\":\"2026-10-10T05:29:16.935Z\"},\"metrics\":{\"openIssues\":0,\"sampledClosedIssues\":2,\"medianIssueDays\":3,\"sampledContributors\":0,\"sampledCommits\":0,\"rootFiles\":1},\"checks\":{\"readme\":true,\"license\":false,\"tests\":false,\"workflow\":false,\"contributing\":false,\"security\":false},\"languages\":[{\"name\":\"Java\",\"bytes\":1000},{\"name\":\"C\",\"bytes\":100}],\"contributors\":[],\"commits\":[]}\n",
      "output_sha256": "54e14bc7691dedb73e24f9db9853074eaa1b5ce864e1df627c2a793407b44bbe"
    }
  ],
  "passed": true
}
