{"_id":"@dogfood-lab/report","_rev":"32-a8434038c73178ac1b1251127b34e7d8","name":"@dogfood-lab/report","dist-tags":{"latest":"1.26.0"},"versions":{"1.2.0":{"name":"@dogfood-lab/report","version":"1.2.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.2.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"f9fd67f23e26dc9ceb0bcde88a95bf17dc3460e4","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.2.0.tgz","fileCount":4,"integrity":"sha512-b/WwoEx/bOEOlu7G68eo4kbG/Yv0kw4V6mon68XUdvFUNgZuhffBqHQcaUraTAHivW3zlTvq6O9m6No9OZFYvw==","signatures":[{"sig":"MEQCIGc0CTfKY66zmaKC1uzYgYw6AsASxJKae6k1cvUx2QeSAiBqWLsM2nyZbUgiSwGHzuLpFihhgxct4n4ZOLGsVNVGEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13349},"main":"build-submission.js","type":"module","engines":{"node":">=20"},"exports":{".":"./build-submission.js","./build-submission.js":"./build-submission.js"},"gitHead":"172d73b6bc6ecf3d0644442786b32b397a82df40","scripts":{"test":"node --test"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"10.9.4","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.2.0_1778770976807_0.7920840498601089","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@dogfood-lab/report","version":"1.2.1","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.2.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"8eb28451de94c393848231df709b3217ccdef062","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.2.1.tgz","fileCount":4,"integrity":"sha512-Mx7z5P3c1zGLWyM3Ai7raF4TvbxPlIGzzM46u3CXi3vCal0AeAWUus3lrIqRLK4cURUM+LhUNoG2btp2BimvGA==","signatures":[{"sig":"MEQCIALv+W1LACX5pH5oeZ0tC4I4xnm1c8w0zsLs2BIc+5onAiAWH2UIW6gvvPaHoff5/gYgMHsKu+n3oae41t+9X+zadg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13559},"main":"build-submission.js","type":"module","engines":{"node":">=20"},"exports":{".":"./build-submission.js","./build-submission.js":"./build-submission.js"},"gitHead":"2c35e6605d3e1063f09bce73405a2209a2f3bc90","scripts":{"test":"node --test"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"10.9.4","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.2.1_1778771703813_0.25831727980789565","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@dogfood-lab/report","version":"1.2.2","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.2.2","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"9776503c604e61fc3b0f96027ac2109b821eedc5","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.2.2.tgz","fileCount":4,"integrity":"sha512-Y3/wXteVO4Xg4SjEZZ1oDAigFsVnHWLOSRzC1+1sG2f9ByzzfqUDd7Umtd1FAxBYHsZ1bHh4vyFqJWVJ7nVo5A==","signatures":[{"sig":"MEUCIF04A9rmtL4oqxwY54H3Bs3G9IsPOPK8VZ3EsilRmgKQAiEA1ZJuzRAK5xfzFjpLNtsh1vxJRdoeGLImbXC15KsTk0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13559},"main":"build-submission.js","type":"module","engines":{"node":">=20"},"exports":{".":"./build-submission.js","./build-submission.js":"./build-submission.js"},"gitHead":"ddc414658152e9108aba3eba58a2f85ed1d529ac","scripts":{"test":"node --test"},"_npmUser":{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"10.9.4","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.2.2_1778779629585_0.9062391367147635","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@dogfood-lab/report","version":"1.2.3","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.2.3","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"d6cdcb4f6f0eeaa6362d820239b8ba13cfb9d1eb","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.2.3.tgz","fileCount":4,"integrity":"sha512-+2YWDgG95QOAjnkwsNVv9PraEakaq0L+QMTndAmY8odg4U56t6PE9LFSTrAoKgEjF4f7T25FvfVqE7AEjXsTgw==","signatures":[{"sig":"MEUCID2uOBEWPnoc3peclBo/WSykt3Zt3n4/x2RPzpCoH83DAiEA3GnMSTq9XxCKXxFZ6nwVB9NDteYPpV0SMWBiqoOXz5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13323},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./build-submission.js":"./build-submission.js"},"gitHead":"b07f2e29cd0a289d10986961253190e00092ad35","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.15.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.2.3_1779334890522_0.31015350562790234","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dogfood-lab/report","version":"1.3.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.3.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"47d7d1bb42016d105e2bc8df3cbef01c9b9d9e33","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.3.0.tgz","fileCount":4,"integrity":"sha512-srz0xCeIh47N/JDY9yAF4RAlU6JSYJ0HgeQAvs+tltEWGjpE8mrRX/B44ZRo9BLiaIO5k2S//40WoJAvIDasZA==","signatures":[{"sig":"MEYCIQDeCfkUvVSTwgHJtoMR7gI6JsgsNxStiOT/dqJT7gIcGgIhAPC4pEJLY0Tywc+0vgz2MvkmErg4yEJxmhkBv3hBFKKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13323},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./build-submission.js":"./build-submission.js"},"gitHead":"4acb725cdc64e9bc0a2f5977ff80e10692514023","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.16.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.3.0_1780292398051_0.8780303431587702","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@dogfood-lab/report","version":"1.3.1","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.3.1","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"960638d2ac67c93b5182d8c6a621fdd7c7de00b2","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.3.1.tgz","fileCount":4,"integrity":"sha512-FXXufU1GUjGj4nDhOSZuRRg+uXPJqIshpXUAsablmzEbgD8DUVzSi6Dzw0vbNM+g9D//HnXdzrs1BDig4FVD4Q==","signatures":[{"sig":"MEUCIA/MuX8MeANuCRijBaQ+HM8jsfYiN03dJtUfKJ6sa5KhAiEA2drl6eVr4nhMFg6xXVULldHgFqdNJpb9nD1bTXYJM8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13323},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./build-submission.js":"./build-submission.js"},"gitHead":"db74c9b1de6d75eec6004d0940c4294df832aab7","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.16.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.3.1_1780299490237_0.7576209147941222","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@dogfood-lab/report","version":"1.3.2","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.3.2","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"d35d10b09028364a285e0e573ce6cff4f4f4bc9d","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.3.2.tgz","fileCount":4,"integrity":"sha512-Ks1pMgP9NcEh1KE4VClJW8iKcCHFXULbPyyZsFv1bq9SWnZFIWFbDmO8nP3IhxcXo/saAc+7mI0EvzTpOX70tA==","signatures":[{"sig":"MEQCIEYmCwr2LX4MVdwSO8WHZGTuEFiy34EhL4UFORCN8Bd1AiBN3J1zun1ylTmE7Hj9S67CS+ZURapFSOK4IZy089NabA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13323},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./build-submission.js":"./build-submission.js"},"gitHead":"f7d95a0bef5a7fa8b5935e829f257f977f1df12d","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.16.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.3.2_1780434820900_0.05759404526850842","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@dogfood-lab/report","version":"1.4.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.4.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"14088281288cfd301587090dc89a3585d0c2d44b","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.4.0.tgz","fileCount":4,"integrity":"sha512-ZlsDkN7ZF3ecAQm3u6vRSXt6r/HNeY2x/LHAKJr1c71EMDgQ1qsTNZV0DWJgtTZi0KChuU6AJXWG52nGLsv5LA==","signatures":[{"sig":"MEUCIDII9dP1apcn1BdHg5QVyZmQ5mMec5uHNVC0hs2x8HY8AiEAy5VvEEsvu4MBh9ZGo97LKxb4JMGh5MXmakRf1KGj4f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14158},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./build-submission.js":"./build-submission.js"},"gitHead":"eabbfcb057f57e040441ec018f9d1400c5bf7a30","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.17.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.4.0_1781365500991_0.9813659065664697","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@dogfood-lab/report","version":"1.5.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.5.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"00c4716497f6b1fe553a6d56062fcbce124c4774","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.5.0.tgz","fileCount":9,"integrity":"sha512-sPaRU+J8UCC0kZQj/weoYQX+3H4rpg9SVSeBHkeDZaFekYRAZorE8vvS4iROeuzuvsZWM+4bL+27Zwa4pduAUA==","signatures":[{"sig":"MEUCIQDw2yjCQFqH7Z11MTbnTdwo3fz7YXIeDY/kLcd9cQ+/nAIgLAb9OAX5TqexIqvq5ABG1Ka0pNx+PTVS1YwzDJgUMpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44328},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./build-submission.js":"./build-submission.js"},"gitHead":"261299bb2feec04e9838af2fcb4d7d2b9d410073","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.17.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.5.0_1782094978745_0.9103128067762343","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@dogfood-lab/report","version":"1.6.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.6.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"652a90004fad52e3ec571ef6936e31097654357c","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.6.0.tgz","fileCount":10,"integrity":"sha512-G63BWNnmnQ0Q3K4HsVCKJhUVx3T/8qbBcPOX1nJSfihv5MLIZazBksrVwuehY14rihq3hNSpC888rZOi7prRtg==","signatures":[{"sig":"MEUCIHCnksu5v+GLNy/4Dggyh6Y7vk+tOS9DyIpbx69XU3IAAiEA8Pia2V2Xoit1/blmNy4hFgwjbjrUhii2MEG75xaL5cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71297},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"7442c21cfa10a3d0bd6509af9da62e0d87084624","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.18.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.6.0_1782783137189_0.786391720643399","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@dogfood-lab/report","version":"1.7.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.7.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"e1ef7bb0ee0092063ee8c6c36873d9d055c70c34","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.7.0.tgz","fileCount":10,"integrity":"sha512-gInV4dHvi087QJ9VmJB6jJSPw3YOLjiRdRTLsYsIdwBJfM6CXM0pu4sLaWM3HC9/OHNUpNv5WGZQVw7cftefGw==","signatures":[{"sig":"MEYCIQDBqnP+0OrMwCOcuImaVBxStj+PuYHqX5H7lJvD8PluYAIhAJr91Roq3tbyjtc2NoWkHR6x29JM6zeaZ96jSKJQOov8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72630},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"c6de7f862da19f6737064baf087a7d39fe8decf9","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.18.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.7.0_1782793465502_0.02656334512878389","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@dogfood-lab/report","version":"1.8.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.8.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"746890195d31af14f3f0f94242c5719cec4ebde6","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.8.0.tgz","fileCount":10,"integrity":"sha512-mjQ2nm3UYeEO9OZzKzHL+bj4ReInDvpqGbtbCuGHdQFSyVuqZtEFRAXo+pR1JePRIoV8mx4/xF0cU1BIjJK0LQ==","signatures":[{"sig":"MEQCIGr+Q/XvbVwSyOFO0YZ+ME6S4jAJoiQWEAqCDOX9UfdLAiAlJpUchZOIoxZcQwkacUms6iJdG3Xn4PriUStYuXwKoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72630},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"b7b3f307f52100c9b927f6c798e5e0d8466c1e77","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.18.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.8.0_1782797367461_0.285834216987624","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@dogfood-lab/report","version":"1.9.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.9.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"8b3ae6fccbed9596e0606cdf867b24fff086d2fd","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.9.0.tgz","fileCount":10,"integrity":"sha512-mEy5LHt1BXr6xe4bK5bM0f2J1BxQ/IgkuMZP8qzAKhqudpTkdiOvrxsKl01xyoROQKgic8sPMGoE0fhWXqL3Zw==","signatures":[{"sig":"MEQCIGKlTMUjWiUqlMy7hGkzIaTgcOOiNBXMRHP2JX21CP1FAiBX71cICgyzXA4KNMAljq70bMeuIlCFif4KxXaoyNghBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76715},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"e5f7caa9342ab7a7b12fb5e321f1a6ef57548597","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.18.0","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.9.0_1783059024978_0.45580336121261045","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@dogfood-lab/report","version":"1.10.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.10.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"35414fcd73d3325b1561849ebda46e89e63ce065","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.10.0.tgz","fileCount":10,"integrity":"sha512-2PkiN3uSartAUvazm+CY9tdqW5IQ3W/juFgaF5RwUYLHl/vVZ1HxJ6DtMZuOdRNEE+MwcYE9CFFSHXBUiSgaig==","signatures":[{"sig":"MEQCIGw2BBKgojTMncaeRPaqNJnvV+bnS9VEcarVYB5Ts+LhAiAx6bPxR7bXISZzix9zUzvBvl8xjZeBgRwcVdcbd0qmuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79983},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"6128dbc61920e3aa85354a6f2dcc027556273f3e","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.10.0_1784317120927_0.766932521223318","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@dogfood-lab/report","version":"1.11.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.11.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"dec97328199b8890e7626722b2cbb740c597da2f","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.11.0.tgz","fileCount":10,"integrity":"sha512-ZFcIEORIg+gJxIFSZB9f1O7SrasOI5cZkqFLjQeVss3Ry7jBbFoCo4uIfEMdcmDHoeNYaMhdUqK+AAq7YUxEtg==","signatures":[{"sig":"MEUCIDXQ4HNAZtxMOuwIxyEf14csAgPpia0wnVoB0/acd4FGAiEAmGve4PiFbVTE9ajVchi7apdJ37uHLmlr862Nkoy3m60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"e697247296d95afdeee35bcd11633820b27a1ea0","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.11.0_1787722569574_0.5421557036747267","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@dogfood-lab/report","version":"1.12.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.12.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"41213a8adb822580d7715fe4516ec6fc55a1e737","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.12.0.tgz","fileCount":10,"integrity":"sha512-Tw4vAL3QWP+pill4vCah4l0b0wcgxMFvaFec+dSplj5KPGVeyVVdDpOQ5ZS3rDArbyjyHYMksVBF85ggMFs5+w==","signatures":[{"sig":"MEQCIFByLPQp2VFIRWkkek0A7kxWzcNQbQuIzYCb0j+T7fxuAiAnZwJaqbSsXUNTQgnfZgubO34KcSA270RgMxQSK2449A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"fc5f0b8ffb54dc92146cde7fb8275866a78af289","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.12.0_1788734907634_0.058596293042559644","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@dogfood-lab/report","version":"1.13.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.13.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"af34710fd255aed6bb4e6e83be3e2868cbeb0f31","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.13.0.tgz","fileCount":10,"integrity":"sha512-LgnZWnyXzMaDn+hS8pVkhXunP26yYHFPDgY8UN+aFAkfSFjGg1tB5KUWt+IA8JB59aJJfVl1ZcvkUDKVUoazIw==","signatures":[{"sig":"MEYCIQDbibrHs3DX04DowSDzkHwF6sNE7dKEorZjA3X7XR0s/QIhAKmUAPz4fccOyRaXzci+NdIlEVQhzhW8MTjM8kFZZmkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBdVoZFev6cGlYZLD60/4BVkBn0emiJ0EyScyjC8k0+aAiEA7bjGvEihREB9z+t/M1lAeNzPVtX9xHanX/KPPWjnNQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"bb21b74cf9df12d3c060ed5cb30a512e55eb94d0","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.13.0_1790131062503_0.04079601216733897","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@dogfood-lab/report","version":"1.14.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.14.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"6fbee1e8a56f69cc990a7d8870f92ed8044d6ea7","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.14.0.tgz","fileCount":10,"integrity":"sha512-H+3Jh9pZpRNG2ZH8gw1clwU0t4g8e075EImhKd2SxemvmIjvgQLWJjbNXuMMXwBeYrglUVQhcoRAqrwU4tXekw==","signatures":[{"sig":"MEUCIG0KOrcY1uXQ4J3SaGOSs+iTj08RViDFQwFjJIettN1AAiEA3Ih1CwGD6/qcebz7unLmPUWOAt1tn17FIzmWiAXlmnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFDehywM8z76YcWLHTXdS74ZxQvwstcy2dQrbYhy3xsAIhAPdMATa/wXZvnj0mkQuD6Q1qsHojGJ4ERAe5Oif0T0So","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"e258de5112e43aecac2da3237388c108430bf4ba","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.14.0_1790171999147_0.4303476832301516","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@dogfood-lab/report","version":"1.15.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.15.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"d067499f5e256e82471a04c52efa7f54993f6102","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.15.0.tgz","fileCount":10,"integrity":"sha512-DXdTEk4Tqt7Z/VYviRpDxg3du/rLZvq7SEzLgK5gGGORFkCzrjRUfS+PuyWsiZY/9YZiWtQlHkRrmH7Ojqb+ng==","signatures":[{"sig":"MEQCICK6i/aK+btsfm6C3DqRismT6GMVINr373Fmx71LX/hTAiA2vrBD1VZSs/jFpYIkwIWkFUUgnhb0A40cyMsMvnf8Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbSLIYZy/zaTTay2qDqJczGoUSa+Z6cfiwojbByaltqgIhAPzKzTv2mlRSjl5kj6H4ivFjZwcb43YvKUZ/3hN7KGPi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"fdb54ffc61437b8eaff381a5cd3ce6024cb950f8","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.15.0_1790197841363_0.39728300586456267","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@dogfood-lab/report","version":"1.16.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.16.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"f9784115f27c29eb05d7a6d388f702fd9305509b","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.16.0.tgz","fileCount":10,"integrity":"sha512-H00KqvGxQu2aOIclUPSP4URnf7Td3pToDzEyv4edh4Q8WQGYzZMpOH52erz7TJBityc5oB3a3+cwzo2UzRuN/g==","signatures":[{"sig":"MEQCIAMpJYyJDujCZTkCi2QC2ZdzDAzokBZjPIDzz3MlIXk8AiA0bQOh23asN2/fpno20l0k2IKmcX6sNVtRLVDizhmIgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDAq4cq4eFHt9FGqMALBgtTmp3heI+++tZmSeSWuV6tLAiEAgz5WPWoQ23UCyT8RyWdlsdGnhdc18AkGjYlY9hssy6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"d7c3b75fbe7e6acf9e24eb1655a9fd03c162c0f6","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.16.0_1790215053900_0.45714715399845085","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@dogfood-lab/report","version":"1.17.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.17.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"0ec15ef0c4e202153701992335c614a148232b29","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.17.0.tgz","fileCount":10,"integrity":"sha512-uTX2v8TAj42mYtz5xgje9RkVF3G0A0b3swnqnl4CvIRp3m3Qo0A+FhoRogTRNYYfmQZsibFhI7DONola86h8Bg==","signatures":[{"sig":"MEUCIQDJvq4SiG8qBC/i5X+dcexIpUUucj7CYZJvi/EfM1l5WgIgCWmWWDdpPTErkCjtIHOAvo5rLPXJ86JAW3Odg6mefFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDj970i4g4FseeisiqJ4jSdf1ccmFaLyow/T6QsD3NFbAIhANZBTGMIwRH/tlA7A1ZVL6e8itfx+8cNKYqzmNoAJ959","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"c380b5bccbe97d632dec6b56efe5dc54902fe4ff","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.17.0_1790238357587_0.14112130752288987","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@dogfood-lab/report","version":"1.18.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.18.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"b0792e8197f4328df3cb70801cffb0f521d00a6a","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.18.0.tgz","fileCount":10,"integrity":"sha512-ZfmDm3bKoY271PlpRXCOcM7QIwsxbsU90yBHhdrvJKf3QssOAF4u/E7qKM6jHiqvSWHosg+xtbCT+XNA/N4Hvw==","signatures":[{"sig":"MEYCIQDdxJtcRFSQiYpF/HXl046S5EngGnFjJKGlJT3ATKLc2gIhAIHSqBLVZ92x8W5EW6cIjQOi1ze6zgZqFUPgq7foXToM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4n5JcB0IwmClmrM+qpu/JQHMeC8mRncxpEaOGrRpY/AIgaN/VrgkrXF+PkkcZZxWDNnpBPl0aDlEXxDGymj/U9yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"f18041c8a1adf6919b845eae3af90d1d5d88a932","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.18.0_1790273304858_0.4209992456273035","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@dogfood-lab/report","version":"1.19.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.19.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"578eb42cbc289cbb4b4c3d608b1ef64dc505fd4f","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.19.0.tgz","fileCount":10,"integrity":"sha512-Jpd7wdm35tniN2NdQfsW149/a3w6StqWJBKapdx9ev/xdXiPePREIsWfs3pG/YAhl/m1UBsU+ECR4uRejP0gcg==","signatures":[{"sig":"MEQCIHnPdS+Lxqf645ba6on+5juihLdfXs596ybJIZOU/hNHAiAbZCtmhSzHYSxDMF4RnFtoApgACSJaG33LSHhNbK25bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmIE62QoomeAXF/HpiZJiLB7/w+1FOqXECW2x40JjYKgIgfPbFcJ6mNRQlWgcqbBFjOKU3pbOD1SgZjEDx+MzCjX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"1e7a010f449cea56213a425faca868b6be6240e0","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.19.0_1790285480611_0.8063185002032893","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@dogfood-lab/report","version":"1.20.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.20.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"11e375686b472555138d7b719caca06f63981a30","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.20.0.tgz","fileCount":10,"integrity":"sha512-+p03ZA6UGkP61NnW6zPiy9CCyoT1Fj+3jyWIYFMjKKF0MLxl8pcJ44zzSh6ZEWqqyzkXNo6UWvbpU0gQTFDxBQ==","signatures":[{"sig":"MEUCIEOkxekEmEnZklaT4I1mQPl5XA1fDnw52IEMQUqOzQrRAiEA+myGsNqjMSPEBnEIPUcUpAVK4FF547OEJ81xl1KmqqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCatuxvValdBwFh0QwOnO5w6iYK5sVIA+Ct5iKfwRDQwIhAIOW1zmSE6rCUebZeUwlOBHHg98nG215NFAqqmmhYW7M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"eb5e397cb01b621f7c667941eaa5edfea75451fc","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.20.0_1790301613309_0.5984981357658055","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@dogfood-lab/report","version":"1.21.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.21.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"a2a1eaf387b59e8e7d2a0e47797838db69e3783a","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.21.0.tgz","fileCount":10,"integrity":"sha512-m1svrcdMjRWwml9ShQOJ7JYOSHch92+ok1/c+/e0WYnLWTBWLkIrbGhjXsjU/hY3GG4UicfBy++DSux60wSOoQ==","signatures":[{"sig":"MEYCIQDjrQ9fDgvsmB4rFCiY+29DNSlLLNLxQDcTGWRSaMVHWwIhALaDbH6Yf9zkxAQ2+jkeaTVV1q5HLjTZaI9gypBuFk/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVvzq0tTAayE32u7kscbK6odRv5U6qZot/uvZPSJa7vAiBqa7bTZcECkFSzfQB4fmADSDoQn1iZZEpT0eBpehcf+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"64a7293876f55d6693c4aec1748bd1d178f08bec","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.21.0_1790327146552_0.6892283391276928","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@dogfood-lab/report","version":"1.22.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.22.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"31debde0342b4a12d2601c343068b30e898399bc","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.22.0.tgz","fileCount":10,"integrity":"sha512-9LT5pFKO+lI/QhryAtwyLGy3lJN/KHR4vsiB2Bzg0HPWR9SJEr5uyCR9R0fDDYpjC7UitpEhF2tiWy0osiInOg==","signatures":[{"sig":"MEUCIDDkUVGjgvTlrH5G7+SxwfmgdJeShmrbLK3obs3SjL0SAiEA9PnHneRRRKhVnhALp3DKlVuOVE5Dtg4Vkrj456podI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjimTbifDNltRMrY5/KNG5WI6TuZk58h1NUJOHUMCe3QIgEFtHQBNHD/HYI29FYKvmiO/fSG5UliT1PhuTZb/hG+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"0871aa3312c2d122455f7f99d7ec2187682dd8c6","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.22.0_1790352987044_0.2581150692761087","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@dogfood-lab/report","version":"1.23.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.23.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"55fa3c78b5d5d28f63433d63637a04e4bb73b44a","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.23.0.tgz","fileCount":10,"integrity":"sha512-4dWnvUe4fbxuy2kazqOB4nom82nVbz1qh9yeDMU01h26uWG4hxCsLvP5xkHpTnusT3xPS/fIeACE7JMD0lgMjA==","signatures":[{"sig":"MEQCIEuPqvW/luLNooTcx/MnroihI58OcBleZQzxTHAWnEXDAiA/wIds6oZT7XRAym0KnouousUzplWN+zS70snwBX8geQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAq2/XaS5YmKMiQMs83peXrpdhAuSow3AaDWtTqQbPpKAiBNS0kOyMpJ0KJy+GE1XOx94mu8+yQJjDtnJbvjFvg5Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"73d302957fcfbf0e31ca6614894358230ce56339","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.23.0_1790433772676_0.9237189201923737","host":"s3://npm-registry-packages-npm-production"}},"1.23.4":{"name":"@dogfood-lab/report","version":"1.23.4","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.23.4","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"70a5967ee1e80dfefb25775b1458b17232050a71","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.23.4.tgz","fileCount":10,"integrity":"sha512-e3hdLgIJyfqO25TF0xY37ZSsQdTDk3+R0i0KP3BNCWPFeVnbXW7M2Wi6qaQ2w2hIJBpPsBze93YZ34AQHIIL9Q==","signatures":[{"sig":"MEYCIQChcCup+muKM7z65GGlUnY1M66tiyDeFeORvcX92OFG/QIhANS3hxkYQn1PkxhsKozZy/WVoj4OP/fqqMLOTb21vfBz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFFCEX+rpjmoEqertN8Gu6YGOY5uMEOTEPRcyOb1poDAiEAwelhMfn+O9yYXcdhATbflZ+9bDjDwC4vWNaewW0QcpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.23.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"bb0da47e72e2d9e470c41a18ccbde88a47162c9d","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.23.4_1790464546737_0.9105231826522255","host":"s3://npm-registry-packages-npm-production"}},"1.23.5":{"name":"@dogfood-lab/report","version":"1.23.5","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.23.5","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"bdb66526165e3ffb6cdb32777564a84f56a94635","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.23.5.tgz","fileCount":10,"integrity":"sha512-NU6784+JlS4xPvUL9T8PTSr4s3zlv0ulO5wxZKSs2VKhlf3v5PCv8uLlwx30VxbOIsgqGbCcH3Bvp2Wvff1STg==","signatures":[{"sig":"MEUCIQCatsGzeMQPpad1VDbTVQuuPp/6FsFatYuv1AtSgsPtnwIgbYIdnecfkCNkkoC14V6Wh1DPRNN4SZ8iiVHVC1vlNrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDACjpPFlKbh6S3SEVVO7TMv8Od6pHw9ik+qs1LIwkWbAiEAuiarF9k6m995Ki+Vdi0x0glLIFKbqv/LksgOYpJE+Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.23.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"29fbe4c4a3fba2f488be40cc054d540ac2267aa5","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.23.5_1790731361795_0.590240960805869","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@dogfood-lab/report","version":"1.24.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.24.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"96510e1b119f3102cee88f6f6212e648e7d530fb","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.24.0.tgz","fileCount":10,"integrity":"sha512-LF0UppZfykButnsZFpER7Ny2rSRkcTlphMFr7GXI7XRqLXfB+BwCYGiJ6+THUNV0brDvL1aHTo7odKKbYO+sjA==","signatures":[{"sig":"MEUCIQClMOymAY1wcitsCikJhdBTeOMBzGoX6HBFpPLYkgElDgIgCEhS3H+MPbrtwKlokUkw3UB3pQ0luwx7r6S8sT7MIYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIArr9gBmAgUb4dLpo4rXHzwFLrO22RBNqEUbrKYD4C3jAiEA1rWYSW3znePFM5oDDdfMS9aSEhOTK146H7ifvpotemo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82483},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"4655baf736718668b774ed2de69e76c6e1d0dbcc","scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.24.0_1790794359010_0.5899574089134128","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@dogfood-lab/report","version":"1.25.0","keywords":["testing-os","dogfood-lab","submission","report-builder"],"author":{"name":"mcp-tool-shop"},"license":"MIT","_id":"@dogfood-lab/report@1.25.0","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"homepage":"https://github.com/dogfood-lab/testing-os","bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"dist":{"shasum":"e66f5b27e36bef22a5cedc2025eed4a23a611406","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.25.0.tgz","fileCount":10,"integrity":"sha512-XdHdBDR/xproWL7d+TvNAnM915MeVS7SbRw35GYa/TXLGsT3srOCLhT+kSk0GUr/M25Qhpkw3sii+r1xPMtUhA==","signatures":[{"sig":"MEYCIQCkv8az6tpfI3JFeT/xjwL9Q0ppJkMk1EFRMh52GeYkggIhAPH8VZXF2bqWXggu71ENi+fM6+kfvNMPTpg+IxXkCYf9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAanpnEyXk/mL2jvKm3r8LCHo+p8F40Mt2zJBMKaOH1mAiEAmKPhCrHYPVwQVtiOeCw6O1sQAQT8ujjLtlxl1DLTPWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82527},"main":"build-submission.js","type":"module","engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"c633fa86d7f2b8f7df7f7f83998bcb2d0637e175","scripts":{"test":"node --test --import=../../scripts/lib/git-test-env.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/report_1.25.0_1790818600254_0.6362433972115922","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"_id":"@dogfood-lab/report@1.26.0","bin":{"report":"cli.js","dogfood-init":"init.js","dogfood-report":"cli.js"},"bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"dist":{"shasum":"7f9edbe7b1e157aac9457a8ac849de6c005bc78e","tarball":"https://registry.npmjs.org/@dogfood-lab/report/-/report-1.26.0.tgz","fileCount":10,"integrity":"sha512-4jFv2WggSxzQ10sHAzRBHe0tndBozD+NHRC21QblryWwa+fjcIq4Xx2TSV4pKE8+Sya7zw36ZAD47VVCduxUUw==","signatures":[{"sig":"MEQCIEZS//ji5leqRjzmqSXYou8tXRWs9Zr7RucQLJoO0s33AiBzPvOLgD1W6LZNwajvus/124USqHfay2jL5ojC7ofpnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCB6SUOXoVUdcGJ4JI1mI+xv6rnB46ZxFt8W/leVrn0xAIgCToq6dmJobuThEBcC4GGsAyAcgpvyK1DMUsDJa6oXYk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dogfood-lab%2freport@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82527},"main":"build-submission.js","name":"@dogfood-lab/report","type":"module","author":{"name":"mcp-tool-shop"},"engines":{"node":">=22"},"exports":{".":"./build-submission.js","./cli.js":"./cli.js","./init.js":"./init.js","./status.js":"./status.js","./build-submission.js":"./build-submission.js"},"gitHead":"437109e2c36bfad17960d438023359e2aa98dc9b","license":"MIT","scripts":{"test":"node --test --import=../../scripts/lib/git-test-env.mjs"},"version":"1.26.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d780fc04-a46c-4412-8e5f-9b5c2da57c1f"}},"homepage":"https://github.com/dogfood-lab/testing-os","keywords":["testing-os","dogfood-lab","submission","report-builder"],"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"_npmVersion":"11.5.1","description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","directories":{},"maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@dogfood-lab/schemas":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/report_1.26.0_1790843464659_0.4144754388516776"}}},"time":{"created":"2026-05-14T15:02:56.741Z","modified":"2026-10-01T08:31:05.402Z","1.2.0":"2026-05-14T15:02:56.996Z","1.2.1":"2026-05-14T15:15:03.935Z","1.2.2":"2026-05-14T17:27:09.733Z","1.2.3":"2026-05-21T03:41:30.694Z","1.3.0":"2026-06-01T05:39:58.332Z","1.3.1":"2026-06-01T07:38:10.366Z","1.3.2":"2026-06-02T21:13:41.038Z","1.4.0":"2026-06-13T15:45:01.159Z","1.5.0":"2026-06-22T02:22:58.873Z","1.6.0":"2026-06-30T01:32:17.325Z","1.7.0":"2026-06-30T04:24:25.623Z","1.8.0":"2026-06-30T05:29:27.578Z","1.9.0":"2026-07-03T06:10:25.127Z","1.10.0":"2026-07-17T19:38:41.060Z","1.11.0":"2026-08-26T05:36:09.725Z","1.12.0":"2026-09-06T22:48:27.758Z","1.13.0":"2026-09-23T02:37:42.613Z","1.14.0":"2026-09-23T13:59:59.225Z","1.15.0":"2026-09-23T21:10:41.473Z","1.16.0":"2026-09-24T01:57:33.993Z","1.17.0":"2026-09-24T08:25:57.689Z","1.18.0":"2026-09-24T18:08:24.966Z","1.19.0":"2026-09-24T21:31:20.704Z","1.20.0":"2026-09-25T02:00:13.398Z","1.21.0":"2026-09-25T09:05:46.640Z","1.22.0":"2026-09-25T16:16:27.147Z","1.23.0":"2026-09-26T14:42:52.769Z","1.23.4":"2026-09-26T23:15:46.813Z","1.23.5":"2026-09-30T01:22:41.876Z","1.24.0":"2026-09-30T18:52:39.101Z","1.25.0":"2026-10-01T01:36:40.345Z","1.26.0":"2026-10-01T08:31:04.746Z"},"bugs":{"url":"https://github.com/dogfood-lab/testing-os/issues"},"author":{"name":"mcp-tool-shop"},"license":"MIT","homepage":"https://github.com/dogfood-lab/testing-os","keywords":["testing-os","dogfood-lab","submission","report-builder"],"repository":{"url":"git+https://github.com/dogfood-lab/testing-os.git","type":"git","directory":"packages/report"},"description":"Submission builder for testing-os — turns swarm/run results into the JSON envelope expected by the verifier.","maintainers":[{"name":"mikefrilot","email":"mikeyfrilot@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/dogfood-lab/testing-os\">\n    <img src=\"https://raw.githubusercontent.com/dogfood-lab/testing-os/main/assets/logo.png\" alt=\"testing-os\" width=\"280\">\n  </a>\n</p>\n\n# @dogfood-lab/report\n\n> Submission builder for testing-os — turns a run's results into the JSON envelope the verifier accepts.\n\nPart of the [`testing-os`](https://github.com/dogfood-lab/testing-os) monorepo — the operating system for testing in the AI era.\n\nConsumer-side packager. A source repo calls `buildSubmission` at the end of a dogfood run to package its scenario results into the `dogfood-record-submission` envelope that `@dogfood-lab/verify` validates on the receiver side — the payload that rides in the `repository_dispatch` event.\n\n## Install\n\n```bash\nnpm install @dogfood-lab/report\n```\n\n## Usage\n\n```js\nimport { buildSubmission, precheckSubmission } from '@dogfood-lab/report';\n\nconst submission = buildSubmission({\n  repo: 'org/repo',                      // required\n  commitSha: process.env.GITHUB_SHA,     // required\n  startedAt: runStart,                   // required — ISO datetime\n  finishedAt: runEnd,                    // required — ISO datetime\n  scenarioResults: [/* scenario result objects */], // required\n  overallVerdict: 'pass',                // required — must be a string\n\n  // optional provenance + context the verifier confirms on the receiver side:\n  workflow: process.env.GITHUB_WORKFLOW_REF,\n  providerRunId: process.env.GITHUB_RUN_ID,\n  runUrl: `${process.env.GITHUB_SERVER_URL}/${process.env.GITHUB_REPOSITORY}/actions/runs/${process.env.GITHUB_RUN_ID}`,\n  branch, version, attempt, actor, ciChecks, notes,\n});\n\n// submission is ready to ride in the repository_dispatch client_payload.\n```\n\n## What `buildSubmission` does\n\n- Assembles the canonical `dogfood-record-submission` envelope from the run's metadata and `scenarioResults`.\n- Requires `repo`, `commitSha`, `startedAt`, `finishedAt`, and `scenarioResults`; `overallVerdict` must be a string.\n- Carries the provenance fields (`workflow`, `providerRunId`, `runUrl`, …) through unchanged — **provenance is confirmed by `@dogfood-lab/verify` on the receiver side via the GitHub API**, not here. The report builder never calls out.\n\n## Prechecking before dispatch\n\n`precheckSubmission(submission)` runs the *same* `@dogfood-lab/schemas` validation the receiver will run, so a producer can catch a malformed envelope before it spends a `repository_dispatch`:\n\n```js\nconst { valid, errors } = precheckSubmission(submission);\nif (!valid) {\n  console.error('submission would be rejected:', errors);\n  process.exit(1);\n}\n```\n\nIt returns `{ valid: boolean, errors: string[] }` — the same contract the verifier enforces, so a green precheck means the receiver's schema gate will pass.\n\n## CLI bins\n\nThe package ships three bins:\n\n| Bin | What it is |\n|-----|------------|\n| `dogfood-report` | The **canonical** CLI name — use this in scripts and docs. |\n| `dogfood-init` | Scaffolds the dogfood workflow into a consumer repo (`--check` audits an existing onboarding). |\n| `report` | An **npx default-bin alias** (F-74883f98), **published since v1.9.0** — a bare `npx @dogfood-lab/report` resolves against the registry (it exited 127 on ≤1.8.0, which never shipped the alias). It remains deliberately generic: it claims the common executable name `report` in `.bin/` and can collide with other tooling. **Do not depend on it.** Always call the canonical bin explicitly — `npx --package @dogfood-lab/report dogfood-report` (or `dogfood-report` on an install). The starter-kit templates use exactly that explicit form. |\n\n## Error shape\n\n`buildSubmission` throws a plain `Error` on a contract violation — a missing required param (`buildSubmission: missing required param \"commitSha\"`) or a non-string `overallVerdict`. These are programmer errors at the call site, not operator-facing structured rejections; fix the call. (Submission-level validation problems surface as the `errors[]` array from `precheckSubmission`, not as throws.)\n\n## Docs\n\n📖 Full handbook: **<https://dogfood-lab.github.io/testing-os/handbook/>**\n\n## License\n\nMIT © 2026 mcp-tool-shop\n","readmeFilename":"README.md"}