{"_id":"@atolis-hq/wake","_rev":"283-902dfc612e71980f5acdbd8f9cd89c5a","name":"@atolis-hq/wake","dist-tags":{"latest":"0.4.46"},"versions":{"0.1.0":{"name":"@atolis-hq/wake","version":"0.1.0","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.0","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"12a639a926ad3410bed64a0085fa262e4d0477f0","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.0.tgz","fileCount":75,"integrity":"sha512-OTo5if+Iuo7GQpYACcYuOYruFYWf7vmKWQaqW6Xc5cbWMh56EfKLzgTGxb9c4VQ8XgKUMqqbkfe451+378GL+A==","signatures":[{"sig":"MEYCIQDlq/CicCUo8eZVcRPIL6+ri3dCif/XLg9aEzfV2YI3ogIhALsxxZX93q7Gd5CfjG+430HQ35ZYLNr+puxRAPvllN0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451306},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"c40a2589fbde359008dd3c5cc1559c3b455ab120","scripts":{"ui":"tsx src/main.ts ui","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","verify":"npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"},"_npmVersion":"10.8.2","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"20.17.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.0_1784418854953_0.4067283468022247","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@atolis-hq/wake","version":"0.1.2","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.2","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8f99fcedc840a955556ae6643518cb4651c1d748","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.2.tgz","fileCount":73,"integrity":"sha512-erLFyxWhNJF5EG0JAkAYR30yY3yvKHu/c+Zv0R9lwv8FU7UMXFxOtfNaQnLmfDZkHWU+xPA5SsPq8frE8/8n+g==","signatures":[{"sig":"MEYCIQCPVx/eZYmooqB5scltpDU8Jth3sPjd0K8ULuMaAOWo3wIhAOC0bwPGVmiNtA9oeQo3AeObNJxsY/1Prc4mmMbLuQJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447971},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"43aed1548227bb90a20f3341fb6e8be632964e86","scripts":{"ui":"tsx src/main.ts ui","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","verify":"npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.2_1784420716636_0.804792472427106","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@atolis-hq/wake","version":"0.1.3","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.3","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a335d02f561fb52da19db59eb94568459f752baf","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.3.tgz","fileCount":73,"integrity":"sha512-rJ96rj/Oan8QHpiGN6gcq6s8O5diYtx14DGSaqgoUYjEK1kNYzeQCUiA6Q+a3JJ2VwMklAM0VVq4rSVCcXVj6w==","signatures":[{"sig":"MEYCIQCGIhEJChtYyJ8LFOvd20sgH98rZjPo2vuPqQdH7SZCcAIhAIZT5faelrrIObY3vkTDvjB46KSJ8j/qRf2M4QwmELcU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447971},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"38d84e4fc9886d46eb68dbe6c10f964f5a559974","scripts":{"ui":"tsx src/main.ts ui","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","verify":"npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.3_1784464945970_0.43901202594410016","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@atolis-hq/wake","version":"0.1.4","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.4","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e784a24e1e22848dfa1cab65d5b45760277fe747","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.4.tgz","fileCount":74,"integrity":"sha512-79MXV8cXKwIimnxjXecy1titidrvV2QnVcMyqkNPa8wLoX9EtlTEV7aDccf63h19GjmWMtmftVcIyckYSs7Q0g==","signatures":[{"sig":"MEUCID84v6lGEpI7rrLz3+dKKGrUw+GKbv0kDF4swQgwhblOAiEAgzzkN/Zs4IHDz9e1W8XAac9L7MqjsNEHyMpmARkpG0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457514},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"6aa4c648abad13045b108110d5b87287e8d9d581","scripts":{"ui":"tsx src/main.ts ui","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","verify":"npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.4_1784465063631_0.8357934464932015","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@atolis-hq/wake","version":"0.1.5","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.5","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2b8d85f532b551aec3a10be182f2b3dd8852e967","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.5.tgz","fileCount":74,"integrity":"sha512-O7OISpug0+nRBPh/uFEL+hZTOCqRE0r329N9vdjJbJ9JPRQyauVe1OE5fxNpbZEakTuLNjObfONmloBLtybpqw==","signatures":[{"sig":"MEUCIBUqpVYIbe6hVgIGZ9QEMOdFVP1705mXjefVkd/szP7DAiEA70SiC2dR5yPo7dKP8GzjHxPPPgMMBtNofrgmP3S9Kic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464574},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"2910a1f5803974296054922d7e665f08e54a8009","scripts":{"ui":"tsx src/main.ts ui","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","verify":"npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.5_1784468992741_0.2560955794967257","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@atolis-hq/wake","version":"0.1.6","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.6","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d6079d40b3c98bad187d28162956bd7cc0f5270a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.6.tgz","fileCount":74,"integrity":"sha512-1jYoyNStFFmqXFgEIDE/qEQIT5os47yTc58JX+pM98axPB1BoRhoFfT00PP9TTNFQ2foyNyetKXFWA/86RNt4Q==","signatures":[{"sig":"MEQCIHE9IU7edcfHHOn+cxl91X6PaGH/SG8ObdSggrOTH0LjAiBDn1oBICGRrlt5zJ1AXkayjwKfmjzWrgHiaTH9c5NwTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":466716},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"8304694074720de85796d82de2c01e9b6064c432","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.6_1784471247784_0.8488341412778735","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@atolis-hq/wake","version":"0.1.7","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.7","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7d2418acb9f35ef893f6578f62dea6561551a571","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.7.tgz","fileCount":75,"integrity":"sha512-60vLPOCazErUJ4w0AtepvgyNC4Nre0AkXjevtJWcuNB5XY+PVq94OHEVx+pCz4ulDPxMh82w+Vbc6zIbAQ3x1Q==","signatures":[{"sig":"MEUCIQD8Db3HuXf2WTGaL7Yz5KcO+EaEqg+ay0zZ8ysAQB1L5AIgdUnscJALNLn61gTc9gpqdX4VJ6ixfkwBvICsLjiL+0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470236},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"aa68b143e71c525a68d625c4c91d48811925da26","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.7_1784472727937_0.9910893194908819","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@atolis-hq/wake","version":"0.1.8","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.8","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7df94f790886d4c8ecc9f1897b926123614df751","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.8.tgz","fileCount":76,"integrity":"sha512-BfS2xIwXQ+9//7gcWk4UW0wVCgjTPg4Ack9Mga4lXWYANPU5vjWMbf9iqWpbnJ5fZHMejykXGyGOdOja43o8cw==","signatures":[{"sig":"MEUCIGfjC2BbuFTFhZVzET2Nm7ZZGdY9bVw/2Yl74HWPfu2EAiEA/QCaspd1OQKv3857EPT89LgTgn/Gnn6eEiYFZ+mhWB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475594},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"8f32cc99062b88eb84d64c079bd9f46835898cae","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.8_1784496466299_0.16698919037913296","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@atolis-hq/wake","version":"0.1.9","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.9","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8cd42228a755edd1357a784ebf889944a496084d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.9.tgz","fileCount":77,"integrity":"sha512-DZNrGMwEGD38C0HBXqD0Ip0T/pZHr2o422XBfBtGru/I1XyBHrFCacd5LI7vgeU3LyDfnVopFv3NGLkuRbhPMw==","signatures":[{"sig":"MEUCIAaOLKjpfNjW0gfzUHRxAzO7M7jenf+5zhStTO5kEAtEAiEArRZyONXR5/yj3KcUa5+nRFWVoFG3NYrCVjhp2uL35FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475744},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"764182b9be34b5a24f82db850b286071ab60a399","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.9_1784539656418_0.15548238560980265","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@atolis-hq/wake","version":"0.1.10","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.10","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7e2c2d77742bf49c1b81c5405acda019046d7ae8","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.10.tgz","fileCount":77,"integrity":"sha512-ttU7Wqz2kAjaXUjHvNeVsz9s+y1d9DoEvMknkqw/3piTRsYo9Hw5FMQ8/a+xhWBAXeZxfPzCKb1z+uJMUW9rQQ==","signatures":[{"sig":"MEUCIQC9qBY4wFvCpCZAecQAMz4u654aae3ck53WulqeUQqj9QIgALXz5Q//7iqXUiP8dT15bBEgVmpLy1Yc7Vm74dkJ+3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476455},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"7ed704ec2a643917c6d375b977d64bcf4e8e25fb","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.10_1784539737384_0.42805589294226243","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@atolis-hq/wake","version":"0.1.11","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.11","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ca72cf80a32a454bba91f2c94f79705b93867e06","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.11.tgz","fileCount":77,"integrity":"sha512-eN1r9AUBy8E8f1Vg+aVxHaQMkp3goRU5GcYXCCjYXd+7KGUIcsCA/mlI0C+nibIpeGpZ8tI2aNcukepB3y6+qQ==","signatures":[{"sig":"MEYCIQCz4EahWl8GvWXtWzw6eV5U3u7s7RN4TRQNZfyEfErNDgIhAIe7lXexuQdvkRMzuIN2L8/uiUmbO5yOh6+O00he8dS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478673},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"bbbf6161e23745f19419b6d52650fce01bccea90","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.11_1784571272709_0.14439934863740667","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@atolis-hq/wake","version":"0.1.12","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.12","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"52c6ce0f92273612f56e1c898106765c73947855","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.12.tgz","fileCount":77,"integrity":"sha512-+kSerZcAALFvAA5T4+8CJzKpSTRyvYN1xCQVMctRehNehkQVf/gIw4ZjGC6Dpg6cpjpMtg6g3chj5nwAGt3Zhg==","signatures":[{"sig":"MEQCIGmQpy1UaIV8hlgfTCtzKEqLERSsAiOJGhL6aZZ5s6M1AiBBAwcDC/Jpf785VHZLjpiUH93dQxxRWCjUVKCnR23/OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484989},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"6a4753f35c60fb80087900e574cd13e3af494ed4","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.12_1784577482511_0.7200879557103612","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@atolis-hq/wake","version":"0.1.13","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.13","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e5668e9d1223f8405e76851c8ff55d225954f838","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.13.tgz","fileCount":83,"integrity":"sha512-cFG8JLGwFZS6PaNfS74z+4NxxA2dY0fw9766hQ7sVkAy+cki0Fusc4h1iLS4RCr22RNR/TVRMb7sHFlQUx1BXg==","signatures":[{"sig":"MEYCIQDdXVvL5UKGgfVc67705GXG55ys+9l7TDiCLVbZhMFwJwIhAMEYeHrPZ+prRYYdLxnpEuqO/dWLKWQ3A8bclqayJE2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489426},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"386bfbee4ab2f7aaeefa2d77a9695daf169c858b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.13_1784580003670_0.8958014075912679","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@atolis-hq/wake","version":"0.1.14","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.14","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"12bde593d6d738f43ccb3cb6bfcf9d930bab4274","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.14.tgz","fileCount":83,"integrity":"sha512-r/ts2JQRM82vDFcF0+CKgtkWbxw+mQZDTTeYUGshh2l4Y4wbFZ6Y01hDqesWW9kxKVeFglUlxpX05bF25z3PVA==","signatures":[{"sig":"MEQCIBPM5kvRc5J9wbm1kIQ3+W4FASatGDSP6UvYnaMU/6dBAiAnY4yCxql/CT0Yp7nrsjLz+9Ocn+0Ogw7XkzQ3Fx6irQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489426},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"082a8c4a05d0627ed201c78d13a27c168813ccdb","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.14_1784582197326_0.047705846812581054","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@atolis-hq/wake","version":"0.1.15","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.15","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f894e5492dad12feaa2b5a04b87cc49ab193ab3e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.15.tgz","fileCount":83,"integrity":"sha512-5rg422V+vA2UUGXjnAeCsz2U/Q7nIhGYk/mNOyUCsJPB486W0jkxGGK/tqWgzzW2faKI+PkRkXm/aMY9f+Yefg==","signatures":[{"sig":"MEUCIQC/s1UNLQnOZZ4mxbeiqlll5CV5loNrh1uCFAaBWeso3AIgTWrSP28O1DQ4DZWi5YV8cgSParaBs8VdFu29++Qel60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491526},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"e2584a1be2b8c911331fded9d516ed1f053ec2fb","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.15_1784583225263_0.8796976274932355","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@atolis-hq/wake","version":"0.1.16","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.16","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"66932e2e6f33c7abfdd0ed03567b2204c6fca384","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.16.tgz","fileCount":83,"integrity":"sha512-hMOFaUYClyZzJfPwuxCtyL3S4QCuedyeRoVQ/nxMxEdiN0yudag3AQ5agYnMBRWFYfBf3mmx37/A9Tm3+lOn7g==","signatures":[{"sig":"MEUCIQC3ie5sPWYzwhTYxfX1pxsGZu5Oepzhr+rpWboGeoW7IAIgNHg54deFuKr/GUboFbjDoPm/Epz5ROZqQiydmtSAM2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493974},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"97c58595610d926ad7e839f7af049f177f54bcc6","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.16_1784626727301_0.20704818890132182","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@atolis-hq/wake","version":"0.1.17","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.17","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"333de20c0d30409883bb96185262bea10f4cc095","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.17.tgz","fileCount":84,"integrity":"sha512-MJdGIbc2jFblgIXQYxnTOEBZm2v/Jj12WK2/7cE49s7QbXQNN2g+FsVg+jJ7X5N3UXyvG2eOXq2lhrtQtYexOw==","signatures":[{"sig":"MEUCIGIULLksnezKZCy7vGXUgU1OsXI3yXMXdQHgecgk5OY4AiEA8c10KXZQ/k63jncXPoahjf8ZMdtBC1ygJ0h2dRCNhAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498321},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"dbc29dca583295fda824a71fd83b07f035c24a65","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.17_1784631895678_0.5323066957562339","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@atolis-hq/wake","version":"0.1.18","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.18","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"294eef902955d8c0774a35cbd9da49fdf8e9a700","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.18.tgz","fileCount":84,"integrity":"sha512-rw6KNNnFk0i8M6OPoRSuQEoYPtnyMoTZdlTQaijJvSvtTIl+v4/Z9G7iusQAVXlUE/iA6tT51chCWJUEguLBBg==","signatures":[{"sig":"MEUCIBnCwZh2nGAA0c6gKT8twEjIVlpBkvtgJDkA5DNnR6zXAiEAsLwNHXFiNg6SPFdvfAhUMEdagsD5A2+pW3b9LRBTuhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498566},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"6b6248cceef8cdb0deb22558007dd1a45ea0bdfe","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.18_1784738518355_0.7953321095863239","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@atolis-hq/wake","version":"0.1.19","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.19","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"716024feba0dd7a9aff1b8384c58ca10e1875c93","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.19.tgz","fileCount":84,"integrity":"sha512-VjqZNLFcSalJH/ogZmkWuD9iQXwF3HXzP17Hy2BCae7IAVZH250pCVEJbcPBUm8Xdgt8rQlaLHC2KT7t7zp9Fw==","signatures":[{"sig":"MEYCIQCRGMhvIwYNxV/RAX4KSUYMFh5YrDtSea2BSfcyMVkRtgIhAIzpFG7LaTvx1yJLXf/TM2agl/N+F1bBfVAq/coNqgPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":499161},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"a9612b27becec3d496a742d94fe46253b83ba584","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.19_1784739330669_0.24291068854125464","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@atolis-hq/wake","version":"0.1.20","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.20","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"656b3498013277494b11da12518450d8802fddd2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.20.tgz","fileCount":84,"integrity":"sha512-NvOdf51dikgUmNeu+Sxo8v8ikbF9zmVH/F7RbWOjQQJ3bwUFcZkSsBsxTfIlOW9FobORtJkdSmzwjrXUjQdNSg==","signatures":[{"sig":"MEUCICqIJRCo4POGlabQz7BLtmi+n44op5IRQ0HwbWK79QtWAiEAkj4h8k8gv76E/249JSFIDGAATjtjCTzv7ccp5OqlD68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500242},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"944b4a086e5a7106e2fe76d2f4a59fd9f869947f","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.20_1784739936729_0.6245545981593801","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@atolis-hq/wake","version":"0.1.21","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.21","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3e5d094567785fccffc84895082b9c8b5c76a381","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.21.tgz","fileCount":84,"integrity":"sha512-uGXFLcsZeKZddUSxEMvq/eWxNowUBSosT05xB6IrK4lCnOnpGc6sSEZ5zyCwdhBgtqG5Sl7luNpqv9LbvzrXuQ==","signatures":[{"sig":"MEUCIEwonJe6dNMf+pkZSR7R7XNy39hOELX59nMhkamkBGw8AiEAk/RD2w7ZP2JL1GxRyTTlbvePANyKsk6MfcqmSlajwMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500242},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"5f671ca9d33983f798c01603e689ddbfef75832e","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.21_1784740106245_0.5458768409836836","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@atolis-hq/wake","version":"0.1.22","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.22","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2756a2e473f20406926da2f2fc18ef5d0d71e8fb","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.22.tgz","fileCount":84,"integrity":"sha512-k/BfTcy8XyXOYv1kr5H8tTQv4GZXq/qX+kDLPOqxjiH8rbbuESRcNbWM/4u2qpUHu52k5KZ1bAiPOFGemQh9dw==","signatures":[{"sig":"MEQCIHnmKnsO72JOiNnKIKHQT0gbswdcqSkJWGBdezPOMX2zAiBGjcEtywHszCgsqwTcI7/EAkOFuQpXz0K8hbRwM84LVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504441},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"f88059cc55cd540b5305cde05995971a861a1fde","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.22_1784742069515_0.753217448990235","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@atolis-hq/wake","version":"0.1.23","license":"Apache-2.0","_id":"@atolis-hq/wake@0.1.23","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e0a32a684a08dcd019757fb1b41bc06d2cdb33be","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.1.23.tgz","fileCount":84,"integrity":"sha512-iNul5M2zRLBlunaQ35bntJ/HKvQyx3KaDk378gePJqO8h1ZpJleRHo6qrjmMLbxSFDxPEENHXcql6wnssE2zHQ==","signatures":[{"sig":"MEYCIQDdhSsGvTZ45AgadZoEiSS5T9QN+2EXnVVL3ks+33RrRgIhAPi9qkIApryodZlfu5MAJK1kCnNi/3j+LsFWcYkvRhwu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508840},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"e21a0d444b61d33b42b6e2aac6692522f8678052","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.1.23_1784745018619_0.9094814314735118","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@atolis-hq/wake","version":"0.2.0","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.0","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"01837a26c3df3d9aad8bdd6fb07a24707e1505c1","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.0.tgz","fileCount":88,"integrity":"sha512-Ob2DjRjB7X5+ybTisLZGo1Jtj19NoDgG8vs+aTB21+vwZl7QMblkWRiRlRvFinZKuKuUqWdCgxTeXSCzyUJKVQ==","signatures":[{"sig":"MEYCIQCx5X/PW2wtqE/Lc/uDiEX1CYqgUd/Z0JBgOHy4sJKkMgIhAJSyS1WVaFIiGs7g6CBnzB+2sY/WvD8v023bThJf92XS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534406},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"8c4b399734ec815eee3bda8c1eae43efb81e4aa8","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.0_1784825545909_0.65812624458948","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@atolis-hq/wake","version":"0.2.1","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.1","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b8011687f15967994f0e9125f0513c8297541ff2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.1.tgz","fileCount":88,"integrity":"sha512-Pl/43QwfgxroH/pjg9VM0ojfJS3m1XMLKSrltes8pGwc8p/rGTYiNLQjIJlHMwJ7B8STPD+yZyX/HpDv7iPHkQ==","signatures":[{"sig":"MEYCIQClQpf33/ih42OM0UXJ9qqxqhtP4gz6B6ICOm59ELKjFwIhAPx+kcT7lmcoaNI9jPQ7s4yaB9MViEKLVfZPNQTgjFo3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535594},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"4279d3f9e66b798845ba8b4984cab5f1d30fa7ff","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.1_1784828663788_0.817934740159679","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@atolis-hq/wake","version":"0.2.2","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.2","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"97306b459cefdb07d0da300a7048a679a61ab12b","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.2.tgz","fileCount":92,"integrity":"sha512-nEFqXEm6Baz2uMBPfJvUvYtbtPWkqXWulkY5hCQEfMfc4l71prn/ru2cCnT8Wp2SLctKDwihg4j4V6tH3liiwA==","signatures":[{"sig":"MEUCID1Jis3HJ5gZ5fQDkIRpue0hnGpCRpbXKsdEyGXjHcd3AiEAwO7WaWX2/ZMiLy6o5rLp7txO5CiCf4+sBH6c3iE9m9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":539246},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"83e9f9aa5da8d8c182b49ca9a67f337711622a0b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.2_1784837425351_0.5327041063104057","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@atolis-hq/wake","version":"0.2.3","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.3","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f0a83e9233b4788507bdac29bfa60a2ada0cca0d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.3.tgz","fileCount":92,"integrity":"sha512-pxcz5V+dVvMPD+X7OLed3nJ5cYtv+VgTN3KrBd6cZyPtbcTUKX21trjmd793TXLvlwaXsqCrGlRxuiO37OXhMQ==","signatures":[{"sig":"MEYCIQCJ0cWKB+2AY5KED300yyFUTa1SDcG2DmhVcq5W7rNJ0gIhAIRThup6WU4l3xZ1tEHvXdX0r+0pHMfF+g4v9R/Hn9vt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540116},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"fb2197dcb664993de1b4bca7c4486c99c1db217b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.3_1784839821035_0.127757697091464","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@atolis-hq/wake","version":"0.2.4","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.4","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"15e818f87ad75af4b904dabe1b1bf96337ba4e6a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.4.tgz","fileCount":92,"integrity":"sha512-QDBVHGTO4+VX/LB1fKKm+vReJdUeNy/Arl/L/YfgUNH8HIzxhqvceXR31HEKWzyb2vLgIJ+z8LGquf7Rc8eLyg==","signatures":[{"sig":"MEUCIBFwBkfbfyMPbmqZA+K/fZ8m03+dgigI5hutN5oVedvzAiEAouNXoEfYj38uyieZNfzB+XhcqC7izOZRLLYmaZ+xJUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541701},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"59df9f2d508837f14b993bba02587fde7ee2f058","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.4_1784849930942_0.46995272313486947","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@atolis-hq/wake","version":"0.2.5","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.5","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"0e155e2962fd0664c4ae6d5ee73eb08d29f05f83","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.5.tgz","fileCount":92,"integrity":"sha512-0biK8YY0jmQKXfd+VNICljGIIOsAYioSg8fT2K6QFLwFevadah795BXH7MQym2PlAIGO5uJrFlUHE6yD3b8N+w==","signatures":[{"sig":"MEUCIQC/hFEly2C2IL+ZES2xLRXQm3FrRW96VYxOk+XlZ9nGnwIgeysB6/PqcTpjcykGuzW306q3dnRMqB/s7vmeUAR9cv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542282},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"a2cf7578c6c0b1080231bea4b75162b65d153fe8","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.5_1784849963566_0.487414872618374","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@atolis-hq/wake","version":"0.2.6","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.6","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"66d3c2d2938feb3ed0f264011dd4c4ae220bd105","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.6.tgz","fileCount":94,"integrity":"sha512-DqkF/eYl7SJoRFk7a3XP5Abi53AhpC2YNwpIOCbIonjG2UlbvQDd0GzzBhAAcsyMy5KkH/ksXoxNnk7qf3pIPA==","signatures":[{"sig":"MEUCIAxDlA98YCLgy2xxnXdAtqqJ21wcvzsn0xqQf5xbtDwxAiEAp/v8weINzx32FaavBNIeJEBicxqB0vvxpt2UDR4xA5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":545967},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"29d62c662a7d87a7f184e81d15896ee9278fe095","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.6_1784850003539_0.9174490079382658","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@atolis-hq/wake","version":"0.2.7","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.7","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"47653d4500a0d1a75dd9e1b5778bd19cdb5b6089","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.7.tgz","fileCount":95,"integrity":"sha512-XC+g9gp17ZB3UPtRc/LHKd0I57F0kkD4KPGFJPtXrhjJ/a0t7R+2oYVcszEz4k0tuMIEDL/RDY7XEKyLYDEKWQ==","signatures":[{"sig":"MEUCIQCKKFvvd6vu6aYhjleE8iZVYW8Y0rstj5/8y8QlN4simAIgO+BHsriMLMyuo4H9dcvdIIafYALTRSVSxPjIbqj3a8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550917},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"d91da24040a83e9967c95d7b839a5cb3df1a65cf","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.7_1784893157190_0.5547134202959667","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@atolis-hq/wake","version":"0.2.8","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.8","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7055efbdccd410f71c173af92df1a0b0804bc625","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.8.tgz","fileCount":95,"integrity":"sha512-fQ53746CCZTkWypn9QGSjwz/rURxb45qU8JshItOXk5/CMEG8JtcIo1y9rshwUMAE6GzOn20uLQr/meBTe+hHg==","signatures":[{"sig":"MEYCIQDGFiJJjzGmHC+cGNVt6eyNn7m0Q6XURB7AfMjYFqk9bgIhANb2VAllbDyU2+siHJ5qPhZmcPRpMLoXBDPeRNSYMyK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550964},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"5bab86e5c12915c9e40867971893cf20e8dc9c70","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.8_1784911333539_0.35510652596001857","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@atolis-hq/wake","version":"0.2.9","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.9","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"04d52920be150af4a3043c7a206ed9a00ddf4188","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.9.tgz","fileCount":95,"integrity":"sha512-4wHVkTIyOunkFaay9tDoU0xnlyglzVJXBN9gQA9M69R6fyC17/ZSA+3KG1MFMmbXYrIpyRvND1aF7Tn5eny5Lg==","signatures":[{"sig":"MEUCIQCTecEr816zqNnrpKmMYKycdnnt9G49NJw2xRAGtStcrgIgLef/c3vt8yxJB6zW/uCLAIdj0FydIQ0cE8hPekk+LnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551121},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"7458f72d19f701ff890bbbc61ad2804b762ed7ad","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.9_1784913844948_0.8638495700311559","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@atolis-hq/wake","version":"0.2.10","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.10","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f3643162a45f87f8d85907219dcd5882481b3d65","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.10.tgz","fileCount":95,"integrity":"sha512-lHL4Q47kZ4/AZwRgufgUmdodntfx0KVs8lf4LkSLXh2XdhMSVle7712Jy8iT6pa2bj3GgfJDUTxliOmJjMXFgg==","signatures":[{"sig":"MEUCIHJ2RaQAXxYpvo6FgaTk/Fy3s4oEx6+9TevWrNq1XfcyAiEA0ei25kKqjivJYyD02ty2UdqsO/nrVXQjQL67c2fJuRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551753},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"c34a38ec1b304286a4b79c80a22ba4cf4ab41d40","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.10_1784914651156_0.6584503347314643","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@atolis-hq/wake","version":"0.2.11","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.11","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"0bc96f248c2e47eaeeb29d3598b095172fdcc924","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.11.tgz","fileCount":95,"integrity":"sha512-YrFYb4awOVWdtB9YJfCTiIWjmOWsCrcutv/UQMLd3Sjp+MQ+smfKTYQlSiK46Pig4SxKe9GeVh49ErMJ7uiWBg==","signatures":[{"sig":"MEYCIQD9EShxQ5nKYxVM76d3Vl71ES5OBYDE/fx/f6CXOuAAEwIhAN59nUiaxE5SJVlXSSz/VCKFC1ZmfK88rHDhS96+STlf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551793},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"b8bdb822321b5821ea36fd42e5a135112418b2ee","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.11_1784915534935_0.8061702227324152","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@atolis-hq/wake","version":"0.2.12","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.12","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1217df35398f7479d88867493401ae0a9062ec04","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.12.tgz","fileCount":95,"integrity":"sha512-8Di7RPjxYCZUb+bmL7P3sMO+olKkSApK4C6Cg13wPYjPog4+nQfKVoF06beM+kQJsbmN0O4egySi9Ugr5DBoMw==","signatures":[{"sig":"MEUCIQDHGjM9zP5nTOj5Kpxe5zdGmlubcqP6lxIq5eox90QAMAIgTO7AdWF3V1mXPLTF9YA1N9laoCUcaJGkfLzhhAWTT9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552427},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"63141229daee2fdea126db2cbfbc96f966e27e31","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.12_1784918757367_0.3357496140901697","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@atolis-hq/wake","version":"0.2.13","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.13","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1c7a163217741b44c95bde0799ea6b4e9db5030a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.13.tgz","fileCount":95,"integrity":"sha512-xx37igZrYOx48e/joHyIuk6Wji07rCKkwdxkHj8AKg3kIVfjyl3yyDmy7QpcqnIHo+7zEw4aWfmMOCw7gC5vRA==","signatures":[{"sig":"MEQCIEyMXCUqIYQCvXkE1EP06N3TwwP/3hg3JDmlJ7lFU7j6AiAB3S11pV0MF/m6pQWSZbZZu3Dzhyz8oRKaz1E4C+05Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553990},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"3da36d3b49da5758ac6c6a2f8be5a8c56de68774","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.13_1784920029281_0.05531882168181523","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@atolis-hq/wake","version":"0.2.14","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.14","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"0e1af3697cc3e7811acd5adf630fc4d9afdadd60","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.14.tgz","fileCount":96,"integrity":"sha512-sIOaSadbAgTn6Mn4/f2Vr1rtcuM0NQIRl6wyTN63lUXesFMylCn51AJr/GnH3oAS37bnHg7NOL/+VTuX7tGQug==","signatures":[{"sig":"MEQCIGJfYuhJxOuZ3CcKqMMiijPqujlddaXdkULA6RCC+e6eAiAH/+VdUyI8bowFTtKcXoKwldy6kRMueW1Ervzuhj2Yng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559655},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"b8101050dda526111b7040637e84ae5dd0dbffef","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.14_1784923419935_0.7104855776143191","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@atolis-hq/wake","version":"0.2.15","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.15","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"bb2a88bdaa78c27eb8259e701b331b267ca7a4d0","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.15.tgz","fileCount":96,"integrity":"sha512-5jzXpN3JICHkSccA2v7iQxY6AT5J5mMGo3b4gzANt0PcTNTjvxyX0NP2JcFM0fWDQO+Z/a84ZdI5mIxTAuCxvw==","signatures":[{"sig":"MEQCIETjRmR3++m8RPQavLUKNql/8aL0kk1o0lfOYRQpnhNbAiAsMQvj0GFmfUV4i215Rv/fAeAu+uOBGXwmxD0wJF+Pow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560267},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"36c89532f90e1ae9d657829062619f13f58f45a8","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.15_1784927423955_0.6003649275711156","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@atolis-hq/wake","version":"0.2.16","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.16","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"bc03359e6206c5f2e9732cf88dcb0552e777574d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.16.tgz","fileCount":96,"integrity":"sha512-IR1H3ZThAuAF3uWvWB85AvRhuP/9lM7ZSlVkMvb+0RFtzkGhb9FWAYAXdps50d8NWdqRigqNJnceXZoGvKb2+A==","signatures":[{"sig":"MEUCIQCAm/oGF+mGifgIMtjDsghi59t5OMTYsFrEYDCW+ZMk4wIgH3rjOzZ+I/p7MuoDBlEUBpDqr64QXmtLrUkE0gPeQbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563918},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"44a8d26e3b4cdca44c9d44027437843b048f9ce5","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.16_1784927947412_0.5122057900578785","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@atolis-hq/wake","version":"0.2.17","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.17","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a18c9ed4d36d44678155114e248f4856d5c2d713","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.17.tgz","fileCount":96,"integrity":"sha512-qNtM/DP8kCzPHRL+oybVWB68VTsKT7vZsfV1a8h23oEDBjerWdfNEqaKea2hadog4NQEiSXZUfeTsN9DMHQz0g==","signatures":[{"sig":"MEYCIQCzRMP19chti8FwcmKfXLCgPr+UsgP4EG7rzQA7LZRczwIhAOuxbLxaOGkNF9hdqhnolkVrPAJCkwlLgQiJTnK24twI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568470},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"743a5eace30c1ced81875de071b0bfbf7770a30a","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.17_1784930171165_0.28984288951748427","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@atolis-hq/wake","version":"0.2.18","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.18","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"fae2e55f48e306236e0915c48379ed6f665f1103","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.18.tgz","fileCount":96,"integrity":"sha512-4P7ozDn0tmnvhxVBPi26DX865tmE3ihCIYmA5fA4h91Ni870WRM9/5whVpugsuAlWZl1q2UhWBEVMClhEZkqIg==","signatures":[{"sig":"MEUCIQDB/zMOTZzs0lGDtZ8zhnjemDM/ezrSFXw5FUCDAanZpQIgOzBuJWvnAPJlDJKawBN2rtyZAxqlyRcCcwkxcotl5zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569291},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"5c65f84653e77b2f8a534ee68b48db67ad55860d","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.18_1784930669948_0.5436733943003735","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@atolis-hq/wake","version":"0.2.19","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.19","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7cd760228390855b7727373aa620f3486f6c81a3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.19.tgz","fileCount":96,"integrity":"sha512-rkuEdAN8yUYaovDbzbvjeZtsVTvrmqvLUyP02/WEe0wzUkAat+xfd+iXSGdCmTIKDB62kkLGf49PwXWmHCKQcA==","signatures":[{"sig":"MEYCIQDbaemCRMmIQ0CJIuab2SQPeod311/vEfjx4Ck4qdEtKgIhAIh8hSBElUn8OB/l6bp/BEffWCQbIltbqmWNrkIIpqEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569541},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"a640c4ba4bb81994437c716be7688fb39d2dabc4","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.19_1784931801759_0.5045085199811652","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@atolis-hq/wake","version":"0.2.20","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.20","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"0c10254b22d6ea4100dadb7a2dce8835527b1064","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.20.tgz","fileCount":96,"integrity":"sha512-7gp4GNUefxG6p/4qgRrcVli4zawVV9hjybMEeh/eqvw9hdlZ/eRV1W++p7Qi2Co6msGWZGsKBrVBSZpOWYH39w==","signatures":[{"sig":"MEUCIQCIDoHy4qRQO0AWbyYt//v/NM/a+8dTL6dy+pWAqx37SQIgTPveKnhoveIlUuBIHUcOU+zwJP+98j2wiwtdLJ32vDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578662},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"e9439a7c4cf1b2f34e45235e2f429f33ae0d5a9a","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.20_1784934949042_0.4714936792843436","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@atolis-hq/wake","version":"0.2.21","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.21","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"bcbb9b32587e1c6113c04558ce74e3652b2a758b","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.21.tgz","fileCount":96,"integrity":"sha512-/XVmsdZEFGPCm+XVLpGq8ZVmNGR3H2Cgt7HpdpINmC6rWtiSpYqDWRqSf4emh2dRlFD3bts9SQkJnR8n20XlsQ==","signatures":[{"sig":"MEUCIQCS1S2Pag4kSI9ckRXvqlQ7UrE0M7JKhtG6iL5c9jI/BwIgY2V2yINJ4ZVYzbhlKpMZsyqNeOIPJo6SiuzrE9SeQPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":578940},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"95705009bf72c46d7362c9fab95cdfcb1994300a","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.21_1784935770748_0.2580630926894396","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@atolis-hq/wake","version":"0.2.22","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.22","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"acdcb7adf33bbf29ee97e662bd1d13e72dcf7613","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.22.tgz","fileCount":96,"integrity":"sha512-zJEYIfy+2p4OkAHScBFHd9l7zVFkGsqHS5/YWpopd+mbLGAA2BW19SROCgElTC+gAFXwA61eVNIeTB/+mRjTuA==","signatures":[{"sig":"MEYCIQDZJGVJ7feexa9hdFGVeD6m439acuHP1gPBTA6ZkmLcFQIhALVZXpizFUFkgyhC4D/tEgfK6Cr3enb9liRLABDKDLdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579989},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"1dfa9f86d6b0bfabc11744b16e30193b957d279c","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.22_1784936675656_0.05668216491109024","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@atolis-hq/wake","version":"0.2.23","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.23","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ccc8bb05389a2a0449dabbc3e5cfacef999cfe9d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.23.tgz","fileCount":96,"integrity":"sha512-5gCBcxbn/dOfLZqoa71a9OjoJdNZmhFsstTRv8BSOjgky8vTIq/Togv8u/YwKqx8/wcLvZqyQZop/fpgvlwSdw==","signatures":[{"sig":"MEQCIGlsMKwLOxvQGpSIeHzwwJAhq//2EZqMVlssPU/UE/ReAiB61WJ20y6/7ntMJZFH7+skHNYml1aiq1D2KbYgx843LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611215},"main":"./dist/src/main.js","type":"module","engines":{"node":">=20"},"exports":"./dist/src/main.js","gitHead":"ff20ef36aab310eba6bdcc726e32dce4afc26e81","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","eslint":"^10.7.0","vitest":"^3.2.4","globals":"^17.7.0","prettier":"^3.9.5","@eslint/js":"^10.0.1","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.23_1784940311190_0.4386362091161078","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@atolis-hq/wake","version":"0.2.24","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.24","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1f908984272549ecdf714bbb16a21c96c1cf1f6e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.24.tgz","fileCount":96,"integrity":"sha512-Nd7A6b7IWUV8/bK4yyjRlmJedRgsyMnw+XefqoDdh+Lw5cr1OmHPcy+cWIFCz+EIk2V/H1gzhQoah1bxKJzqSQ==","signatures":[{"sig":"MEYCIQCvUB9DmLn96G/X/295pPnxmZL+wBVEmIwHglk9LurEXgIhAIT5HCgFHDUEiSJhXkpjY9RN1vURiRIDJq0ugFy2E1JJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611216},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"948ed5fb6f090844665049395f412c3ade6641e1","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.24_1784966722490_0.11177365130645223","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@atolis-hq/wake","version":"0.2.25","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.25","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d86f864b3d6fca8d137f6f40d6f0df080d562ed0","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.25.tgz","fileCount":96,"integrity":"sha512-zYHf7Zo55W32wQS//cXnMX9OS3OkZouO8QNtNqxn6A+7QgZYflljW2XDz5vMHOvNFaipiEX2By0aQ36u9fug7A==","signatures":[{"sig":"MEUCIQCVMmuv+/PZxz1N8UEhBp64Ch0JfL7SF0jdRw90ztEzqgIgLd3Mu2CHsOETUuE3eLH033L+KmxEBWlUlXF259A3nyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611177},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ed4cd7b367b6fc7999941dda43489d28096a4660","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.25_1784966940676_0.2103122284592065","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@atolis-hq/wake","version":"0.2.26","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.26","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2ab15a7e96ee3148d38acbea608088b4785652c3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.26.tgz","fileCount":96,"integrity":"sha512-w+2QlDKGQVr0weVDnoux6D84m+W5ogqO7wPBlJucdYr3nL+n9/DMpYGlNPy12rJ5Hyjml5yvIeAjca+B7fj81w==","signatures":[{"sig":"MEQCIGeB/1Bisi/Y6B+MpdJTX5gMZX6ynuHTTeSBuK/BXoQYAiBfwmnMKjYsYXhygu4ZQi+dgvpV3N8P4nuWhtRr30kczg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612865},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f6fad76c8d43374c0923d788410640dbb2daf400","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.26_1784970333531_0.0015598173828921258","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@atolis-hq/wake","version":"0.2.27","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.27","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3a71d957b255052e36e002299acc03ee2ca8314d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.27.tgz","fileCount":96,"integrity":"sha512-1a8bjri78u9dLm6fLlbgLROqU0PYtYYVjSbBne57QVaGnoO6L7OVeGX/81q+3NPhyfuumvku4Vvs56jtKhOyHQ==","signatures":[{"sig":"MEYCIQC9rbbUI5FtxqxHsKX9EHjK8hQuUqqyBabylkAJJy75zgIhANBooRZDDjHd9zh6dcOl1GlB2d60MnJlCj0Qk+wG7rjV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612909},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"76dc1bcb516f9987b1690e4a24eb0a17fc5a6e4f","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.27_1784976697609_0.7497368207755362","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@atolis-hq/wake","version":"0.2.28","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.28","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"64e547708ac4d37b38d5dc40bf0ea925c6deb303","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.28.tgz","fileCount":96,"integrity":"sha512-2DF1u2VUdOhkxZOx3WBpMqcNYDf8SYYqONfVNwpKsY4eO7RIQAYmNRJC5OpyFiwIiKT8SibuNSXVOJD8N9P6bQ==","signatures":[{"sig":"MEQCIBz1BEScSO8OcDKVlJ+hpMvwSyLyRoVrCb3ot3O3WkhHAiARruAB2YU8vOB+YSB7jbRALawQq9631wrfd4wg2AgPzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615061},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"73487cf1a5dbfeb2de4f3219f5f9c4eaa520d971","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.28_1784987404373_0.6501131164652252","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@atolis-hq/wake","version":"0.2.29","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.29","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a431bc88212bc706c20e0e0f78bc957aa698a1a6","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.29.tgz","fileCount":96,"integrity":"sha512-ozkX6rUqYoEHK8M76hb71YYHiK1fh/DyFd8FfuNb9fI06cqPXUaClSQ0/Z2jCzgPlVSZdWjS2qFKtOSllyIMaw==","signatures":[{"sig":"MEYCIQCW4aSb7odSYbbDVeot5FVKrCit71WmCkM1f/NRwQprMwIhAMqX7bZbXqeR+5NU4V3F3aLWaR4k19bGB1AUHffdoPnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620930},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f58d7a35de20dbfcf890a329573258ebccaff644","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.29_1784990881758_0.6682822172272398","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@atolis-hq/wake","version":"0.2.30","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.30","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"105b0bbc1abdc3bd0e4149cc8c26201f1b09768a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.30.tgz","fileCount":98,"integrity":"sha512-LAadgcpLu1g8cU9FSW+9BlSi1l7YZHzEHp8iwl01COBLx01L2BV/4PsqJUfbQOut9zc45GUlItHdrCtVIGxS3Q==","signatures":[{"sig":"MEUCIQCDA79DGcNQWxSDWQ3SHpdrMR+w6wHyH+//tMmO/ovm3AIgEIJerqOS6Bsa4YQXFLj0650EDhdFEvosQLlb1vviApY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627558},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"fb459ceed9f4793ebbf961462de682b866821b3f","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.30_1784996333096_0.14403870791236018","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@atolis-hq/wake","version":"0.2.31","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.31","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"241bff7bb1c358f80517ecf0501dd3b936945a81","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.31.tgz","fileCount":98,"integrity":"sha512-JZXGZUcLxrT9ms8wkdklBDhvvseJcgqgsbDeMsjq8pvZ8d0LgopOd7F1N48e9nHiTTdV1nkI3mzo9HRcnJbZ+w==","signatures":[{"sig":"MEUCIES0K23pWalBjAVRtrfdtZZsdmPDAZPqNgrnjwqEryf0AiEAhPnb88Vds0fHrwDuKOlfxdBwqSR11LmzXX9UVWJRXEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":641031},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"18ca5a712f53c899ea3701ac0bfeb2456494483b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.31_1784999580715_0.8111726034762148","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@atolis-hq/wake","version":"0.2.32","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.32","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2521d4813fe4c437c0b63d22b55a42193a178b22","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.32.tgz","fileCount":98,"integrity":"sha512-golj+RNeQryYC5rJxcYDeQgkI1AgpfJlnV/9olZAuP44/r4eocWNmrcgEhkfI9SGdis5Jui/JVxsXR394muc5A==","signatures":[{"sig":"MEUCIQC7EOPSJVuIVAUvwTe/leMpVDavpFs43LEcOVcH4i142gIgJSIaYGZ/NR1oHR7FTSigpN544tdpUBHnhH+8SHPcBtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":646813},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"d481d17f9002bf2f07f30d64baf53f1ed5dbef99","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.32_1785003375730_0.3675450244651173","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@atolis-hq/wake","version":"0.2.33","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.33","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3e5afe92f233bf8c0643e4c56a90760039c0a0b3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.33.tgz","fileCount":99,"integrity":"sha512-6KyaI1hUZtuwSyK4vLPVTScpCmow5RjlNbC5MK3dsmfnw4zl8gNXLSPbrW6NI1plPyvFq3MGl0o0uO6YO9nbdA==","signatures":[{"sig":"MEQCIH/desQaQGfeM2a4vqRajfSbJ7bavgmijASI8BNB2kw+AiBserZv49wxhjXj3z8UCjYVh8SBmmUJWNkY4U+k6KWmpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656335},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"03d77d63c9adc99ccef736e6e749e271a87a8553","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.33_1785006150636_0.6892299784090079","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@atolis-hq/wake","version":"0.2.34","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.34","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b871a9521f1de9aa672864daa065a4008ba6f6c1","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.34.tgz","fileCount":99,"integrity":"sha512-toQyrmwoiSWJ/8Z/tdsFMKgrRpUpYlBkNUBhv4MpAHeGpyxfYfIdaZnU7DcDC+a0OvR+WN+I/OXyQuhy43U1vg==","signatures":[{"sig":"MEUCIQDJ7+tMNaexxS1ZruVzj8RMXV1J8Y7GHzoYAGGLaacXSgIgJY49rDurkOIo1Q3jUsQp0PbxGNExwRTOUMsVc3ghErY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656335},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"acd501ee4f1906d67efb83ab2b9fc256a31f7f4f","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.34_1785007387252_0.45121553146777615","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@atolis-hq/wake","version":"0.2.35","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.35","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c80588a40c4a84aae7adaf2db46580a9d3ecc413","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.35.tgz","fileCount":101,"integrity":"sha512-rtStoj1FtNIQD1Phy4o723S+VLOKAtUN37Pf0hQiWvRGF/gS2hDZPnQPef7EGUG0JbY6CQLP0APDt2J/f4I76A==","signatures":[{"sig":"MEYCIQCk5gKWG8caYdreiyb34ow2E8erYnZjdSh55+4fa9DXPAIhAL+MfZIDjkZAjtqy/Hmjd2s+jo2jz7jM/u3jTePXCcJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668359},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"60727fcfe908afa6a24057d55128be52d497936a","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.35_1785019800777_0.41260548546793174","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@atolis-hq/wake","version":"0.2.36","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.36","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c7448d6a782eb990d6e32b7a0bc88f0fe7a21a9f","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.36.tgz","fileCount":102,"integrity":"sha512-S94ojNgFkl8UxceRfu9Ff1S507aQ7jCUBgZ9Ecbz8p353BjVxUpMo5FfzdRX2LxninoFvcDDQO/uU6VtrEgHNw==","signatures":[{"sig":"MEUCIA/Q3Yl7hDox6p0J+brQtJcy0sSf+NBYG/1WOvtGl07RAiEA7V5/OuqEewnd9+F1Yjff0jQXRISg5fyMiBVA7W+9Uog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":686362},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"45bda3a747c01ad7b9e2793c13cbb1bba11a2f0b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.36_1785022201584_0.31997164579594917","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@atolis-hq/wake","version":"0.2.37","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.37","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b29e1274c16e1c53e6a87c854d834b57b7d3e83a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.37.tgz","fileCount":103,"integrity":"sha512-ps1SlEB+eqxOgrCsDgK0sAem7AS45DNnT5p0p0DAT1UTC1f1HNLIXQ2c0RLyTum3fkqOSBhRj60EkCtVc24yLw==","signatures":[{"sig":"MEUCIQD+IYYAyfV2WUNWOVypZ9uEO3k4AY1wRjd75xK+xO+DxAIgGNSbOHWpSENUC3wP08RgKml2CJX0R88wnKsRtJBF55M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688204},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f65ddeeb7ad82c18cc98e3afa28693de80fa8460","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.37_1785026146747_0.5539578207687135","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@atolis-hq/wake","version":"0.2.38","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.38","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e255928f7e03f2bb996ea79877d45067cab4c61c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.38.tgz","fileCount":103,"integrity":"sha512-hVNncswpGe/Czua3fep5yCZO+ePR5XcYXwOcuYsMbQsgXHq9wzH9/yggSbwdb14/zL892MKcTMA4zxTm5XSXrw==","signatures":[{"sig":"MEUCIQDWkGXjKp4vP8URe+vsK67X1GA8zo1emJxeyYTNHYdZ4wIgXVvnoXXHi51zx0LxS0UjT17R0lyiYbhlrB2Q01GUKcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688542},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ec357a06f86ae29ff29e9a2305e73287d6bac1cf","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.38_1785026856677_0.9815241016152827","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@atolis-hq/wake","version":"0.2.39","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.39","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a3c13af8a04093502c4ba0400180e696374a2b24","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.39.tgz","fileCount":103,"integrity":"sha512-it2/4zVsWSAZs1P2d0Zz/ZEtjJ4kljxG7eTaWPX8MbZeq81VCcAv10/2zuBZ5Vwtj2Bu9bxJxV1McV7TZfCyjg==","signatures":[{"sig":"MEUCIFCDtFuzz0H4nvz+IiR1GZapxHjwbCbrW2njkQqB/MlnAiEAjk6DdQw5/neh4+g28hSIeuFiNqS/zK6UeMLOLlq9qsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":693604},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"4a872ecd7905279bc9c2c38738008870f9431383","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.39_1785028470239_0.6404494643453358","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@atolis-hq/wake","version":"0.2.40","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.40","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"efbeb92f49308e93b950ab6f250d3faf50f6cd32","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.40.tgz","fileCount":103,"integrity":"sha512-IZoNT6wlrPWyYmZRx8B3EZgP0nIYad7MB/Hf+8GA8OOFsYgFunsHgVmZxZOlDsjYGpV488M0R/aUUj6zTmbVyA==","signatures":[{"sig":"MEYCIQD+JuYTh73sthAoXJGgbDslcSL9uuzMVhAOtDH65nvbTQIhAOZYx3KB16WYsFjjHOZcdJhrUO6lM0ocw4auwfZphGM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694134},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8ab20189af634dddb0240ecf44edbbaa9f6cb9c9","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.40_1785053007874_0.6122033410098702","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@atolis-hq/wake","version":"0.2.41","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.41","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"00a9014b0c6d07365950da6f48443159df1dbfd9","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.41.tgz","fileCount":105,"integrity":"sha512-LmMgDdQkWVxNYivQRmmes93cf058u0E43ZxiyZQEZwfsNoQxRAAceyV/ZhRf2K7YnNIPcnhXkNvaka/DM7nbTw==","signatures":[{"sig":"MEUCIG9PiNuyjGnZTrZWYC712apObJMOwMixYdrpi+FN19G3AiEAmy2/YJszvl6Jk1kd1u9gO/MnNbRYj1VGR6dB1IXYIak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706172},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ecbffd32a500f67badb36d8b83ba8ea4b0bc681f","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.41_1785054865901_0.22905894077618116","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@atolis-hq/wake","version":"0.2.42","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.42","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"080bc13512075fa3504a8906b5fa9195071e49a9","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.42.tgz","fileCount":106,"integrity":"sha512-OlQMmqTS0y+o0iTRW7qbg/8JxPiaXmSwAT4cOC2JSYJ+dhgwCmNea0J7FFQdWgXhKnZhlnBYqDUh7aLBKYVoPA==","signatures":[{"sig":"MEUCIQDxnku+9K0OVbrpq4tEe4aDJ15r++wOGbdf0Nh0U4CegQIgItsLGaGSpkyGf7bOChU7guBpq9GNj1SfyQAJTC7iUrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706446},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"09bbeb08ba0e2e181c2b253545e0e3d669ec2ec7","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.42_1785055877612_0.3399958338510203","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@atolis-hq/wake","version":"0.2.43","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.43","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"fbe60f8ed0c7035131f14c41763d6770252fb4b4","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.43.tgz","fileCount":106,"integrity":"sha512-zmIXNHNWgWCY2XEAZSdBzp88iw8Wg/qZfm9mhi0GXzmAY0GC6bM3ozb05g4aMexUhxghXSBoYP3jhr8CwVfU1g==","signatures":[{"sig":"MEUCIFZNFbnAZZJ9zwhLB7wUVWfZGXG4DPIizZGbVdNO9aQRAiEAsoA/Ep7cBmmYJWgGhg4socDEad5ZUEE4MkALTnt9fCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706781},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"45197eade40926810450f14751e8bc546bc23d41","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.43_1785057023719_0.6146502637704048","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@atolis-hq/wake","version":"0.2.44","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.44","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a813a494606ad0ae617bbfdee13e371f74eccd3d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.44.tgz","fileCount":107,"integrity":"sha512-AyNvmGgZTIfms4nlzR31PpZRK9SXVoRFxaWzZSEHRVIa6QgZTQxS1pMdZ7PdYWneyZWUs1PvuXBue4ZoO7Qr/A==","signatures":[{"sig":"MEYCIQDgoqMtzxPAynMGj8FSJbYddnhjlg2T1iCDWbXb9QN6tgIhAL2L4s63R+hU5Vh1L1rGiWssIbMpycW9zCeEgbSB1ZVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720770},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"c00f4ed20653acb750487e0b932c2542a338f853","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.44_1785061904397_0.0848735727721408","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@atolis-hq/wake","version":"0.2.45","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.45","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7fc7497049cfea63f043ebfafc90f3b7c289e68e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.45.tgz","fileCount":109,"integrity":"sha512-kR3z+A9cI+tI3FBiE8kUu3qWUXwZkkM49ML5EcGoiRzaZeKreIEkqUZ1PM4DUWe45YXDFVq0NKilET5RFNw6ow==","signatures":[{"sig":"MEQCIF6VaPaxF3prpgoUjGubSoBXVq4OXMC+YPMMzsUTV5KeAiBFVO8qEPgvoARXgr6JKLi3XJDPeSoRAfWjFb3LuE7G3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735475},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ee0e5b158a5e0bc9e44011e3f23fd1033ef539b5","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.45_1785062943112_0.6006496649699768","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@atolis-hq/wake","version":"0.2.46","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.46","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"5d28ac7f61f0dd9476edd68edd4194821895feb3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.46.tgz","fileCount":109,"integrity":"sha512-KjJiBHgrDvot4TyM212F66mbaHs3Pv0PfTfMpiHpcvRu/xkYUg6YpFwjH7KGnIg4IswNFkVlBTWHQpj52zpqVA==","signatures":[{"sig":"MEYCIQDuUzIyIGmBGEY38jIxfYFHMhITFzswFAdckN67whE4JgIhAKhNUNQ84+Ywu9lWSB8v0poxRUFkU/noKpvegOSsWBjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735922},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"580cc478dea9cd6c21ec83182d667dbbf98c2c80","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.46_1785063649933_0.9782268927739775","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@atolis-hq/wake","version":"0.2.47","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.47","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"57096a53636adae18c0c55f47102bd07cd9dc6a2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.47.tgz","fileCount":110,"integrity":"sha512-1UlJ+OhjHGNZ66c9IWmvIDWMIDWCjj8+fVGk5pQJpuvYcWgNHm0eTJGO263y4uTh8guFYgny2kECOxxzP009jA==","signatures":[{"sig":"MEQCIDxWj1pBW1PEIKp11RnuPOYB4Wq1aXAelEi8N8+MIJdLAiBH7fPD8WozaEUe6ZMq+SYiQDOdRIiEcX5+MiV/SvPVVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745294},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"009f6be51fb86154e40a0ac767b2b0cf6fa66b57","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.47_1785065265649_0.8051075071596692","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@atolis-hq/wake","version":"0.2.48","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.48","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"61af3074ad14e0a6cc38e7f749bd27a43bfbbbcd","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.48.tgz","fileCount":110,"integrity":"sha512-3QQcsZ3OyAQJBPXWVgX6fTwmzP4GZHZZvY5a8IyJkvruf03hGqoMqEEBK9UeLXxSXSWktgimbQXs38gsz1qnFA==","signatures":[{"sig":"MEUCIQCJnIkKd0uN/s5MZh7E7QPdApXck71eJCD/xkYxfr4pBgIgJ+rQo0TxghgApUBoN8wk3WKxmSyPYgnDJkCKAeqgO84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745325},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"40a6bf066c3aa99bc678462e7270286bef4c936f","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.48_1785066948965_0.1084186291500222","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@atolis-hq/wake","version":"0.2.49","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.49","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"6dd02421f0f51b046c59dc3c6de2d91f23c1c9d7","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.49.tgz","fileCount":110,"integrity":"sha512-sk4MDaIcZxQfXjwxYUUhRC62cIupiPOIjcLgXU+cVYMhMol+YboqLAUatn28AcprAV1vU80o0RYT8Pu95a0blA==","signatures":[{"sig":"MEQCIBHF59kGRJIXzUXz0o7PirD7Gaj2CM7Smz5rvxUxqE8wAiBXxgc1wyk8c39L/NT0buuPNPoVK9v8IqrvNqYmSk+oBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747488},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"1785fe47949f70749b60e43f9618a6963214fcdb","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.49_1785067286489_0.28096427216376196","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@atolis-hq/wake","version":"0.2.50","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.50","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e370381f19d0659d7de27c2ac20e706b96f05b47","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.50.tgz","fileCount":110,"integrity":"sha512-ekg5ymDaKeLS5kJdzhV3RayzoAZ1hf6GTukBpUlOn0xwY77p4Du4kFrEjEmFtYoYGQdtwYV7W0XFqTLsGIaBGg==","signatures":[{"sig":"MEUCIA6zvOR1PmDq6DdHTbQKvjxojszMDOZ4V2R+d9juRnUwAiEA4K59Aa7Hbji8hacZPrw/g54oPER92YliY0AxPamptxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747592},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b436c70df6b34f84ae2cf862ec7814f0d6c5497e","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.50_1785067721728_0.03507507891268857","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@atolis-hq/wake","version":"0.2.51","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.51","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"063d757f0743f4c120235608a1d7125cf1e31115","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.51.tgz","fileCount":111,"integrity":"sha512-8/XTciJNfIzFqYywtXcG7Cfd3hguWjls8gb/VLwdbfSOAPRSIEboM9xdzYJPlxzsVJQ70774382bEzecx6f1qQ==","signatures":[{"sig":"MEQCIAeTb8AU3z0gpZVn5+g3iDlDPR7ME7uq3oDwf7KhyGaVAiA6k8eu+d+vcklEJZBACishfB7VNVUcj6pb8ckW1Yxdlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":754495},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"1a18fcaad22aecd72b7f52064146aacc33d7fda0","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.51_1785068445159_0.585924242486594","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@atolis-hq/wake","version":"0.2.52","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.52","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8d3075d76df7af7e69c513f2313a63e5f15549fa","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.52.tgz","fileCount":111,"integrity":"sha512-ChOaly+9g+H8JQogW1MmS/MezW9cKXZZkStjBUbFcjMpJ9aYgnWqhgbZtu6CyYP92VXQ2Pr12vaMm99WI/E9Yg==","signatures":[{"sig":"MEQCIAZBGHrmO0BqyYcKOeBGHsn4ajyJ/0pXsNitFoyjonNXAiARsA+MMugN2N0u2migzT0+YFn8KVtxa4OKXv+jI0yo/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760558},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"572b993c0ae189fb9d41a67f61b988a58b3886fb","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.52_1785069913472_0.4686882870899165","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@atolis-hq/wake","version":"0.2.53","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.53","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f27b07429233f313cfb4625cec730581c8cba91d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.53.tgz","fileCount":111,"integrity":"sha512-LBfGMZJ2mEYAm5YY+owLJJ9oiGANWgo+Y0snlIEHaL5DhZrTAMQTpFYlWyn0njTxG3QF0HgVjlAs1LpKbA8SXg==","signatures":[{"sig":"MEUCIQDd/DOdxVfF27Cfhw/Cd7tSpSzQBT5qwzRI0itgkyG+wAIgR0YgwqrIXZKCzAk/C00DZ8V2m8FC2ZdEmFJ00BjfgjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":769145},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"6c20d18cfd70c73fa7379cf825021a780df0109d","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.53_1785073225030_0.0657266246688013","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@atolis-hq/wake","version":"0.2.54","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.54","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e759c0f03d33a4e6e4d283300b14469abdbfbbf4","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.54.tgz","fileCount":111,"integrity":"sha512-PDAHDZcJrY4Jcg1YtZCLXsFyCQdcSKrfhBISVz9LlSQdERY4rvqwpeBfN+XsdO3fEXJ0LHDi6WOW8CrOGFxrZg==","signatures":[{"sig":"MEUCIQCSXKrMYIPRkeApwK1bkeV0vg/Ng0iKOxYfmp/ge+WFJgIgVlPmf2Y419unr6K0SGfGVrATrbsk6N8IGNIoYKtFu3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773317},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"950074e61f3291d754719a963d72f9b1558eeb54","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.54_1785077934977_0.058999125198414104","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@atolis-hq/wake","version":"0.2.55","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.55","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d1b3da17faa57cc3cc78113154cfb1154d71cf4d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.55.tgz","fileCount":111,"integrity":"sha512-Hp8iIQVa/MhhRaJWvTyIfhzFp/zCtSFa2E+MicM+2b/+zNvC3RjLL/+JfHBLJMvAUYoquufQXpq3bOzT5t2iYA==","signatures":[{"sig":"MEUCIQDEE9uR3XC5M1BXHDpDsHn/HlHGkczMt4Ko8+DurY8y8QIgMZOrzZuShpq4H8wgG7+h7RiA/k1ZaXderHrTeXckeL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":788030},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a7c1356bcf4544d870191f4ac92b427f894b555c","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.55_1785096852776_0.768312536252564","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@atolis-hq/wake","version":"0.2.56","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.56","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"695d918732514ff9f47a06ac21b82f89730559c0","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.56.tgz","fileCount":112,"integrity":"sha512-g726V/X51uwflFnPMr5ZhkZ0Zm6Sk0o6ObjuEd1+TycGN40skAQ0wl5vAZ9Rguf04BgJTtT+56Pst3se4wm5Ag==","signatures":[{"sig":"MEYCIQDVjo1/1nYrcEZzBZrvgJQfAkleCFCR7AkWxYxn3jTxrAIhAOMnmTLzMXiYFpAzc7Qk5MmZ/pyQFYA4crefl5rwZpKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794311},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"38b681fb5224a90e9c325d0f4fd8d72cd7f940ba","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.56_1785109806730_0.08024564992914285","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@atolis-hq/wake","version":"0.2.57","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.57","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3cf69b5ed6cdf42f9a18c4b40e15c14731799ce1","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.57.tgz","fileCount":112,"integrity":"sha512-VP/MUC6R402KcuoyNErdELtkOA/re3uraJitNkrV5XM+TOvkmXpF3W5IR2yO5rs8VbQA9qZQMn0GuH9fXkO3cg==","signatures":[{"sig":"MEYCIQDrD4k3Cp/oNaomX9EDYvkc621VsSDXI/IM4X/52EmMDwIhAN8Dw1Y5K5Ex2ssDC2tgt3iPG6aEhioo9NSDfbGH+FWS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795371},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"d9be6f57f6a186c77fd1194b35f142864e1962d1","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.57_1785111802940_0.3901892908531237","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@atolis-hq/wake","version":"0.2.58","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.58","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a32474724fc20af427cd04e7c3ee718e19d08902","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.58.tgz","fileCount":112,"integrity":"sha512-olBmFW+kCDqy/DJPnjT08t4cDe8/3JRlwMsEwQKbQAj3XL+P6H1Enz6rrwcgFSvpkly7/sCgnixxmLgWzy4uYw==","signatures":[{"sig":"MEYCIQDag4iHTs3rGPLmtgTk4kSQP9wc0LwRLDKzEtBlJ+d/mgIhAK5rBDUACsIj7uFa5ZbgY2TVmuPwxoZ9mqpD/58lJPfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798465},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"4624f396e16b94a08c6b2ec1cab80e1e35b2a9ad","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.58_1785137085720_0.5336545241922888","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@atolis-hq/wake","version":"0.2.59","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.59","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"cbe5aadec19f9d2e6f03dc75bc1ded4b8e1a243f","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.59.tgz","fileCount":112,"integrity":"sha512-X/i1obATiS3ngjRCjGcR8ehcc30LN0QPuhdyE/PEDuh7nac8dU64gqac2R+1SjDeOaJ3UxjwIwpmruKnpRrRlA==","signatures":[{"sig":"MEUCIQC0Er+bgZ5VmwvvZWyJru0vLzuVCFxOqiz37eokZrC69wIgfdPHMm1k5ivDGTUVpp8JJsa0AVQshdJ7WN+P2LXMRgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":801089},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"2fd2fbe776892d7596c15df7d8bcb14a7eced9d7","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.59_1785146895138_0.7331800330354896","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"@atolis-hq/wake","version":"0.2.60","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.60","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d642fa51aba8f854bfd1490ff1e750e78bd63b58","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.60.tgz","fileCount":112,"integrity":"sha512-RL0mfdOiUILB9vHLwuN4mmqRYMta6j/y91rDlE57ZjnzDMY1lOM+GbyMK+R2jVJdRs+Piq2EpFBQV/FHT1h+wA==","signatures":[{"sig":"MEYCIQCEbRdA9bjcnAjyQ4OtjKW71qkBTJMw6L3BhRO9Kt9KqQIhAPSfBF7tzFm69y/n0TJmdHMWB84Aksvk/xaELU7smuf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":806614},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f59c4fcc284558bf1c14272321f0052ed7686533","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.60_1785149045023_0.8370140001633117","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"@atolis-hq/wake","version":"0.2.61","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.61","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"25a6db4ab19ae498a27d96e47ee53540b0d3faab","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.61.tgz","fileCount":112,"integrity":"sha512-OFYAjA4JZ7SXjdV/KBCyoG1o4PknO2xjDGAbBmWatiYxqaPNZC7GEi5wR0qT+OMJ9DkTRYxgmseaQ3NU51h6Ng==","signatures":[{"sig":"MEQCIFoYkCUFR3I+AbqRWRggt3MyQyoNI5UABAaEhNWnZkQzAiATIxyiOdBBMnV8VBE3AIKCv20g6VLpGCBGBY74HmRa6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":814726},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"99d278b4b48821b3c4dd21b52d72b24e349b7a3b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.61_1785150879912_0.8224387348477393","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"@atolis-hq/wake","version":"0.2.62","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.62","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"023cf01c1c5fe592be591cea01a8da347e54b234","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.62.tgz","fileCount":112,"integrity":"sha512-rEqN0B6SE9qG4Y65v0u6Z7z7JO/e8bV3CmW0IQXnA4HocAI70E69W9S1oAnEyhO0xPzQl8bIp01TzL57sOPpoQ==","signatures":[{"sig":"MEYCIQDpuuvS8B3zWzSeR04y6LPKePekuNC5FQ0JVe9ZpcXjrwIhAPzX9O319xHpsYIVLJaiNIk44Uvd50E6m1vfBRQyinzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":815486},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f68a086d58236feec60a58cfab0e35adc7dba5c0","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.62_1785155443086_0.7165180274134217","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@atolis-hq/wake","version":"0.2.63","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.63","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"644c2992a528c6c33663fbf15924c065fc9e3b53","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.63.tgz","fileCount":112,"integrity":"sha512-E2uMtL9yxlpSMSMGc0fcCr14ytbc/9bvOmxUsebe2JkpGxB9kZUHhOh4nj6aorseauXaiRZe7YF+78af26RyFw==","signatures":[{"sig":"MEUCIFjTsJrhDBc72/MMS4frtGQ7d1teuoEWCAwrSCa3OqKpAiEAnDvRicX3d4lbahm7DPduBpEM6XxmXKL72WnhT6I0tm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818677},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"12475089e6734b6f6d8cd3a145ad37ed15833845","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.63_1785157994955_0.8023199476045604","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@atolis-hq/wake","version":"0.2.64","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.64","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ecc4e624000c14a2279f505e2e29d4f4235f0e44","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.64.tgz","fileCount":112,"integrity":"sha512-mPZs5kFft/xAgbmDZy+AOlf8wkT3bSJ00g+21SDBtV2wwS2Dbv1GUaPQ/7RcrNiExO0ueGfgGoNXKUadDG2SFQ==","signatures":[{"sig":"MEQCIHRpJBJHlDfRHvYv7g5JwBo1wpyo059x+c4gVdAkPz3yAiAsLaFaQkuHt0Ayi6xDjgYMAcR+sZBopqwEQeI8n7m8Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818677},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a2ac867676b44c481e18fa627b5a06ea3e001d7b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.64_1785160528091_0.35376478733394645","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"@atolis-hq/wake","version":"0.2.65","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.65","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"4c766959ec6b23c8e981d02230a2168693d452aa","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.65.tgz","fileCount":112,"integrity":"sha512-vJIUWooPCRX00QbYF8W9sGhxScTsdQgCPT54Ewx7cQ2oUB6NueSo4SqKF+fo4z5/qShWYF9LuOYFwcOyj+Bc4w==","signatures":[{"sig":"MEQCIC9P8diEV5oHvWD5+DujYeXAh+0q09VLaTnWDjgVffI0AiA5urdGxeTXkr0Z/Ttgi52jymBIkrzSOsl/wg94vQ3BRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818797},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"004f53f81ce9ade7b7c24ac489799d0cea737cb3","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.65_1785162817231_0.28538009354657223","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"@atolis-hq/wake","version":"0.2.66","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.66","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"76a5b2e727ee9f50ed5d0fb2d4d7c445d1b99ab5","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.66.tgz","fileCount":112,"integrity":"sha512-neqrRmQe0yQ3p/LHGgX7FC5Ic+c7eFjGUGfriHsYA3QU18Y++EdN9HIRcr/kieY5FW+t2Kwxn0ioZsZB6QOj0g==","signatures":[{"sig":"MEUCIQC/tEDvRkLnsIsACtKRT7z5ZvGxM+R+//Otoc07GOMAxgIgdrOpozuPTwD+BWIDC7W7wGL56MNtaKyoCiQAyPWim3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":819887},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"da2b78e467a1193b1a076bc64232de078e8b4511","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.66_1785173870022_0.8012831838611689","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"@atolis-hq/wake","version":"0.2.67","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.67","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8f22016e02aeb23822adfde53e903023494d7c0e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.67.tgz","fileCount":112,"integrity":"sha512-UEyDnra64/fdEFbN0I2EGdUbzAwXl52SImVCN2OBjEGtaQU2SpHS8ja7DX1qHyghJ7tzkqefEkfhP9dZ+FpvoQ==","signatures":[{"sig":"MEUCIA6vDpwMgV7fb7jeYkw3KO10AQFXiksQTfEa1p3jmvE/AiEAvlFeaDncugmT59tJkpzKhqPobQoeecDMg2TwH2vKK0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":822995},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"903477c5ef6d1dbad96586aa85eb832a4eaa68b2","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.67_1785259452688_0.7754740261342861","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"@atolis-hq/wake","version":"0.2.68","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.68","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"db2ac134ba7f982738dbb6f3a5a3daa2755cfe84","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.68.tgz","fileCount":113,"integrity":"sha512-oA4Y5z69KgmwLQftrpeIEKu/WHjp4X1STMG13nSHboqgcsdF8Xt0nHuCHcmiyPGYI94iAwLbbWY0HxUzRhnWXQ==","signatures":[{"sig":"MEUCIERNORfrK/msp2AiZceAeZ7GM5UxSEgJqIpuwfSiJNh1AiEAtAyESi919WoR4wbFdWiIFiR0rAaH0XiEGVDT7gnF5Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834937},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"d847502d0b55ccab6af0bd3d5c83939799119f69","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.68_1785264440616_0.17866376127981187","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"@atolis-hq/wake","version":"0.2.69","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.69","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"055ab8e763faa810c836032b6e78216c4260a736","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.69.tgz","fileCount":113,"integrity":"sha512-HluJ+LLmOMhFkMYUnyshZGlSUXb76cAdIRxjDZWwQK8D4zOf6GuprnJa9zIYwbEiU6ZcVhSy2Nsl8hGKLGuKLQ==","signatures":[{"sig":"MEUCICaSRlOShy48RduXyAGoNJ06m5Dl0+d4jupKezDe4/NkAiEAq3vhn6VZcoQWyM5viULRPprgbctbfX0SQtSLzztKYX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833412},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f13e2d4ae71cee7c8ee5e6f7d014d7395397acb8","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.69_1785264498808_0.6609017983043135","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"@atolis-hq/wake","version":"0.2.70","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.70","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"fc29d05e159eeeb1b55dff85133236559661839d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.70.tgz","fileCount":113,"integrity":"sha512-CpUWIAVIa6J35vjMf5I583GrWtm8v/LkiDY2gnwA/LPk240GgQOsXy/BO4ZQWz0HvHp/VQ78gGYVZOthz2n+2w==","signatures":[{"sig":"MEYCIQCW5+oaPnLXXzm//tvkYpAHDDrpbLvE70zE8IIlGruK/AIhAPslfYpTXOUxN2RMjtYeM7SeKUfvi7qaQhcSSVvvHIoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833560},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"e22f5dffa53fe9840f8f664c32233f58d8c47efd","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.70_1785267126782_0.13880115387445868","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"@atolis-hq/wake","version":"0.2.71","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.71","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a0d3ab4c38160e603c0a3c3a689750ebc7ed0b58","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.71.tgz","fileCount":113,"integrity":"sha512-KwSyBFty/B35c3JzYHUV1ZkjdsihhQ5zSAgthnKyCvMH05lw5JxSU/OBZ1EipEtV5RJhq13RmwzZprE/MpU03A==","signatures":[{"sig":"MEYCIQDu5WTWddZvVYxT7xJoFN6iNatMHYECr8bDbsJnNddElwIhAJwlDRz2ebu0mVhkI2JrL4Myo1ZnWHBvy8SXiIoGSYtK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835158},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"9536c3a44a13cd54995f0e54d63e52bee637f341","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.71_1785267500316_0.8638261086677848","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"@atolis-hq/wake","version":"0.2.72","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.72","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f510815e4bf1f1316a86925523360d28b83d7ba1","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.72.tgz","fileCount":113,"integrity":"sha512-npuRf3N+EDaXxo/etFgZGFTbAo22qnq4HGc4fvqiOqpDZw8MmhtsdGBMhmXEa7IXFyyl5W/CTVpe9Uoq6z9/oQ==","signatures":[{"sig":"MEUCIHMFrzq6clM12KId6vCLGWX9YVFnjub6a3qLNO2pQR30AiEA03VKAPKQh4OoHyqKgEGsBO6D0JU3nWFRU9CjOdneJhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835340},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"2328db4b5abd7eceab53e2a92f05c69218538768","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.72_1785269426920_0.986329867009113","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"@atolis-hq/wake","version":"0.2.73","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.73","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"fd062480fc842d807a711f1c70f99cbb80f6a616","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.73.tgz","fileCount":113,"integrity":"sha512-NWRXAgVAHqYQVbAJaELeKBir70opeINQtEqp6AQ/nZW8XQednZAOHR5XUd8lPF7WlqgZOY8fVTXjdQlABQMYvQ==","signatures":[{"sig":"MEUCIQCm0m1IO7y2/IzsVcbnWqeJY+0lZYvW0ndDCxW/tZEnrAIgLBXJex+rJmtO0OOmZ3wE/rJ1SUE+Qqg9Tb8yew/WRHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835078},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"7746bebd44f3f69e9b2afe5d9644fb8149a82d38","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.73_1785275262501_0.7341227339173515","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"@atolis-hq/wake","version":"0.2.74","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.74","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"4e82b62540b0472fc691e0927a71c9a11471b199","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.74.tgz","fileCount":113,"integrity":"sha512-NBrwjdjYN/p0ATmmKDmwkCDGbGUXdp0us3iInvf4ip0KCI15k9JRRn6sAm7GRsRHCmKQFUwZVpCQhv8ZNX1pKg==","signatures":[{"sig":"MEUCIFjd62SHFmtLyrdE5HqC0nHzWYoDxlm0iyGjicMOYef2AiEAjYw3K0Ey/F7KROXAJSX1t7FfeDoDNNktVlrbdwW1AAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835857},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"0f5aad441ab2f8339d91264e9c06b0a5e2d74d7f","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.74_1785279754849_0.024610121404162077","host":"s3://npm-registry-packages-npm-production"}},"0.2.75":{"name":"@atolis-hq/wake","version":"0.2.75","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.75","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"bed7d0d89d93e6be40343b97ee6d3411a2e2677a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.75.tgz","fileCount":113,"integrity":"sha512-7tT4iXixg8gwcDI5UMyJHXnyn7XrgkR67SeDlPcP52stzifVWpocQ9urvBK2dbJCxYgLnj8Fa9XVBvec+gmUOg==","signatures":[{"sig":"MEQCIBl6v5Gjnyy6U5H0TM8yp5Wq1TRS8BspdDe7lyD9bYITAiAoz0d/2eUV7kC8RBWckTjpzv1vmpCV4C4M27TOIWsE6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835859},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"1518042a8f3a6905c7ba95822e9a1343b9a61630","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.75_1785279955285_0.48217313651346005","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"@atolis-hq/wake","version":"0.2.76","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.76","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"162caec07c121743446685df367da1aeee7bd459","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.76.tgz","fileCount":113,"integrity":"sha512-RKqxtkmiCnXX0UwZHxswyZmtV0Yw0Q7n8HRWPkYNROXDurCJ6WZxkez991iEA3tIHn/9kXoriXsAOiU9zAXbKg==","signatures":[{"sig":"MEQCIAfENdkyQ0Hm4H226RR4reFkFn4ckEtW1aLeEW/zevy6AiBTxKVmx3OR0Re0AjXrgiE5our5jdZVJ9glVk9paUK2+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837214},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a663f1fbd52b735324645dc1af8cc6fc54fc31ec","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.76_1785280168765_0.47480808589433243","host":"s3://npm-registry-packages-npm-production"}},"0.2.77":{"name":"@atolis-hq/wake","version":"0.2.77","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.77","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"18e0d8137cb4bbfedb663da08f282d52621e5165","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.77.tgz","fileCount":113,"integrity":"sha512-keUo/Co9+AwgdQJFiKZfWE2IF6SAvEqEWfJdB9MHg5y0yse1BM7OFP6nJkzvvianBbNA67T8DcNMzcF/gLIMRg==","signatures":[{"sig":"MEUCIFWmGQIvaBwL/AsvbgGEdwHVRgU6q8FbRnT137wFpttpAiEA2SqmjO2kcJ0n2WNNDhK5PVPvqqSiIEcX3YnCG2PH6eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837461},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"bf60f0563453d75d9befa60236f889ca602a44f6","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.77_1785282290018_0.2966423195842314","host":"s3://npm-registry-packages-npm-production"}},"0.2.78":{"name":"@atolis-hq/wake","version":"0.2.78","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.78","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"31be82258f2e04302b2b56dfdded7fe6d56e3771","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.78.tgz","fileCount":115,"integrity":"sha512-iW6SEj6xi6rhkW1WRLtqb1bBKT2dHy0DWjUFJiwZQIyFG/EeO/Nh0LdD/l2zQOtGYMPLuX0EQOFRO4oolYSG8w==","signatures":[{"sig":"MEUCIQC2wv1eDoWUpGerXxKX0p1rKvY96q9mn3jySIv4a+CDrQIgLRjZKCAcYb9C0QEICgcSE5YI9ncBoFPzl4CaZbuI3g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855507},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"d1b75223eb97389d977c6298615f3a0c0b577fe4","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.78_1785283814491_0.45307879228512693","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"@atolis-hq/wake","version":"0.2.79","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.79","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"da6f45bbd041ba507fac1304ce069106c406ff1d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.79.tgz","fileCount":115,"integrity":"sha512-ZBp2TSJRzz+HuubVDJ4elgOaLinK4r+HO9sE2t12d8NVfGB2Uhfmw0sOucNEIAxFHr9fHbBRIv12YQz3oYe5zQ==","signatures":[{"sig":"MEUCIQDyfTSylsRV+OFPzDXU0knxVxrAIKQhueOcYt+YkEwmcAIgKNmhBmxkXLV4CfTUevF5gJdGqKjzM1eOUdcswv5xct0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855586},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"4eb3621adb44a9f7b2cf49c04f6d8f5ceb2f9f0a","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.79_1785284122470_0.6346286924203544","host":"s3://npm-registry-packages-npm-production"}},"0.2.80":{"name":"@atolis-hq/wake","version":"0.2.80","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.80","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"15d52d7f283175f9c9fbb95e3c469c4625cf4937","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.80.tgz","fileCount":115,"integrity":"sha512-C3Rg6vTCJL67YRpsU0YtwTVDpgI1OlEpvs64bZfrubBuZVgD0+8sUyQeEuzYIVd+C7oHvmPtVAmDRUvK8gu81Q==","signatures":[{"sig":"MEYCIQDYggmMNgTkBuuoZ1sqAuOwDhQtf6esMeCw6zXgOJ5TegIhAIau9lJyDpYv9OJn9KehQppu4bs6ODVmLV34ZJ/w+xAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855669},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b844aed002edd1103dbad126c812258b9bba76cf","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.80_1785284196117_0.26995037252222187","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"@atolis-hq/wake","version":"0.2.81","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.81","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2c6b1a7a844f2a8ce79c8382e0470993bafcdb78","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.81.tgz","fileCount":115,"integrity":"sha512-xc79PyD01p4NSxBS13n3Wb7y55wcA4mOZxgaJEYQTU+G6VyNdrENA8oz+bpYU65aHVF8rX1WX5LUwrSjqr4T/g==","signatures":[{"sig":"MEUCICHxhpH4St47iUF0ZYFfA7TylBiV8Dxcwf7GNMChUNS8AiEAgWfOgFQpwqHDLm07vq4wd2ZazoGGFTGSNYdIYPI13P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":860164},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"e91aa2a5fffa6e5e2c28a0cd925d670725d1824b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.81_1785285788356_0.9102548223119313","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"@atolis-hq/wake","version":"0.2.82","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.82","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2623bee505bcca0fe8878f6905f11b09e8fa2e3e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.82.tgz","fileCount":115,"integrity":"sha512-2/vf02hvo/o+73+uFiKPW1gqNyJEe95egMPr2S02KxiutpukCC1ZHKvC5BmgeSiyKJvO43yclt0QJ2vgXK5D8Q==","signatures":[{"sig":"MEUCIHa63Xk84mTgyE1nQhiwiI0OwZTAP65WWrHf8yvN16keAiEA1nq3at4ruWUCh+kqNsDt3GWQJtA8c7QIRq32Cr3g5ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":862424},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"cb9a25749d82a85d98e41f519666ba568f1dcd54","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.82_1785308832610_0.31668450852005625","host":"s3://npm-registry-packages-npm-production"}},"0.2.83":{"name":"@atolis-hq/wake","version":"0.2.83","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.83","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c307216d20948a8536b3c0619e94b063d6fdbb6c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.83.tgz","fileCount":115,"integrity":"sha512-CkhF2Nkp5sGox8csu6CB30CZpOFmNc2JrApkJp1qyJl0vg5A2vpLFW0XBGzIIZvIIr6ytj2hNaTZeLQJau4wpA==","signatures":[{"sig":"MEQCIHFGkvT1ndz2CcyrGKdXA/O+ESD0raBIRrc/Rh30aqzKAiAGvvGbsgBKnJAhR2A4rB1VSwXIojKO8G9Ufgelz4ED4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":862537},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f3111aac4970572ebb2f3f8c9c6b1a7eeece6a9c","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.83_1785310492858_0.17109463559907434","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"@atolis-hq/wake","version":"0.2.84","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.84","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"da00c88b14afde5a978a076143ecde2a9a284f01","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.84.tgz","fileCount":115,"integrity":"sha512-dv5xxSpjQ8iixptnAHD1LwACzDd4NFBkXZtcX+wPuQgNvTA6qJ7W+NXWlK5A8Y+YgzfOnBeQ0sr+6rclOH8jLA==","signatures":[{"sig":"MEUCIGYCiR4JzEXfsPC3Fn9J3clVmpycEWOpWJMfuDUE9h6ZAiEA6yDLzqa3DEwejUX9DpUe93l+3NjWqxK9VuAyrMv+BzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":863000},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"78f9f6b9939dce8b8644432f7c4fad5dda6e5e21","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.84_1785312354262_0.5640618242863329","host":"s3://npm-registry-packages-npm-production"}},"0.2.85":{"name":"@atolis-hq/wake","version":"0.2.85","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.85","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"62ddba378843827528b3ef1deda0801afbca65ac","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.85.tgz","fileCount":115,"integrity":"sha512-YbGFhfQUN2v0/9kjzoWuPnNXTgSfzDt9JuU0y0PfmdUGVpfLRPynFXLON06h40oIybc/P619x7iaPu7oP3/X1Q==","signatures":[{"sig":"MEQCICQWBpUgCfIgmkVy9T3XGxjYyCGgn5lR5FEy4aTf1pAEAiB/002VhzBvkHV6nwDvrD1u8DDze3jZ2DcemvkNtWBzVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":867556},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"47d31f81e496c3e64cea72333d02721b9ea9976a","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.85_1785332740282_0.18810662237262732","host":"s3://npm-registry-packages-npm-production"}},"0.2.86":{"name":"@atolis-hq/wake","version":"0.2.86","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.86","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c8286c505f5142cf80dded5a1acf49c84f57a34d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.86.tgz","fileCount":115,"integrity":"sha512-SjCbl3eVuOipGiAhO3dYl58L2uZtjGf7Wn45GlS1SYqtNbettwf8qD3UxWHNQNqS1d1RQOCuWezIWOmEJjLiPQ==","signatures":[{"sig":"MEYCIQDFYv5eOP9Ybt808Loz/D89gNlJBClEEm7AHtV0go/wUQIhAIaO96zQBqLlrVbFpyxM4BCeg2Egl9BnAnjeSw1wHsKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868592},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"2df6fd86c364c7e09077b41111e5842f67334893","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.86_1785333608472_0.36999835297232475","host":"s3://npm-registry-packages-npm-production"}},"0.2.87":{"name":"@atolis-hq/wake","version":"0.2.87","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.87","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3c18f14e04e87231d1c2a637aad723ba63491a35","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.87.tgz","fileCount":115,"integrity":"sha512-BlD0lzahik+bgPlDWASXY3tO9n2V59QQMUhPbjrktHgKC74hIF25X//i4HrOkFDYRTJlR3TF9TRa5WF92MVDvA==","signatures":[{"sig":"MEUCIE3i4umUorFtWGdqlrbnmFCwQhmyNzb0oDdAWHEo70Z2AiEAr7q8SaOd6yECyE3K2M5zrfSSamI3kETkY3lzdJ2KE70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869368},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"48415cd05202f14b502fe442e0aaa338c566bbd2","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.87_1785341132749_0.7813654258334872","host":"s3://npm-registry-packages-npm-production"}},"0.2.88":{"name":"@atolis-hq/wake","version":"0.2.88","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.88","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"76b846651c9bb443948d29f22913c1e489696a71","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.88.tgz","fileCount":115,"integrity":"sha512-8TFsnlzTDuoYZTDhahc7Qip7DNsY95ZByuPip7Yn+hCqe4cOH4APB89AuclSocPr2zX1EFEv8+B81PQB/fuFpQ==","signatures":[{"sig":"MEYCIQCfK3CnRMAS3WycOW7ESNV1Df09AnEuBfNYq39nhpEDrwIhAPtlhO6HpP+PrA91RTScKaWXmS/KI04XrxNBHBDZDNjy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869368},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ec1e1ca1b4b956dc186e76ee9d718dc9c402e943","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.88_1785341991660_0.5218402506045687","host":"s3://npm-registry-packages-npm-production"}},"0.2.89":{"name":"@atolis-hq/wake","version":"0.2.89","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.89","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"22f87323f82b2198c3b6ceedbb32f44ce38e08cb","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.89.tgz","fileCount":115,"integrity":"sha512-0GSXQ6Ba03lefyGZJooDQcvHwpwg8PB0ynDlEvW3iOk5zTPFYVL0S7Q1Pn3rBmZ1EpoF7qYv/av7eUCWOMtE4g==","signatures":[{"sig":"MEYCIQCI+TdiHxxaZfIzrw60S3eRQnrdVTwCGTrj3a98UFED2gIhAMcqzXOBLOO35woQQfvyWww0GFZkKv2drYTYFL3VarCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869368},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"3780e920b3d6bc15ad95e29b49dd66f80e216f10","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.89_1785344086020_0.2785583072227149","host":"s3://npm-registry-packages-npm-production"}},"0.2.90":{"name":"@atolis-hq/wake","version":"0.2.90","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.90","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3ef5cdff44909e912786bdebcdb50257e834c7f9","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.90.tgz","fileCount":115,"integrity":"sha512-BoKW0p1n7Q1m1+BCGmSa5J4qZpQfH3SXUwSf0NmNoU45x4OCzi23wgJWJB1oPYGF+ImfofYTNRXxzGPJr8W7eA==","signatures":[{"sig":"MEQCIElj+WWBEZIx8LJ6kXoDKNQfK3xIodtyNSypnjP1dMhcAiAg+cqsamt6AUwm66/TUG1Ah+hcoge3EikfDYcco7zdYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":870035},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"7b60bb793c82bde11941ef7bbdf1dc9f563ac027","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.90_1785348254800_0.9686340234683093","host":"s3://npm-registry-packages-npm-production"}},"0.2.91":{"name":"@atolis-hq/wake","version":"0.2.91","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.91","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1f595fbf4937a169689e3a57d6c0de09ff8a0ad4","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.91.tgz","fileCount":115,"integrity":"sha512-/Gp5PJNUV77vHHAhutVmgO/ig4EKD0qWB4f07oXMRPJz9BQvygPOZG3urfCbjkigix3fjOJc0cpIiQ7FksCL8Q==","signatures":[{"sig":"MEQCIEAXizmaWf9PN5srsc3GRbu4RBQ+MZSUUvoEymmUdVHMAiAY/pgmu7MhUNPJIh0eNFEUJ/HnDgdFBKBMSV6tY+9Vww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":870220},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"260ecd92cf3832de2783294d9e6a0206d5bd585b","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.91_1785349368335_0.1666054759283","host":"s3://npm-registry-packages-npm-production"}},"0.2.92":{"name":"@atolis-hq/wake","version":"0.2.92","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.92","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d20687a16c5077f407028cfa508023829ab79257","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.92.tgz","fileCount":115,"integrity":"sha512-fY0GVnaNrewQBo8CAISACQsGpm/2umQPcGCMGZ0zofolSKTZk96SS5VmrTUsW083zEMghuec4aydz/Wvx+tSmg==","signatures":[{"sig":"MEUCIQCg9wRmP6dCzz8DFmU4ddbN3a4Y5txTjr5V/ngE+pG2ogIgbQ/IFL+iUUrebBYtpuowVnEksPoHUVSKJSWisYwr0R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":870097},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"05424baa920bc61400b17f2b0387c2039ed9cc13","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.92_1785350576672_0.604479053745897","host":"s3://npm-registry-packages-npm-production"}},"0.2.93":{"name":"@atolis-hq/wake","version":"0.2.93","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.93","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9c0bd7810190c0dcc588c0e10d83f8eb4e58eff5","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.93.tgz","fileCount":115,"integrity":"sha512-8EY7ZWDDmPEeFskTVLIcpcETZTpvbNWEHWBfeDbM2ZGtzPrRCyigw2uQMnuwpTJ61XLAUVCf2Iu7OHia8Fkb+g==","signatures":[{"sig":"MEUCIQDlLCrunXbLvFUQjqf+z3LxkGdUo2DoSTscyKx1AVdr1AIgYhMWV9jrXqxQWLUZJzuI1eR4MVhFZvGMjYlUXezAwYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871873},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"5c69d41894629d4a47504cbaaad1c9ce9fba3b05","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.93_1785352717833_0.7438063222958813","host":"s3://npm-registry-packages-npm-production"}},"0.2.94":{"name":"@atolis-hq/wake","version":"0.2.94","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.94","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"19cc2b5abeead69570c858885e96e2e16fb95abf","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.94.tgz","fileCount":115,"integrity":"sha512-lwiHd+A9rtbQmHNU2UeOoWDQbJKUStAHzmvBluPl5NFoD+NgY+N3ZBE3AIeYpK7GNXr1FFX/pThURvpCc0XTYA==","signatures":[{"sig":"MEQCIC6BIZ8s5z4RSQJcNT/AxLVmklYn7DoDwC0JR6ph4Ix8AiADj2a1RTvvPMQgdDHrKPVSCgjB6j7ZOAwF/YJpXXfSig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874327},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"6f92af7925264d28945b2c7ce636eedfff803950","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.94_1785354217845_0.45541347431959056","host":"s3://npm-registry-packages-npm-production"}},"0.2.95":{"name":"@atolis-hq/wake","version":"0.2.95","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.95","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"07b1fccd8e8b3ca31018e3bde261f2e0b86eb440","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.95.tgz","fileCount":115,"integrity":"sha512-g687/6DY69eJCyaL4nNYhiF9aS06JPjecL/mvY97TURYlyOnEynORF7uKOykIJaafawRh0R8TEVZclWB25Kqug==","signatures":[{"sig":"MEQCIC3o7Jed+nhMSFHkiMZ/Dbvp2JxnnKa/FTdFfJR6BB3OAiAaYm23/2DYIxGYgDadzQrjHUMjTEWa0Bv58rs/OkIwOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874831},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"803f372d65bd40d2ec0085676bdc70795e9169e1","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.95_1785354351086_0.5464556172701691","host":"s3://npm-registry-packages-npm-production"}},"0.2.96":{"name":"@atolis-hq/wake","version":"0.2.96","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.96","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d32512d2e778cb9ecefd8bf92c99d5655aab1a50","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.96.tgz","fileCount":115,"integrity":"sha512-MmcW4WcoqbETlLjitWqMVup/gIMTk88xMqmMtit8Uv/k+JcdCCeAvqurbphl56niwBirGQ9PT7Tc7Q4B2eDzhg==","signatures":[{"sig":"MEUCIQCT3hdlyzHkLFPoy6X3qlAOFqv9crYzdISG2+lutR48yQIgEnkYG4qSQ+Tf11IvA10AYdEZwWfYNf5ta+dd9f9NfAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881110},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"49465cdb639aca43ff8004c9ce4d7b4a2c0eeab5","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.96_1785357678423_0.8682536123721427","host":"s3://npm-registry-packages-npm-production"}},"0.2.97":{"name":"@atolis-hq/wake","version":"0.2.97","license":"Apache-2.0","_id":"@atolis-hq/wake@0.2.97","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e1346b524e7fdf635b58027304c7e24d55e089f2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.2.97.tgz","fileCount":115,"integrity":"sha512-gArbu3hkflsGYONzeR4HInIklbaUnc1CKfSwo8IMO17VEsZbcY92Op+/4e/UwjkTy8bCQX6yVrO9chfdDOkv3A==","signatures":[{"sig":"MEUCIHsCsnPGtlKrnrhbBqM1tdO063r/2/FfcaUWiVSZoPOeAiEA1SgGZMPKeHNF52+Qds/gU0njIKZ2eTaOyAiKBTiB/7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.2.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":885365},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"17e7db1092acdbb033517c6dedae2b0cfa6cfa1f","scripts":{"ui":"tsx src/main.ts ui","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build","test:watch":"vitest","smoke:codex":"tsx src/main.ts smoke codex","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","e2e:github-fake":"tsx scripts/e2e-github-fake.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.2.97_1785360944828_0.8629727705841015","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@atolis-hq/wake","version":"0.3.0","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.0","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9dde0a3d59bf2900883a52a5210c54c52b0f0232","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.0.tgz","fileCount":361,"integrity":"sha512-4SvO9ww2ifxVeTz6m1allD9UzucBCgyL7umszHbF+dc3KidoydAU3TNSIbfM3xDk2txhJUiSax/gYsBHbWk5dQ==","signatures":[{"sig":"MEUCIQDnpniA+vLCl7gmEue7/sei55XxmPmdfuHlPgrzTLnzWQIgIXaamg+3dG19tlP9noV8WGjPeijoBtg0rj1a+9saxAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1315157},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"31cb84460b6099ea50edc17a70d3ec679ba08cc5","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.0_1786638380813_0.4768578995429502","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@atolis-hq/wake","version":"0.3.1","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.1","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"884c62ea56dcef9849e5cb58e2b03010daa54488","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.1.tgz","fileCount":360,"integrity":"sha512-sQZLD0XvUuh1H21/a5lXaGnfhOfL6qyGzIzN267/u4uwgizp8zG7kgwE85M3JWTjse8VUxGE/1VIk6f3DI51rA==","signatures":[{"sig":"MEUCIE6DMTD0ekRRUgBzMYKidWvVZzqy3kr792C9t+oxq1ynAiEA8+OVcbQNJVQch6qasgrVZOe0dcILwNWjaJfVMM+Tvqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310394},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"9e7311e3ffe79fb47123f3affdb2f5df14252c03","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.1_1786645299913_0.2707631457728561","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@atolis-hq/wake","version":"0.3.2","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.2","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1e22b2e530bac7e1e5d5441f1f8c8ea15b10a137","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.2.tgz","fileCount":360,"integrity":"sha512-Iszs4yP7HFNjVAzrk8uSh0SX8je7TfXiRgWpv+cc2N1cjjtSDoE3gCVZvEBtCIVQmJgQnCOLJm0/6+YGR0vJRg==","signatures":[{"sig":"MEUCIALwtTffK7Qvc7EqevKqkBMuO+nB+6ZhZG7JUOnTsHrnAiEAvFOu8J08+RRqlVT4wNUJDnD3irWZPJJlJrSGQv/66qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310455},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"fcc686b03fe2fe0be4bb1466ef833725b95939cd","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.2_1786650572222_0.12504266264617225","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@atolis-hq/wake","version":"0.3.3","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.3","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d0e2742e4cf59b0155c98a627f51623a59d3048e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.3.tgz","fileCount":360,"integrity":"sha512-4gRmdFUkYyPKIDeU3zRagrG6QSDkN762Un+0EKdlnbnNZZ7KxjIUha3Bxm2Wtpi7ZCx39gmsE5s1iOwwPf/eeA==","signatures":[{"sig":"MEQCIG+JiRiF9D6nOx0fRhl5DjQUoRCz1vx/CGQ53yB84vjaAiBrUZURj7MLo7WUS7SpWlexVeLmwovZBe+qJnBMV6Ci9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310455},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"5c03d4d0e5a0891228dcb1229e4279c72a5a2c79","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.3_1786657679174_0.5605427142417743","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@atolis-hq/wake","version":"0.3.4","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.4","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c2f068e9a60b4593dadd04257e4a4f36b8cc7b0e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.4.tgz","fileCount":360,"integrity":"sha512-NmSVdih2j1abA1zUORrIQCwgZ5xbLjQqbrZC5CLAOdJXN0WdKAB0FWRdlDs29bG3jCJzKAspv8ThOOd3c+K8FQ==","signatures":[{"sig":"MEQCIAbRDSJwH26o3Lll9bvRX3dwHVMUkrS95o6CSIaSEEY0AiANY/vTAJzsVut1e7iwG/LVBqjLt3U36VKwXYQZEwJTaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310561},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"96ae149dedfe38cb25fdc30241df11ceda1c8e49","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.4_1786659901818_0.5624687386536058","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@atolis-hq/wake","version":"0.3.5","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.5","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"4f35351ca9d08491e8852f4c97557c01a6f00a25","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.5.tgz","fileCount":360,"integrity":"sha512-LF0NltpAPzochBpGt5Rr+aB0mZbzb/85LcqoTIsxGyMCbseG/bHyb0nVVzknNTDwpEcPcSfAB1ujR7fuvnIQkw==","signatures":[{"sig":"MEQCIGU24DLTep6CFevbVOF4CiwXXQa8tr/BmNHhydZtE0A5AiBhgn0OrQUjvIjEGCEnsKk+u4wvR94FadtObdXMSX2Bfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1312011},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a20cb24d53a1842f5c0ec145da4478634e95548e","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.16.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.5_1786660647972_0.03886075365379926","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@atolis-hq/wake","version":"0.3.6","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.6","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"abf20389ef3a563c4b4ac647e5cb46ab9d5e1aff","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.6.tgz","fileCount":361,"integrity":"sha512-6GxMawU1elb06kFp8YiFY40WxMl74SWZU39L+zpZcvrZQwL+2o9YC8Y5F76j+NePaec9Z7Kykqp7CNS6si8SFw==","signatures":[{"sig":"MEQCICa4AdSZJa2ejUN8+PHYaTxjxiO1CIqj4ynrDcgfRbxvAiBBfCWwuShJF/crcUGlFdYyMA5tywOfk074bcZMfdujAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1316447},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"d042ccec3c5dea3c5e0e8a31f8ae1e6946f3128c","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.6_1786666781142_0.21599000045802708","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@atolis-hq/wake","version":"0.3.7","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.7","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"311b426015ca55892073f8372b679414c45628e9","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.7.tgz","fileCount":362,"integrity":"sha512-g8Fj75y+DhRiwxyg8T66puGwzBiMyLiM+UpzZ0Zd3MVrYcD/NOPAYXKM8cSCY1uztprxcFs8B85t1KBILkqbvQ==","signatures":[{"sig":"MEYCIQD+zU2+afL36UsGIBEnje+W0yipnsbzSgnhbTGZmJOnHwIhAP4ACSxtHpOOdVFyBbnAzGfOCDnivy8UzF+KHihlKHG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1328627},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"3a1ec02f89a482d862f27d2c1b55e317f7bbe49e","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.7_1786698631022_0.21363317477403165","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@atolis-hq/wake","version":"0.3.8","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.8","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b7c6b7659d10c5577a9336f784e99e0fee30daf7","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.8.tgz","fileCount":362,"integrity":"sha512-eW7VYy/r78i9i9XSQ8aJKYxs8WceBjbGWHExoSt1HCH+A27428GEQ0tCChfOvz3KpY6Abf8kCbOh8unO0c8Jwg==","signatures":[{"sig":"MEYCIQCVWGFAqqWkoo3kSRd6eDzN77V7LhQsboCd1Eno3dcIHAIhAK0luROzGz8eWXpVUPjKSXEqL7UwIVhLzKQ3L4F3Z7Te","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1331945},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"42cf49849607a9b837de2037447b5368144fa347","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.8_1786706715839_0.5570143695729288","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@atolis-hq/wake","version":"0.3.9","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.9","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9605057fd8b3d4e6efea0e20539b11ab021a44eb","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.9.tgz","fileCount":362,"integrity":"sha512-lVQOnTPrC+TD82E16m8+9DGJpb30WdMnm4o2vvfiRgasiOiRIGMsda5rfDrRVnMmdB/+w7m5hAEUKx+wS9JYdA==","signatures":[{"sig":"MEUCIBjpW+OBcDqOrmbGIYAk8Mj/CjOK7j5K6M+q7FbIYWANAiEAxVrlDS3gslfUAKxk4jcb7TlVhLGtOmiu+w1/H86HGcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332087},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b753eb6e42b54a3f45b2a8402972d4db83f98dea","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.9_1786715006268_0.3917297041282901","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@atolis-hq/wake","version":"0.3.10","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.10","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"63412ed8e6ffc80675116677d5dc0da912c5d8ac","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.10.tgz","fileCount":362,"integrity":"sha512-w1G/e9bn3Zc6mKy0k6BewRhx6+TDdjMw/MMzm02BkL3S1L+zI0jPQNED6REBlSX8uSF/Bf4UpP3PxpWJUp3efA==","signatures":[{"sig":"MEYCIQDKl1Ht7FWJjQV0rOKAh1IRJ8SRkrhnB9y19YbYWZO3AgIhALMy+yEElAz74eRvGzNdxLgkXvN6AA+ZSdqxtJx2atmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332088},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"7df87c0f449b76cb89b621b70cf068503d84e488","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.10_1786718301509_0.836928191677822","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@atolis-hq/wake","version":"0.3.11","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.11","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8a6a7bcea2c1ca39936eebe6dea1a369a4542ef3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.11.tgz","fileCount":362,"integrity":"sha512-+ze6LzGiBZEbwXcmWMEJjtoKeoHQbgsK04HmAkqosmXUFSVat9sG1gZWaGExD2LOTy4902e/omdFCEWZuj0C6w==","signatures":[{"sig":"MEUCIA8I4WFHHmgRN0ADUJ37FlYoTxZKeE/xrmrp2kJszVOpAiEA+N1br6g8NTMW3IPPvYlvQu3bBVm6lAu551F6nwc2xNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332082},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"997d170c912c7747c431a00d4a3dddb15c4f68d1","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.11_1786725377173_0.9256749086684763","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@atolis-hq/wake","version":"0.3.12","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.12","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1c12dae447e3a414c781d2408b4e607b95bb2534","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.12.tgz","fileCount":363,"integrity":"sha512-UyRx3JwoefZ9WBdeanHVgoddV/4EeRIKfuMHfxFIVbBYioH1QeogunPYaxH/R48lUhNgvplcSKUT78FZgj4aFg==","signatures":[{"sig":"MEUCIQDa+HJUYKjbmM5qvrh0oaHDioEuj0dpuuSirXI0KW6G1QIgcrPOzEkQJ27+PAdq9IU5gyKiWshTr2ZZTcC/LYofVY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343990},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"3e33fd62c50524e50851e5359a4c69c837daf6f4","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.12_1786729413982_0.7169339800907151","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@atolis-hq/wake","version":"0.3.13","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.13","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9ef53f568b04b274975020bd766d95719898d1eb","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.13.tgz","fileCount":363,"integrity":"sha512-yjlVayD1gh793MDnF0kQP5SM2hZeOglazwFYFMTs3L1Up8x+Izn8M6l0keweaxQOVZRX4M7cwZOtQRIJYG8y+w==","signatures":[{"sig":"MEYCIQCgJPcLbqa2tg83BFLCOhWU9d3Lvv9xLxWXDHAh8eAB6QIhAIsl6pQd1SW1Hk1DFTApVFj/aLd4dK9LQDGCv1RXKHTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1346596},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"47eaa833c71a139ed63430c75ba8d75ee251f202","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.13_1786737081054_0.3755651003834988","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@atolis-hq/wake","version":"0.3.14","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.14","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"dff1ed607ea29b41375e6d35cc3f165ae4672c2c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.14.tgz","fileCount":363,"integrity":"sha512-gRL4M5E1wsRA5HIUnGO4vQ1TKHLs1YdJSCoarwihlplQ4koFUw/5w3AoL1vekdAzKOZHjwu/y6rWJfipqHOrUQ==","signatures":[{"sig":"MEUCIDVLjPXFQ8ACrorDgXCtu0LH+0VdpU4gh0E1SpbxnYDoAiEA0he2mPFHdu5s8Lm+cxkMLypZEB8Rv30+ZOt8DOyYdyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347427},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"cf59f54646a86e2e4b5c7b3e7ec76c05c04ca0a5","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.14_1786748477048_0.8979466275390138","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@atolis-hq/wake","version":"0.3.15","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.15","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ff9aa91cff3ca079da3df2c3c8bffa57da8f4883","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.15.tgz","fileCount":363,"integrity":"sha512-wjshXh6Ut+dVJrgfmggGQgyQdT/DW8GaRs+IRuGM37yApWroysHR23JHJVRZulHlcFSGY0EEGV532LJbEWBK2Q==","signatures":[{"sig":"MEYCIQDH/nF3AbM7ok6HluWguwdH/oqepXMnV2i2OXKR40MA9QIhAK0rtTRtsi4vqiPf3H0vCFVe9CUdWoOhvi09hJIEMBDf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347607},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"41ad0c00c5ab2d5bf80b323f1329067124224c7b","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.15_1786802456860_0.7261883380017462","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@atolis-hq/wake","version":"0.3.16","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.16","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1a6271eab03004768e812d0da540e58b2f5b793b","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.16.tgz","fileCount":363,"integrity":"sha512-T3W0RN5eABRtMGA8y3AHDdoDLxtp44rnoNz4UzP1sMe0bnhrG9DB0Bx/lrsbgMzl6EZdLl80kQyc1Bt6OyHwPA==","signatures":[{"sig":"MEYCIQDY0jbLruMdzMW6jipDF3yW8qzvPqzfqH5IRzOTxs/SrwIhAIyJtlYcpLmMT2rDdm1KiC09tUVyp113RuC15U9r9Pao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347529},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"67a13f942576810c64a96e2dabfe78da2024f33b","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.16_1786803661649_0.33966248490604123","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@atolis-hq/wake","version":"0.3.17","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.17","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a94fbbb4f61b3774d2dd3aec6e3bbec8893379d6","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.17.tgz","fileCount":363,"integrity":"sha512-mDKtDqwNQhfO0kJjzjXmHLLfLKkKGK7wkYJ4dYrwItG9fe40zAMGqySTvbIL9bu7y4Lvo1ECLi1rxW0GEPu7dQ==","signatures":[{"sig":"MEYCIQDabIBVM75/NsqsDgFzcr8OON9llCi228zl/myYOFKg1gIhAPkZcPk7inBMZgoKMV2Olv2+1P2P8Vz1WxdvDLoK4YPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348418},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"4cf4a17851cc2fd5f4dc8e1e09441de5d3320c42","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.17_1786807481968_0.7626465820883008","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@atolis-hq/wake","version":"0.3.18","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.18","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d5ffe4127b0d54a53d5199c87e63ad688998a010","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.18.tgz","fileCount":363,"integrity":"sha512-0p/0+gKFC9xKjAFXRdlmN0cuNzJ7ROrf6nCXcFQs8AL0D6HVnQ8RGghH5bumZ01h8OsunkD2HFesTsjdxsA10A==","signatures":[{"sig":"MEYCIQCKn4WSpLH1qtg5mCkMsHmFPmFbMAgkABwBwGepWykgSAIhAIAlavJAY0/QN0C32vihCdYxFYKnfYizgA3c64OyMfYd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1348491},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"aebb12df0d49c59194f21d702a4f2497577e606a","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"vitest run","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm test","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.18_1786808703432_0.3861712267265447","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@atolis-hq/wake","version":"0.3.19","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.19","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"88a017e34d92467dc91aa7bf83ce55e4c93bd406","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.19.tgz","fileCount":363,"integrity":"sha512-xReUl1fh1glca07vVwlfoCSjIPCnJVOLMBjKYUl2en/C9XKCmTlyEsQaWe327OygFGNhBIdqqTtyO/kFTHZ5aw==","signatures":[{"sig":"MEQCICJGmMugwCns9VPHcV9qnvQRgdCg2qNruhD7KwIA2TD4AiAlg4JztxC9IzBP8z0X9t2qK3BEsVOJP67e7HOuLTXn1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1349015},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"9501a05e85faabb21ef11e8e7d3cae7c6c8ea753","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.19_1786814817942_0.6524255988597012","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@atolis-hq/wake","version":"0.3.20","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.20","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ca0816de46bc9ae4b1cc36bdce482434ce78d557","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.20.tgz","fileCount":375,"integrity":"sha512-1Ss4pdJw8oHyyqqIE+Ge/ANZHeJKiZEVAnZakH276YtuxNMYMsD4z5sfo6UnndRlsPj7pjy7yNgv1ueQNyc+yQ==","signatures":[{"sig":"MEUCIQC1pB21MEFjmPgsUfqukFMOsi7Mh+bHPy6DOOFW38pE/QIgEh3irnxqixs+NC3yLhba+nqo92LzXikjNH6KaDGM3LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377366},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ea4647547f0a87ec64a44290e26d00f4c2ded127","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.20_1786815090099_0.7408010644195164","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@atolis-hq/wake","version":"0.3.21","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.21","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"089362ec862d694c7b2bdf96b98c9ea82249597a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.21.tgz","fileCount":374,"integrity":"sha512-sxhQf1ZYIq/4oRFO+DTUNNneNONHLP0UXzlaUlImYlDe1Jeev3IGesIVqXkc4lElxJdcJLhAIjz3hCkyzGRDEA==","signatures":[{"sig":"MEUCIQDQTaTFHWDzGceO/0BLfs9cDx96oCFvnM661FDBS+K9RQIgEGmOaLGczy9xj9BDrWioZzvJKMDXbtAOxtKfbCqHQio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1374885},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b1be236043da2c6ff03a1041e555de093003ec18","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.21_1786834305357_0.11061254685763888","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@atolis-hq/wake","version":"0.3.22","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.22","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"35aa75c3222c8c01c3f9d2e7a3844ab12e97b26e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.22.tgz","fileCount":374,"integrity":"sha512-FjmUUkdkTgyOQwNvgmLillSz0itzcgV91DjkungTLebOfSG33gzxmVattpVtjzRluop/j7PSEfR5GD0ITloyrA==","signatures":[{"sig":"MEUCIQCDlG5RXd6mmJpJEYixa2UoCkuIVe2fBzjrtUjx9oVJ5AIgGK8Hv/0G0ZfGMfN0FPLeXJVWnUZUPnDBGL6IL1B4ykA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375556},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"d39350a8d8e8484a3e2cdd068c9fa54156af295e","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.22_1786835923912_0.2781630838978393","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@atolis-hq/wake","version":"0.3.23","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.23","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"22fbedae6a717d75ee95104f46eece80b074da1f","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.23.tgz","fileCount":374,"integrity":"sha512-87lRTe9H/PItfajuiJ9O/5pKgBpGQcHN1/dBg58TInXcU+SEbV+8L7n1dqbkxgwFqx5qNEh/zecKL/vbeobU5w==","signatures":[{"sig":"MEQCIGM1LRdyg/IN7BTUhpwREq9sVD+TOojuVY0HvrSnnJOoAiB9UsVtjYWfKdmu214lipDBLqRrIzFlnd+LnL0VBfeDWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375876},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"67a24dbce30429918c3d4745a6673a11de777fe0","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.23_1786870063847_0.44357631374708983","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@atolis-hq/wake","version":"0.3.24","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.24","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c58fa5ae72a63f30361f64b45a93026ddb4ff7da","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.24.tgz","fileCount":374,"integrity":"sha512-b2cBvpMJSBtAYoG55g0k4/Dt//SxXzSymxcuU/G90eyrMvUo+/gPqQ2gpkQoQsHFJHv72hS1JGFw7Am/+ASBtQ==","signatures":[{"sig":"MEUCIFgUBzhf03uXK88BHAg0AqGZhQnYCH0gYbUCXIKypNuhAiEA9v4aEM5t2C6F8awBAmvuGLx3hHOba41KGC4GybsLMoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382472},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8b5a9f8261f820793fa944178c4b96bb53efb590","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.24_1786870068467_0.19841789144348732","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@atolis-hq/wake","version":"0.3.25","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.25","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"844268025fa4b0d9c66c0c174f229fc24647b022","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.25.tgz","fileCount":374,"integrity":"sha512-CxGTpGN9CvzYeNouEd7Jq5u5ho61ElON7F/m1B+cFiQa8LBqHw4ewwkg/6jqLLexbstOVZoMW3EgJxXv3WVwDw==","signatures":[{"sig":"MEUCIDzVg3pIg4KpaLm8Vr+spwggGsy0l5aKi/LVDzjM8WmbAiEAh2QRTVF8vS6YzXzP6sh7ZSdjToHq5o42ZNZbbapohAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1382644},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"5d2454968b74464446ff1eb5d2034b6900945ae7","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.25_1786881171240_0.7766624918380387","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@atolis-hq/wake","version":"0.3.26","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.26","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1044b52e13d509e2af84b095fd39ff0f69105cfb","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.26.tgz","fileCount":376,"integrity":"sha512-RiPaBPeODjR0t1yuRIMdLde6lqesxnqcE/AsUJk2RcF7X+PGyWAMv5RQMQ33Sm8l8EF0j3IM5PWJ3LnuKWhlrQ==","signatures":[{"sig":"MEYCIQDJjGNSMLPI1yHVZbw3WJrWBzfhepFV9dw0oAZwi35/wgIhAMg2xwJ6kNF8GMG8Cl/XW34AlF5lr5sGn3I1SQCslCKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1383716},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"883e6ffdb8b4642e7ea56d5ee9b93e224097f214","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.26_1786882097082_0.39045731264659445","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@atolis-hq/wake","version":"0.3.27","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.27","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c504e03ef7f029e5652560e6d71026d5976329aa","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.27.tgz","fileCount":376,"integrity":"sha512-7WoY74asn9kd6WcQn+inrqudftUXt3+mcLjjknrR5ifvY0B8F2mfabIKSr5E7L1hU2IQkb38Z+tr2AKlgt75aA==","signatures":[{"sig":"MEUCIF2roaUnLKcrYboI0b2uRKY97brQ9M2+Hsl7Zr6N3QUBAiEAhZ3CEbFo6FC+sOVRTh5mXO0LTTmDAadpKwLkRkxfBmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1383748},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"3206862da7eda42aee7684a78a7e11fc57a46b54","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.27_1786882730824_0.2774421455138818","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@atolis-hq/wake","version":"0.3.28","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.28","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3619ba4a7ab79180bef3697aedf5f49afe5f64ab","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.28.tgz","fileCount":376,"integrity":"sha512-6QrhNgH7o//YAahu/FKONO8kbZd5stwFnTL9RfPdm4oJi4TzCp3CVCki9VSJ6OpKjb9vm9J/ZLTde636TRcHxQ==","signatures":[{"sig":"MEYCIQC0ppWWkQu2F0x0qSj3di45EuqSfzFoE0pjjLntBU4PbgIhAIdF0IxNL8yuOuvlWBV/2G5NTlJs6i2O0OaEluH11HEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1383808},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"69f927ba6810e3f2ce2160cc844711a8ec1daac8","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.28_1786883144802_0.573729824791209","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@atolis-hq/wake","version":"0.3.29","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.29","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"bcabc143da78328c3be7b2f3555f5b0c32d7c60e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.29.tgz","fileCount":377,"integrity":"sha512-OfXWQUyR/fcW7kr/O+gKb4ORqjQavDBI+mOQscmznjMKk1qFB3/UMpyDhwl+OcOTUsPfK/bJESufh2wJTh4Z0w==","signatures":[{"sig":"MEUCIQCXwdM9UWnWqBZpjzWjkKWr/eVmNpse2GP+gx9CCP0FewIgasgJaWeZulHwjIP+mV6kNKzPfHq2bPokQkYrK+AwpO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1384230},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"e3a9b57f94a6379e86cdfc3710751687a5463f9c","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.29_1786884340981_0.5474133537211019","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@atolis-hq/wake","version":"0.3.30","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.30","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"66a72d5f41fd5b2ef23b666e4aeed9fe1fd74547","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.30.tgz","fileCount":377,"integrity":"sha512-04sl92UqNgpKFxOtB0nOMwnfWmmhC8SKJmfvsmNBen9HVUlzt3gyXJQm+KAgk3pu93gjVq5H4zfqe15eHQ/Mtw==","signatures":[{"sig":"MEQCIE7USrB+lnHwFLzkNzxCHK1qhQAeC0E75aCX3fdd+Vw+AiAMPhig5o/OG7LLU37A9cMk4qk3tTTEEoUogB8+SthlRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389527},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a9fe8ddb523b0020c196e5a2219f9f481bc704b9","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.30_1786886713701_0.015569047973789774","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@atolis-hq/wake","version":"0.3.31","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.31","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8e4c71d0ecb38f9d271477521f4a180ce46a9ec7","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.31.tgz","fileCount":377,"integrity":"sha512-fqFQS59n2J43EASUV+JF6nEhN442tcwsNXD9Qb4+tZOrnl6Qnz1dp0QXovGyaMAY41zMRVLEsvep0heWQJG4sw==","signatures":[{"sig":"MEUCIDEGfHgdp7STGIh1QtEXDYiYcqq39oWWycmfrIHcMzDTAiEAxZTFchIuNvHPsgw3FG3DobiL6ffddx+cSJQREf1h+Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1390144},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"d4d5a60186588e6fd013b79c9e2fb236a13c2548","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.31_1786887437652_0.8756600446031233","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@atolis-hq/wake","version":"0.3.32","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.32","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ef49ae4371160b002942b21946606d2716b7fee6","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.32.tgz","fileCount":377,"integrity":"sha512-Z0MnDJCpoOEJY6SVYhryxI1QXok+Ej+n6zV9SCbqc4BJiW2RNc7ouAjbE4X3LWl1j5AdNzSlruxGwVZx/bO04A==","signatures":[{"sig":"MEUCICtK9c7pRQR5F30G6Pr38hZxhuVPVMZ8gt6XsyYKT/LMAiEA5JYwePhxbFaEH9mxOrF3dYZaXPUCmPEQ/TQgAZa9OBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1390334},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"629cc1eb35d8bb9d7ce140cfc629e9fb541c772c","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.32_1786887931696_0.6488882076734885","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@atolis-hq/wake","version":"0.3.33","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.33","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b5ad37d557642a8e4f998de7f1b561e2d5bd6def","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.33.tgz","fileCount":379,"integrity":"sha512-k5tFyB+3cmpAc1B1nFX0ejVAJ8yJsv0t8Z40XvOJrOlVxe4kFcPbaPsKK+UtI0GOLlgX1CbJc8tdNLsWw1T9VA==","signatures":[{"sig":"MEUCIQDSQhXWsIviWGfSXovRdiNFLJ0VT4kV7E//2F8NKg+3FwIgQrMiaLxBnE5PAGOTEPHOKxzUz7BDsmF0hF5no9q+I4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392884},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"0a8e435c307f3bef501e79ff287dae8f2b0abc2b","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.33_1786889385549_0.4834596937115758","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@atolis-hq/wake","version":"0.3.34","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.34","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"48a9c1c7f9eec6568a473df7f33c25f1d50ac4a7","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.34.tgz","fileCount":379,"integrity":"sha512-yIyJdOAencZUjFIwH+bAipsYJ73E3g3Kth6XIVxNUzIQ2lNla3lA93qHGdG0YScySm+fixEG5QzOFXNkFyf87w==","signatures":[{"sig":"MEUCIHAmeRC2I+HU2UPA4BFTJKTcEQaJLGMZXcc0Ne90saNMAiEAtRR2hYklFrMYWY0XywpBdErbhWzu25PlzF/Upyy0Zj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392422},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"01f75bf07c476fafe86bc2fc93ae708a561ac296","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.34_1786891043629_0.21697661710605098","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@atolis-hq/wake","version":"0.3.35","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.35","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8a0d873baed505244b0826c1a895281b81eea83e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.35.tgz","fileCount":379,"integrity":"sha512-Lt9QDkwF2r5NmwIHul4SVlDsCvlxAA0OfobK2RuGIpRBkUS4aw5+P30HzXqTW0aSTRKNZrYlI0+JOCkNy7gfXw==","signatures":[{"sig":"MEQCIB0WqnXz4VyoiUNO5EglF7YeekmJ1LjZfcrPrziXq/FmAiAn1YzfPnNPyIrPpSm1MqDMzn6eXcfuKieLQzBUCjYYmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1397937},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"4327396d8771b10c5d9a2b5fde40e0a1a94c0231","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.35_1786893162022_0.38817646567920194","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@atolis-hq/wake","version":"0.3.36","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.36","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2caee1d1b9aef04453321659671ac01288c7ade2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.36.tgz","fileCount":380,"integrity":"sha512-EwpAKUos+dNsVtdUlQTR92+EayKcJWr0W7Tazym+vHNfqZ6D1VuWp4MOkswZ5WGrO1kTC0DXXMizuE8cs30hEQ==","signatures":[{"sig":"MEUCIQDouK0mVzoRIyXjNdMiEwCWHdiHa8oobu0Ix4bCAr4J4QIgT5702R21+EITjPF/l+lF/LD0YiN+3ccQ95VRGWy4SJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1404913},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"3fd5716b7bb704d5be42affd3cd1ce99e7952865","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.36_1786894920752_0.1312267724482732","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@atolis-hq/wake","version":"0.3.37","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.37","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"53b9662f7babbdca6e37d73612157fd9bfeef89c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.37.tgz","fileCount":383,"integrity":"sha512-gop8Pji4xeUwILxTZSo+XhO08w4tIO4uGgYH4ixKXzOIDLMjviwm4gbecyP2t5ui8W4WswZiLDvbXUNYrkpfXQ==","signatures":[{"sig":"MEYCIQD3GuMHmv8w7O+CxOIFEa5lz+qbfA4h2rTiiobgXHWwXgIhAKPsFUSltINWtpwLEn0sVWJWeoeU3vV3Cb8rCL2gFATp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1411417},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"82e4db81435375a4617f6cdbe80bf4ef15b90de1","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.37_1786900420394_0.909911050973043","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@atolis-hq/wake","version":"0.3.38","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.38","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7b1b1364f7be55d14e75af1d14b9af34cb0671dc","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.38.tgz","fileCount":383,"integrity":"sha512-KPtTYNzvU1ixfSi+md+ZzuXN4UTjU/JWQNHaVVh+SiCh1AzULeBGcER5vhDhAyWomnJ0w2tJmu5Jc3m1rQDS4w==","signatures":[{"sig":"MEQCIE0wgkO8vG+lOp5U9AtxVclzNHesTMPmBXT8KJ6krpw2AiAT1aQDhCylOS6umKEBg8VCeuLv8WX44KB/o19MmTRu9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1414706},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f357dfbdf1082c23aeb0cd8b281b3099ee5a2f74","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.38_1786902002553_0.881643036564036","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@atolis-hq/wake","version":"0.3.39","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.39","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b69b3fe88fa2836f32be695e0dd37903a8862f48","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.39.tgz","fileCount":383,"integrity":"sha512-1F7UzMSOvZuEr8qE6aO21XF/R+mFn+39t21mqeZceerGRA8565r4a+CSFZi6z6aoeAPXKdWzE+jYqKeJp4LAGA==","signatures":[{"sig":"MEUCIAFPNfp+vjJ6hsZOasNPo6pz2FshIZ7km6yiN9rjTMHgAiEAzg+UGDveGo5MArwgxAidYdRAZZyUCwUCEYx3UMlMp7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1417377},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"08d78eb0f65d91e56d7207894b4fd763c91f534d","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.39_1786903724312_0.9857864204511055","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@atolis-hq/wake","version":"0.3.40","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.40","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ad3c4134e374a0e7a958be4baeff06c4408d3fe3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.40.tgz","fileCount":383,"integrity":"sha512-2KFjmFEogSlc6qkNH++rvnbjIzopaWobaw3no7oyRi9eiBTdfgaA/pgjO8v97xchzoe17kcdOOLyoTZscG3nxw==","signatures":[{"sig":"MEUCIQCtOetgYIDEV1kJcMuoZ2Js7Ava5Zlf9qgiAERt0koUnAIgME8JrcrEcu5XPXrOw1G8c7ovqqg9L+6O+gV0pggEExA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1417377},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"fda2868741dddff79268454bc7bc4b4b2a723f3d","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.40_1786906149099_0.7052831613075545","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@atolis-hq/wake","version":"0.3.41","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.41","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a66dd9122c5d07305535450e59b700e4fe9e7848","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.41.tgz","fileCount":383,"integrity":"sha512-Pipg0P57ZvI+0IPrsTh+w26T+9LAMDfhdhKtVfWVci8KewC7Ahk1hfxDGLINUt9mtEXycYjC6NvDJcITz68HBQ==","signatures":[{"sig":"MEUCIQCfaNhncmfj9iBZ0b8MWde8/Q5RnP7prczfaLLIL7/uEgIgIh504CjMtW8y1IFrjap7DvGmVorkLkop405yHPxH2ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1417921},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8fc911f689499ed9c8e1653134c72796302e4c90","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.41_1786906297773_0.9200289019043473","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@atolis-hq/wake","version":"0.3.42","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.42","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"570db2d447916554a3974708193700466d58762c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.42.tgz","fileCount":383,"integrity":"sha512-vaD0sV/bZilFQZtOKO+ZV15cvITVn9xM4Su5bsK0EBJTFMSYvEfio8cTAK71gE3vvxkPz8kR/0jp5IV/WkK+IQ==","signatures":[{"sig":"MEUCIHnvZCOnebWi7G8UQEly4SE69824romYEfi8cWYaWdATAiEAkATg2iaGWfX9rGivbBKVu1k+c34DMlT/YR+eRZrE8WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1418156},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"2f6974d3e3269661998a77298d9918964324ada0","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.42_1786907302443_0.3629208622849631","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@atolis-hq/wake","version":"0.3.43","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.43","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c6a7d69b535b6f8eef51b097fb5a9b27df04aa9b","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.43.tgz","fileCount":383,"integrity":"sha512-SwrIeWW0YUd7bl0PhAVa1Rqep8wnwYr5k66Qrtq64blv0dPhvN0NfINK9qghDqiw/B+rC/Yvg89yC1tDx+8PYg==","signatures":[{"sig":"MEYCIQDwUFWqlP9X1QxRQA/K6NVhLs2EZenJcxss3whOUg49VwIhAPGNW3K1YIQwbYXs8pF07OwKoHh+SymVASdymeD2ZYar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1418258},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"7b49dab89e93d130942c4ca4e160177360c75895","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.43_1786907939532_0.20587854488847723","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@atolis-hq/wake","version":"0.3.44","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.44","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"817ff96de9a092c5889e70264cdc787a2d965f38","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.44.tgz","fileCount":383,"integrity":"sha512-2y/YhgtP4Sk0LdVBG4ZgEWXdg1xjBu55ELXT4lvaYX5e23aB+hZsqzqQWir3cfDDB7gzAckcsGXUe/uqPfe/ww==","signatures":[{"sig":"MEYCIQDF8oMYyD8wwzI3aFdjUiy1FSHnDszr8JeiFQ2dzdQDCQIhAIFp85YNwA+xSZQWfh1h1sCKDjrLVpCvP/lIArTbp2hO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1418572},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"16f979af53bf1b3e6a2ef297008af2d29bf37623","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.44_1786910639019_0.6466455423257718","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@atolis-hq/wake","version":"0.3.45","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.45","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1d295d7afab9d666cffa52904d00c7bdaa065797","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.45.tgz","fileCount":383,"integrity":"sha512-MkjLm4ZvYbDKUxcMkXdLqjqcYN4UeRNOg+CXr1C2iAgQqSD1s67ReJShAB2Vet3A9ZxGticuTs/eO0mm8VekYg==","signatures":[{"sig":"MEUCIQC87IILBAP20DsWt2HBUkXGS58xOA/nUgD4+30I0NJqRAIgO6QVBztKf+gfH4TF4dpdDA3xjYoH7tcYA/qh4kEMWJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1420081},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8f84f8de0e36e9b5cdfd55c1c29b3b7880e0f9e9","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.45_1786910918915_0.994345710229992","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@atolis-hq/wake","version":"0.3.46","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.46","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8618a2266520b06e140bb4a1612f3ef0e787bae9","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.46.tgz","fileCount":386,"integrity":"sha512-BxgzPT4ZS0auNr6/Kt/myfS5o7HMhexw/syG3qjMH0ln66VW95Igcu5SfEmUQy1DOdx17X3K2myjoONp8S2uJg==","signatures":[{"sig":"MEYCIQDaltkVD+xGaRAY5mUXF55L5D4d8meWDtf3hdkG3hA6ngIhAPL6TagcSu/ZddHDsLATwNx6qXQqfDshY4Lb5syldMlH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424312},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"88c27c1ca38a5f1050b383f8a0fde6ef1f87281b","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.46_1786911154257_0.762126155158805","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"@atolis-hq/wake","version":"0.3.47","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.47","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"4949b958e811ac055ca589645a80ed767376bee5","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.47.tgz","fileCount":386,"integrity":"sha512-kCbt7UvDjOmvH7itw7eo5ENQm2CjdmshmKXGk7pzaOLmAMgNzPiiyU2r1VFgl0q4Sr52DmRPzjuQyNsk+NgsdA==","signatures":[{"sig":"MEQCICTJhK1b8mULN9/j2epmhagGtKcGG+sK9qcNgBzo4bs5AiBVh0niRtXyesUllDIfv28AXFw8F+58DsL+QYiZwlrp/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424332},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"fc95a01d8ee0b5779f5f5f3071dcf50c42f4ac3c","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.47_1786911991708_0.8607493855207795","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"@atolis-hq/wake","version":"0.3.48","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.48","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"799e0a3d08854e6fbf5b5b2c140bf23e413a0c65","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.48.tgz","fileCount":386,"integrity":"sha512-1Z+Y+ZCmeG82gYEy4ltGNhoO1VRguH59rHPOLh7E2+DEz1sX+oGjaU1eMhqvboVQ7T9aYQMwEo+GOa2ZyLvNrA==","signatures":[{"sig":"MEUCIQCDR7Qw3HS0vY3EUADegOx907ksxnaRiRiVgK6NXrf4DwIgbLscdkoVYVNIk1mVjAm/U2PSW6qi+g0rJRJ62F6MIng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424338},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"6d47388f5e3f11aa2aa4d9d807431cf16b1c67de","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.48_1786912612024_0.30364293585391566","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"@atolis-hq/wake","version":"0.3.49","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.49","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"17654752f71d07c748676b00fa44f2916a24db2e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.49.tgz","fileCount":386,"integrity":"sha512-Z/IdW0R54Mg+CjVu4RSdeLoyepngYNqCdNDK5P/WlEJ2Hx+z30x9bhQ/zavclvV46shQwSSGCXACMCqhXAKmeQ==","signatures":[{"sig":"MEUCIQD1C9LPebAofCIeKPAir4cmwPqT5psAmEO9fA+hzHREBwIgUgVtVhYRW3Lf4O8+IkPA1nvQ1uDgwe/EvOctvLKAbuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424629},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"2b6df21ede0e01800b4b709cecaf78c5f932dabf","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.49_1786913975140_0.9675872494096969","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"@atolis-hq/wake","version":"0.3.50","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.50","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e15e1981e584979087b460a0671d442eebe8af7e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.50.tgz","fileCount":386,"integrity":"sha512-/AsmDns5dMD1Bd+PQ0iV92DZ4wNHaMqEbH1nI/g/FkQZeZqDCiYXaXSopi9s7PDoOxkUkdu73y6W+BScTOcXyA==","signatures":[{"sig":"MEUCIQDdW9icIb11d6hs8VjKqK2DCt2qiUw//U2UJ9diGUtimwIgSut6/Ku39Jn4dmgM7ufB1YzQcAG9a8OFEBF9D3xls4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1424953},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"562f222bcde0d4de414ec69585d474011946233e","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.50_1786915811400_0.05075447326532778","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"@atolis-hq/wake","version":"0.3.51","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.51","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"16699217dde4246e81d6b420a6350c5e4d94186b","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.51.tgz","fileCount":386,"integrity":"sha512-6mrWJOgTiwty6CJ+iJfZ9rsQtgqr4cuhASaydD3up/Nstp7CnO2cHOMBZgHoj6KsLiT4uttP0EeMG7a1dreR7g==","signatures":[{"sig":"MEUCIA11zlBVXcGh4in7QAxDnoahsz55hjLkXd578a+kr4RNAiEA1bWPLSsQfY0voGvg/7CVi4CHeI//1ZxBioABTesd9DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1425404},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"c813fba85220de6adb72a25378122e074148ddae","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.51_1786915912427_0.6629663737766365","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"@atolis-hq/wake","version":"0.3.52","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.52","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b3e07cb0d81598ef48d2244d7fb138635398a0da","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.52.tgz","fileCount":386,"integrity":"sha512-BZ79byaMatAIKk8neiOXyqgle/u4cYMzJYfJAuWx7p9Nqla1BnkXWs+0cMDe0UHgzQgIm+VvK26jTUG13x5ozA==","signatures":[{"sig":"MEUCIQDJvs4EK1YBDQh+/PC5t53A2eT6+zrHP1GrzFXMASg5CgIgXnsflPY51uoez0FTq22dV0jRVvW/CjGT2dNTvk7aCyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426885},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ecabe68e3f15a71077989630ee00c23c824a1fcd","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.52_1786917109357_0.6300619743180116","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"@atolis-hq/wake","version":"0.3.53","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.53","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8fea90445ef669aea3f72255da1a7bdc278dda10","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.53.tgz","fileCount":386,"integrity":"sha512-XCipDyto+nxaWuD8uv6FUkpIwQiSzPJT3Z19uY9/RY6boqUtBZC/naQ/E0nJACOFm/nql7IGSlXafyFdGmv1uw==","signatures":[{"sig":"MEYCIQDwPtZcIOlkN5QPXQN1seSkfQZ0ciW15RQlNL6u6/MF5gIhAO7vLCyCkjyHLhUvJU324kw3MHDJ+DvA7AXF3+LkbjtA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430434},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"fcfd038d1c155811d6da6122c416824c8ede8a64","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.53_1786922404050_0.17775719430698356","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"@atolis-hq/wake","version":"0.3.54","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.54","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d3bcf4b0b089ef723d3445b6ff00dce3a1dc4cc3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.54.tgz","fileCount":386,"integrity":"sha512-xBhqEQVj+3BkVc3EShoocz1jfWoNLf42UOrRP8vCeE7jeuU30gAF4ENNW48Q9UZRcL1r3Q5VDomCS/HBZdA7ow==","signatures":[{"sig":"MEQCICJob5EQcPEA0WXvdhFtnwe0wv3CLT90cjSe5/EOgNz9AiAuiv5Sa4kItrzQXKhe9aMSgoOxclBGyJpKT5cy+r37Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1430954},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b23a2a1590615a90aec03acf56cbeca783079207","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.54_1786922699094_0.2781078133499413","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"@atolis-hq/wake","version":"0.3.55","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.55","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"407be2fcd60c05dd662ad7e8ce0bf19dd52b3f02","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.55.tgz","fileCount":386,"integrity":"sha512-6jxoBQvODGQ1997X6Rj3dPtl7wsFTn7SybCpTvd+FgZjRJOT+cDo9B7aRA6+2BBV2E1KG4yYWOl9Oj+NQPSJWw==","signatures":[{"sig":"MEQCIA4mVodyWWoOAjbs2/ABE7E6rmWReLyJCxT48lMZl4sQAiBdFhsMDFWSLq3oQqhvM30AvuWSghyBnutCWgyMkY0mJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1433386},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"4d17da023e61858c876e09e8a3b1979d20edc7a4","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.55_1786924073892_0.48916798043804444","host":"s3://npm-registry-packages-npm-production"}},"0.3.56":{"name":"@atolis-hq/wake","version":"0.3.56","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.56","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"bb579e3e12ceb5aa966fcffe4a77e965f88f2e5f","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.56.tgz","fileCount":386,"integrity":"sha512-Ph5Mfvn3SXWYe41IbNVzNbo459iBU+/2gzrK6A+/VHu8aHySMVEJ6JXYxrkOMfFF1FiFKlVW0slc9lBjLJfY9g==","signatures":[{"sig":"MEQCIGFhc5GvMZ9OFNEwkZ+l5B7OekL6FkSdFq+aPnmbZPRTAiBmgcPQ1mrdhn6FfoRH3lVPunGYkKhBuUu+Sxa9KAFlGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1434584},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a125b02c7ed9b9947893c939afcbfbc5c1b8fbe3","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.56_1786925341147_0.04903143415463851","host":"s3://npm-registry-packages-npm-production"}},"0.3.57":{"name":"@atolis-hq/wake","version":"0.3.57","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.57","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3ee6ffd758319554226334e590e3eadb9345ba39","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.57.tgz","fileCount":386,"integrity":"sha512-WQVJYyQ3/VOSs9TJsh9v6qREk2f5kCmRLhH70OWDcIcuumB99cqo+UnYKRFSgJMcdtrMmYf0o0qWIIInYvhyOQ==","signatures":[{"sig":"MEUCIQDUJ9EMFji634Whnpjk5vPFKcpq2ERO4iWsB4QpUZpM8gIgLohC75P8T2cbKYiqrl82p2W1J9Ij4f/je6PbyqeeYdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437519},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"17796f16ac7e29e547ba06ce937b4ed4b2228f4c","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.57_1786927696104_0.8628680392735388","host":"s3://npm-registry-packages-npm-production"}},"0.3.58":{"name":"@atolis-hq/wake","version":"0.3.58","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.58","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"4922128e1138088616a427816f2b5a14bc4a6834","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.58.tgz","fileCount":386,"integrity":"sha512-hfezVQmme69BPvc+b6oyfT4Si7DPDqdqU1b09SdX5WlVvWNhJeQwoFiuCBhMZLWa71TeUgIPnYOEiH0bxe5BDQ==","signatures":[{"sig":"MEQCID9Ahe9+zFl3eycXPdbUxrXgLrMJf+bD1LNBeL49JjRSAiBwlXGZIOmuUGPe9qmb1l3UTI6wiwqb1IbXshk7o3YTTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1438277},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"82612c69241f115962b1bef00eecf42676400c95","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.58_1786931167740_0.26799648903556306","host":"s3://npm-registry-packages-npm-production"}},"0.3.59":{"name":"@atolis-hq/wake","version":"0.3.59","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.59","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c90397598ab4ca8298ac25e622b54e347792afb8","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.59.tgz","fileCount":386,"integrity":"sha512-i4aGkF+3KTLyDuIz/QD23n1zvMWtEeVb/DQzdERM8r//OTAfa4v+FCxQyF0c5RVuoGkjl8XvhljPTkrrhIYhUQ==","signatures":[{"sig":"MEUCIQDhUraynNYMN+QhpM5Bn6jai2WZ0548X/hHCHyVZuDcXQIgO4PWIfqjPUvKwDqHYuJeNihDKkLNnF3hPVeDDy3UrNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439916},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"58abde5f3af763dd72dafb09c1678acee8083946","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.59_1786932886222_0.15503193701525952","host":"s3://npm-registry-packages-npm-production"}},"0.3.60":{"name":"@atolis-hq/wake","version":"0.3.60","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.60","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a187e1d4ec012d78419806047132fce0dc27bc7b","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.60.tgz","fileCount":386,"integrity":"sha512-Jo6EGEoyyD/tIdSiWIWJLtLeB7hzutPbebn9Ch4tr7z+OBw079oYOYI1uz3G77920R8pRhYXTmWWt3Jnf5JpOw==","signatures":[{"sig":"MEUCIEf64mFtsHK4HoxUIr1+bKK2yjpdNPYLSepH/ZFY98C3AiEAgDQUepoNiDHK8+nAdboEgckHzg/Kw/ZpOng2b3zU9CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1440494},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"bbe428e276ff73ec005dd9ef10df92c46c582ed4","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.60_1786933897440_0.4913160018442342","host":"s3://npm-registry-packages-npm-production"}},"0.3.61":{"name":"@atolis-hq/wake","version":"0.3.61","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.61","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b66269c2260756737c03785ef335a451a51d09a4","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.61.tgz","fileCount":386,"integrity":"sha512-p9BMtfiKd1jXyIPWUnaUSrYM3sIm4sv2kVHOmV635jftdaKeq5YQpv3C1BVAw8KdSuaiOgI/GJNOnUFXhWLSMQ==","signatures":[{"sig":"MEQCIDOFaim8KRMOwxiKjV9vFrGP9qXo0k6BLr5j7CR4RRv4AiBLmM/hmJNeiiJWXMg1ddKTAF074CnN/NwFK0ciX+kRmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1440682},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"7e5af797ab8917573b903b8f4ee52394c8b946a5","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.61_1786934950247_0.3924985192853534","host":"s3://npm-registry-packages-npm-production"}},"0.3.62":{"name":"@atolis-hq/wake","version":"0.3.62","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.62","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"42c7ed252b773913f813fd76b777e5ac2b98f2e1","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.62.tgz","fileCount":386,"integrity":"sha512-FlYzRWdv1hF1IKtkKLsrAm0O/lS2sIQGJRC+9MSeEyuZwHwCxarF8X5XSTbdJTslYhSKpx5zfMR/kDhTELkB/A==","signatures":[{"sig":"MEYCIQDrqa2omIozvO/nztWhAKX9KT0Oqh8AOZSxbaUr66OiiQIhAJ/L47vYv4jBRMWravCYHf+ftcQosquRyvtF0qApNeM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1441027},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8095980b15443bfc380615249cf23a8a07be1404","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","execa":"^10.0.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.62_1786935867006_0.6453627998043625","host":"s3://npm-registry-packages-npm-production"}},"0.3.63":{"name":"@atolis-hq/wake","version":"0.3.63","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.63","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f182a81eba9752b12daf7657ff1fd32d2c41558d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.63.tgz","fileCount":386,"integrity":"sha512-UJyTw7uGq2I6QR0b72HDHQfQQPfD2VLJyjHVIBEXA17LkrqLBvcJWxYpK+a3IFP8ALABEawBV18Pkzo2/kHUJg==","signatures":[{"sig":"MEUCIQCCr1CXxov7O/cNzMlueFVMZobNCT5GHLAifhjlskxTeQIgJUYAjKjlzY6uOMYFjSwdHBCGlagJRjk47mwpE3dGBJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442718},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b19302cc40646957f1d259f44a9f0d9e56f4ba64","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.63_1786937158984_0.4992260592036455","host":"s3://npm-registry-packages-npm-production"}},"0.3.64":{"name":"@atolis-hq/wake","version":"0.3.64","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.64","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"54e295be47e3351c185385c369f66077790ca9b2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.64.tgz","fileCount":387,"integrity":"sha512-ADwHZ7bV1GVcDBfwVhruMCWeuqsaDndBIdMFelAXjVPeDgLSmx/W9QFkvtJq2NCgksZCLU110bSnUrt8mf178w==","signatures":[{"sig":"MEQCIGl+XHRMpbtflxPOJxeagj4yRBGZkWNIF4ki7Hx0H9iPAiAxBM8Y+HO7c3JsrTYVyeECLWLDu1zep+vtkVBKxhPMtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1445759},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"fe73f33f994bba9130eae0d7f2071895c91d7c27","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.64_1786939007471_0.6721391489297655","host":"s3://npm-registry-packages-npm-production"}},"0.3.65":{"name":"@atolis-hq/wake","version":"0.3.65","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.65","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"16ae2ff1d87f09a1e563642d8646469a3585042b","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.65.tgz","fileCount":388,"integrity":"sha512-yPO3NmuVX9FEbtxMG5NMvMaLAABzWwWVzqgBP9SI4608wKklr70PNsYkfdKjo4yABEHjpJPgQ7pWVCzEfJpdFg==","signatures":[{"sig":"MEUCIFW1woLVkEbdeY2Nxx4jCKSMzNLTrAMBCVeAr1sUWPIqAiEAs1YXdyfrUhLg52k21OMKdazV+3SfNhxeSjdPo1M9bSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1447871},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"cf37d8a34731ed613e27c53b380bcb4ac782a1bc","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.65_1786940096725_0.6086367312291172","host":"s3://npm-registry-packages-npm-production"}},"0.3.66":{"name":"@atolis-hq/wake","version":"0.3.66","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.66","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1dc4aa069665ae07a8b8c68fc0e8abcbf04a8f10","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.66.tgz","fileCount":388,"integrity":"sha512-nPDkEkWbor0Rdn0exsLREl8ahau2MFaa4e8oesAz5Hty4ENXfM1+TpGpCkQy72E3zw79GsHnDhubIQwlztFkag==","signatures":[{"sig":"MEYCIQCdc9FljRbx/c5bqGka45kyETa9nYBZE9pfo2hoVVZDPwIhAI98XNFkzKsf75uF08x+sYM2TPJXdzSnRuXtZUL7NeLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449691},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"cfcc531315644e3f966d248a4e5557396f0da936","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.66_1786940627712_0.20247232660599335","host":"s3://npm-registry-packages-npm-production"}},"0.3.67":{"name":"@atolis-hq/wake","version":"0.3.67","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.67","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3ede1aab608708b74b3eef33722c9e8078607813","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.67.tgz","fileCount":388,"integrity":"sha512-zeFoBE64uStA7yOs7PjHeydha92YpLnEkmsbCt7jDdKKQ5leJiGTFjBynIP/p3d+VjS7H2iSnqyZAezVNQu4HQ==","signatures":[{"sig":"MEUCIGhDMGy0+iLnIDIKjj8AeaALter0HQOktNXnpNE5QuQjAiEAxWD7+JAJDTjm5lpYE0yL38x9ywsAqoq6LKyaEFIfrLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449724},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"4f11fc5b46671e9066531222fabc45f769fc057b","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.67_1786941557768_0.3622191320620274","host":"s3://npm-registry-packages-npm-production"}},"0.3.68":{"name":"@atolis-hq/wake","version":"0.3.68","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.68","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"05daff739f635bdddcb5a2e99c8a0da9153be2a2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.68.tgz","fileCount":388,"integrity":"sha512-MazwFaS9z6RSCME3wkbkFsYFaJi6KF31tm6YFDS044G0rAo7ovh7Qrem0VifLXUGHDJkvvqSbTCN/bT8p+9rQg==","signatures":[{"sig":"MEYCIQDZ83FDOv0cWTzse/IM6OoGpofJGrY1InwAyZ07FyKfbwIhALMaMog06ZzzdNGE679hCWMD0Ukm2gb+xKmQsEfAwn2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1449899},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"df026889ae4f74a01c2d838f726b0b1612baa512","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.68_1786943439762_0.27250248349927597","host":"s3://npm-registry-packages-npm-production"}},"0.3.69":{"name":"@atolis-hq/wake","version":"0.3.69","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.69","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b44b2f727cb0684394c448ccd77b22893a33d694","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.69.tgz","fileCount":388,"integrity":"sha512-ndH72cuQ2ICNq26EO72PQ0EWMLHrXnLF719ugPekcNYGSfgDom5B427a4gHQewpIvoc8mwKXl8dGnNl8bkd2iw==","signatures":[{"sig":"MEUCIHEPw1CBvko0zN3QYrJzVO47z3O4Mz8mKhZCxlLVdDBYAiEAmC1o2MvUd7KXAwmUGlvmV8aubPeShfHtSSAwPgZ+h6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1456285},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"2f2caefbbfcb4e7564c013860f65786a829dd64a","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.69_1786945406564_0.8544858090584035","host":"s3://npm-registry-packages-npm-production"}},"0.3.70":{"name":"@atolis-hq/wake","version":"0.3.70","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.70","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a7012eb4809499928893b8d5e2078faf9b4c42bf","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.70.tgz","fileCount":389,"integrity":"sha512-l1LZAUd0AbF5nc5M4Fd2a74qfRSRrNrNttyzVUWLY3LAVIgNQa8kdaKHlXlzoJhYnWOuYLCIJV2r51GodgshnQ==","signatures":[{"sig":"MEUCIQCwodqNTqtFphTHcSowHMz6XrKCiuHATNR4pAs/JfY9MAIgETnb8cEXJJev5M6T1+tMdHIR3+Mpi+8jxro5ZhhADIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1457034},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"342239b37f74614c6d65ee23518593387b118964","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.70_1786949775853_0.17985399566682947","host":"s3://npm-registry-packages-npm-production"}},"0.3.71":{"name":"@atolis-hq/wake","version":"0.3.71","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.71","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f7e0bb34b41e9d0654210b7f8976b5ff0c3b3c2c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.71.tgz","fileCount":389,"integrity":"sha512-3e4hNf/0abrBZMUJaTcMY286a/pUJt5YeHdMKvxq0sCQLDBO0vbTuz8fWRlZRZ4F3sm2iDD5je4i7WKpsSs0IQ==","signatures":[{"sig":"MEYCIQDnNI27wH/llYTg5T2/zrSJaBzP/RP9JeJucdSYb0CKyQIhAL5XRBoZcBXoMOoFDwwiVo+U5obzJwfUbbu8vYoz+TfF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1458310},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"3d78f06aa9fe69becd01ec216f5b6adb16bc0bb4","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.71_1786952588017_0.7560365343798863","host":"s3://npm-registry-packages-npm-production"}},"0.3.72":{"name":"@atolis-hq/wake","version":"0.3.72","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.72","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e72a3a1f9d6959c45238eeb5d9786dacb87bd111","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.72.tgz","fileCount":389,"integrity":"sha512-asTsj8cvLtbv5pgwnl+PQKDCTm0mBrNp3bBBrTG815qAS0IkkU8n7BYuEEQsShLQtchpYDhqT5J1M5uZ19JDWw==","signatures":[{"sig":"MEYCIQCWQSpIax3cGOZAJw+6lQcltiQ1kkO64xaG5FDjgnI+7QIhAPPqRpN5Obu/jYNvkrLO47s47pDIaJ0qqQgvsY3hMSLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1459618},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"06dff2554b65f50a5d52478a0970312d4b6d9280","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.72_1786957008799_0.7721053888112404","host":"s3://npm-registry-packages-npm-production"}},"0.3.73":{"name":"@atolis-hq/wake","version":"0.3.73","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.73","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"07fb12a8c8fa60ca94a0ecfca93efb052b255ea4","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.73.tgz","fileCount":389,"integrity":"sha512-kX+6HdoXjRccTPCVD6BdZbSC2DOJ3tHGjCwt/WgzJhklOPjiiwZySjXMC18rfQWEtRpwlmcXDAfgoNN7IiUzkQ==","signatures":[{"sig":"MEUCIQD/IeQzRZnd0frNdyqIgRKrSC6yRlnEYg2GTa/eYO0/UQIgcaHvTIquWScJLVh1DF4mH+HPQ0sjwKJUaGEqb2BJRho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1457985},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"c2fc227187d8d5f325bfde3974f383c4cbb87a20","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.73_1786960932287_0.3252907078903753","host":"s3://npm-registry-packages-npm-production"}},"0.3.74":{"name":"@atolis-hq/wake","version":"0.3.74","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.74","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2876b4bf5ecfc8b64ce158a6af1daf1b8d5aa97d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.74.tgz","fileCount":389,"integrity":"sha512-Vpt8oTEWui+WBACGsprNnia7T+BVdW+FuZrsPcYaBQkePyvALZsT9HUSmgnnFrrmwDD21QGpl6HHSFI7SNttTg==","signatures":[{"sig":"MEUCID4oXBYvLBEHYzQFffTxh5+CvSNjqKoIwlX3oMf8HXZuAiEA0ubY5oWv+41l4q5Qn77wK7oeGfNY4lPU8eHQuwf4eug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1460112},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b6b6a2c9da19177d3a7640a753e6e01bcf502af3","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.74_1786972994003_0.6174978413276271","host":"s3://npm-registry-packages-npm-production"}},"0.3.75":{"name":"@atolis-hq/wake","version":"0.3.75","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.75","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1617f24e4f4bc0ccce26dea3da20ca4c5b2423d7","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.75.tgz","fileCount":389,"integrity":"sha512-gtJKdl0Yd3UGfRoNc1LszBdKdnl4L2AW3C7MhW5HnF+FdjyyFTB7Im//5SqZZ1I80lyNOQy4bQj8u1c7osKR9A==","signatures":[{"sig":"MEYCIQCIQyGdsaDINe+TvhZm7/pcYUHc9oKdCaHPGGh7UTaUxAIhAJCzBYa5pyRbT/LVKcawbOFGzRmY5/Hehk9pfVxdCVkv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461487},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"370f0e63ace43d8b6e05fb03a78798d6218242e0","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.75_1786985452144_0.5209984724373586","host":"s3://npm-registry-packages-npm-production"}},"0.3.76":{"name":"@atolis-hq/wake","version":"0.3.76","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.76","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"52d8f3abf3f38046e26c2cd4349a0a4ff002e945","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.76.tgz","fileCount":391,"integrity":"sha512-LJPYeRGchkF5SipHG7PNFxzpiy56uSXDyvERQvdM5Hj8UCQ+towNDjhDMNu+CDdzMGrGfgVBvsoQXDIzFE2egA==","signatures":[{"sig":"MEQCIF5Lq72oNxK+Yg1ofJXQ1UGYaXOkyvn5hQK1oddOvy3eAiAGvRqp5AA0UeQM6WgVKyqIkFnnwk4bF3kdPJwlGNf5cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1467300},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ad83503292d14a67bc18376fea8e28529cc6bb67","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.76_1786998342034_0.6102400889975863","host":"s3://npm-registry-packages-npm-production"}},"0.3.77":{"name":"@atolis-hq/wake","version":"0.3.77","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.77","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"81d042d44f9efa24166ce49222ca7738212b727a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.77.tgz","fileCount":392,"integrity":"sha512-iRW9BHZ6y3H04eQdnBC6FzoQGuizzcwBDVxCwypDO9phs+UZ2VC53xVfYSZeZRyjb7dcfbYneQckq9Y8S3zrrg==","signatures":[{"sig":"MEQCIHsLW6OR6xKDbrqFypTqBrvA+lrnBeXFsGObNxIWU68IAiBf2MjBu9X1LLC+RBKPXYjfrmt+C/P5BkHCssGT0DUxEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1469584},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"d10184451fc027e52d1cd650772ce94142a4fd26","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.77_1787008199264_0.7609683256190773","host":"s3://npm-registry-packages-npm-production"}},"0.3.78":{"name":"@atolis-hq/wake","version":"0.3.78","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.78","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"290b3706aa8e566c023ad92db4d0b3333794cac2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.78.tgz","fileCount":392,"integrity":"sha512-fXzst0iAGNGr3ERJKA5EqGLgztHWddDooZTCSX2OnVt0NBl55EQAem9qgiREU0Z06vcUoUCgobz1rcN1vd+f5g==","signatures":[{"sig":"MEQCIEocnD8Nu5W8gD0xSEyLcyUkD8Og95Hj1G6kBanl62byAiBAWCLZVo/LAYBFPKFVcbXWDiPHQDttIfziWgWlPOXoOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1472046},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8656e9f3edf4e98c4ec7499f27e31d32d3b6483f","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.78_1787044566529_0.6420738078484651","host":"s3://npm-registry-packages-npm-production"}},"0.3.79":{"name":"@atolis-hq/wake","version":"0.3.79","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.79","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"015a6327173ea8ce23b4846a4a85062e11fdd237","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.79.tgz","fileCount":393,"integrity":"sha512-86zg6bGeUy5VVop3sP8HQjP+RZ8KWmu25+jerHVPmD1/bB20bbXya7JSz2pZCkuVIvJaTKc/ZDLTZdsJuJNMzw==","signatures":[{"sig":"MEQCIG3VWnOG5xhQUb7kaaVP+8uxmySJhSAum279fyPF1+VEAiBsypaSHWGF/KbUGqH4w4C0cSjwkoVj4bcZ8SHPxRz+MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1474197},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b43010fa4af277a96164d432bc43d9f72a43134f","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.79_1787060322800_0.679829851009947","host":"s3://npm-registry-packages-npm-production"}},"0.3.80":{"name":"@atolis-hq/wake","version":"0.3.80","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.80","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b09a6b869351f3c59ceed85512c92f22f4851570","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.80.tgz","fileCount":393,"integrity":"sha512-IpfYdhCDjyQiFHoiCszT0zBRzTiMB5oI+odrHmbx1+pMXfvO/ehdBTDaSV0/8vI61ZZLTP1fHxbtjeAYpNHq3w==","signatures":[{"sig":"MEUCIQCCVUFZOMKU8jfW5v6cD9Jiwelv6qsHVu6hbo0EKV2zswIgXGdUhy9NF2AaPSC2MVABNTL9IAC6y+gA1CaL8tu77bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1475522},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"3986c6c9afff0307cc3ab14791f045c6efded3e2","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.80_1787065051839_0.9997154140426128","host":"s3://npm-registry-packages-npm-production"}},"0.3.81":{"name":"@atolis-hq/wake","version":"0.3.81","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.81","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"5e452ecf49b6ccf015eab17b4f0de13a11d16381","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.81.tgz","fileCount":393,"integrity":"sha512-1hJe+S+0Am3A4CT9e7vVItUi2x6C/HgSYvc9ccspba/6Ojn+wnTNYzN+lDqw7HFN8C8LxLKCNLe3YyLa/TpTeA==","signatures":[{"sig":"MEUCIBsLHVcKYIX3ECYDsk6M5twBojJnuH0T2TMZRUyLPAv7AiEA+SU7rZ3Ts8iQuKgZHswoqgO7SFsJ2tBjJyv6iooto/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1478085},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b8f09ad3b50ae231207b40219b85327afd77bd42","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.81_1787073155421_0.6735248538110417","host":"s3://npm-registry-packages-npm-production"}},"0.3.82":{"name":"@atolis-hq/wake","version":"0.3.82","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.82","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"efb96bc85f14b182e97fea06f559bda1d101e12b","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.82.tgz","fileCount":393,"integrity":"sha512-BxiCAaU557zEK0kDSzfkMD8f85QtKqU1lVvvsJiYmVf3YiXrbGjnuWYlhOlNYpq2zJXD6mESrS7jbdYSGgnBPQ==","signatures":[{"sig":"MEQCIF9XCGzpSw6idNv2iTpioG7eLRPFxrr7tyt4bdCHY7qsAiB89WyJcxsK2aYL2Vcy1FdPtTnSHv9otZk/xIHRNUjTlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483096},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a32fb11e53c8578bf59533b2d92456ec994f627a","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.82_1787083928950_0.49068887465685296","host":"s3://npm-registry-packages-npm-production"}},"0.3.83":{"name":"@atolis-hq/wake","version":"0.3.83","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.83","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"90d0acadfff9c0b867a258c9e9b394a885f01119","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.83.tgz","fileCount":395,"integrity":"sha512-S/B6B680x+NYs3xXT+38V3sE1wSLdbEDqsuwhJB72LdxJAsHGUCRR8PF2IL2WjcDRmWBkTU/z8da3PJySqIrhQ==","signatures":[{"sig":"MEUCIHs9cSpGhVWV89J9jOH5o8IjOvO1m2jhoxMPogC0mXg8AiEAwdJ//URg4S9e+BTVS88SV89UiSR6/j5Tym3sFPMIAHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1487779},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"edf016c0989808db1bb3269784c48563bee78af6","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.83_1787124155902_0.18614618375992742","host":"s3://npm-registry-packages-npm-production"}},"0.3.84":{"name":"@atolis-hq/wake","version":"0.3.84","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.84","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"547e305a23e55b52f007865e6b49ed05ef32393a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.84.tgz","fileCount":396,"integrity":"sha512-Pkdmh6iVLGS9YD9jcsxua+sqQfKfllGHz8JKYEp7PVyh58nLRFBRHilGYp92Av11ZsLjCOqYl2efs05ahN9x+Q==","signatures":[{"sig":"MEYCIQCY31Af5zWPcr3SNd3g16cy0Efhi+o6n0oVXHxgZ7OvFwIhAKo072A+SIMlcjeb5VZ5lNGSC/vcBOcuY22dyn+AxB64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1500810},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"80c78a26c82351692c9a3fec645773a1e5abb75c","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.84_1787158618424_0.2707055497427855","host":"s3://npm-registry-packages-npm-production"}},"0.3.85":{"name":"@atolis-hq/wake","version":"0.3.85","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.85","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"fa4ffa2ab47fe6d8ee264664ed6ed3b70708ffa8","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.85.tgz","fileCount":396,"integrity":"sha512-Wh7AFbWJGVcqJex1KJkbios38zsoGxH6ojaZrC9zwnOZ4fGta3Y4SUPp5UV041pdZvabvr9FMiCQo06YY4q26Q==","signatures":[{"sig":"MEUCIQDg7WoqHGczyPxQfaknhS75oDUZicEzIm02gLSyc69vMwIgBl79MghnMZwUkTnSwYB6YDbSFKqQeMdzDwM4CDRA9eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504747},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"6de20bb7cae865d988e9f8d7ed4be5a464c6ad51","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.85_1787310017490_0.9428773237399453","host":"s3://npm-registry-packages-npm-production"}},"0.3.86":{"name":"@atolis-hq/wake","version":"0.3.86","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.86","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"6752e9ed646bb3e40b3a833ca8d41e2405a50fad","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.86.tgz","fileCount":397,"integrity":"sha512-0WJMWJwdNzBL/v+pnSrHo1dbnGf4RyeJFHRA9Y3ugGJA9/GK56UqUl/TdwV+13/CzXOX9P2ZLefmAXB8iXm+QA==","signatures":[{"sig":"MEUCIEPyKZmh+6GqtP9r5hFH9VR18FRL61Obaz2+sIYFGlvuAiEAqJ9bXBJJnSG0tZz+471AJnIGPfPxD9TuhkqkBJch7Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1594710},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"7341a7f2ed64b262b8d4eaf2040182aa899945c1","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.86_1787325929622_0.8645345172826631","host":"s3://npm-registry-packages-npm-production"}},"0.3.87":{"name":"@atolis-hq/wake","version":"0.3.87","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.87","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"27fc33f7cea418116eedb559083b6582a9c12086","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.87.tgz","fileCount":397,"integrity":"sha512-BG6HFfCn2rhNVheWN4tUFP+b+YWEF7XK9xWRH1RxUu3ga1WzJWqViC9J3O4Jh4jE1LV/oq6B5pmdV/ScFKQNcg==","signatures":[{"sig":"MEQCIBvWYaTEU8xM0ybGA4rvAHomLmecx0dR/q2CQkFh+fIMAiAXqXQasOQQyTR8QmAXC8wf5A0sSBZMbsjg+Ovjd0Bpfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1596142},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"5ed53ba041cc242b65c4b72097d94675629bdedf","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.87_1787332577063_0.12633585422500682","host":"s3://npm-registry-packages-npm-production"}},"0.3.88":{"name":"@atolis-hq/wake","version":"0.3.88","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.88","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8254fe4cac9692e1f63ac05fab950998a9e63ddc","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.88.tgz","fileCount":397,"integrity":"sha512-3KWB65lKf3XQMHdCv72CM1ArHjn82VJMeKiY20ehuAVHR/vJQNKSai3MI6ad7KXT0BcB/KuAgVgUtKy2BbrxMg==","signatures":[{"sig":"MEYCIQDtV1gF7zlVXxTV89FvxXco+4Y1XJKawVhjXzY+W9eZiwIhAJagLjGcJt/0OeqawFzC9xEMI3tBRqzuwDHSABJhLjAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1605591},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ead96c0a69ac61dde35f22c731ed2b8b0792543e","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.88_1787334053315_0.7301157121189084","host":"s3://npm-registry-packages-npm-production"}},"0.3.89":{"name":"@atolis-hq/wake","version":"0.3.89","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.89","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7700e9b41f057c8820bd5ba8458749b1dc7e939a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.89.tgz","fileCount":398,"integrity":"sha512-vzk2yOCUfGE4vnQwZ3X3ssI9VSfPO8UfhsLCUQ51kAQw1cUkecaEMI8ROeTmTQo7edIEEfYmeWdjpwA/Vp7NTA==","signatures":[{"sig":"MEUCIQDy6wHozQma8x1C2jPx01c9fvCtQ9+2MuNeJuZ7j0uIawIgc84PcKoVpBY0Oguny3QS4oEXeWHUvcMz8UkWjJN5CCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1608509},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"bc199da4159213b4f33dfafd25cf409a45d4ff77","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.89_1787345338750_0.661591446836356","host":"s3://npm-registry-packages-npm-production"}},"0.3.90":{"name":"@atolis-hq/wake","version":"0.3.90","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.90","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9bab393d141a1a7fb631c62486f8ba62b239f50d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.90.tgz","fileCount":398,"integrity":"sha512-GnXeZhk47jg9grN38pNbH1D/5jgyzLNlmcd3eeICLeXH2zWN6Ll4Sg7emsDM37Q7C2cv/vdgmsJ880xj+jjhEg==","signatures":[{"sig":"MEQCIFOwjr+F+HUHN8ZGPbqJ0+sdTzNVt7tqkv2dwuosXhlQAiBTw44t8+X625xx3/rzEQodVbHXyCRmsx7Dkfcu7m3bmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1609390},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"7f8e7fb0178823517f3a6acaf075de966df041c2","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.90_1787347315856_0.20888094283614045","host":"s3://npm-registry-packages-npm-production"}},"0.3.91":{"name":"@atolis-hq/wake","version":"0.3.91","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.91","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"76d2d28d8f06e41ea43db255b6bd0bca94713a53","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.91.tgz","fileCount":398,"integrity":"sha512-aX2NKZlkWBKZCOSbxxV0k45X9f/bJ8yBvrr6Vb/3UeMl47Wno2xaqL88/5OOX11oY2TPHndzhIdr3Bx7bFUgrw==","signatures":[{"sig":"MEYCIQC+O5sjFVAngsKLv7ArBAvjTU3Wa59Yl2rb3nebKwcY9gIhALiRJl0RN6Fs2U3APNF1Z0PPxiEiWueCCKUi+u+sD/IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1609666},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f7beeaa9343ffaa423002297369391f58b550280","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.91_1787350717703_0.9940434661219026","host":"s3://npm-registry-packages-npm-production"}},"0.3.92":{"name":"@atolis-hq/wake","version":"0.3.92","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.92","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"cd580e9530b2ac5e55197c61c9ab2c9e123d2e50","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.92.tgz","fileCount":398,"integrity":"sha512-4dWPpCNE4rFiW4/J3KX4w0ktprPSIYciyi9Kk0mAVtVJaeIRiNlHy1Jw34cdnB95Ej0Ob8H6ALilgD5aG1+npQ==","signatures":[{"sig":"MEQCIAliW4SY+DulEfEjPkyUwJ612YoPp397P/zCnbdgOyUfAiBWFn/ZIDhRMh7NJt0to+SW9FXuVaSPyZmxoo7ywZ/aXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1610207},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a760b3ea4ce357160b96e8bf9ba98564b6836b00","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.92_1787353152660_0.2262414098070309","host":"s3://npm-registry-packages-npm-production"}},"0.3.93":{"name":"@atolis-hq/wake","version":"0.3.93","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.93","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ce3b2af6b1d6b1c34ec915afb406537a219d2ec2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.93.tgz","fileCount":398,"integrity":"sha512-vk7IdA8V+jwS+3JKXw87cEls5hAZHphzAjgDGQ4cqZRodA8+sEVmsw/ZXERE07UU6GLd2ocRK42OFO7sZ0Khog==","signatures":[{"sig":"MEYCIQDJIlJLOCdA6h60JD/g0NwgIHZ3sLiER3WuyV7va9f/1wIhALwL0X4S9e9mDiLgvRP8QM5737QK0dzPKEyRpEpPBDMd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1611693},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"108ba792002adebaadb0e7429a38d7edccb7a2aa","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.93_1787355726022_0.2538283304921971","host":"s3://npm-registry-packages-npm-production"}},"0.3.94":{"name":"@atolis-hq/wake","version":"0.3.94","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.94","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"ea4f757108e735fb009ce1a46f38d6f61ffa16f6","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.94.tgz","fileCount":398,"integrity":"sha512-l77TOXsqqSYNn6p9zDBapebJggJtg47dWLG6mHD7vyHTIPXGhKv4S5wgFPKMJeLHmnre7egvKNtLqza6/Y+juA==","signatures":[{"sig":"MEUCIGn6ugIYA3H9kycOFB+uW/7Lk86xqGbUHD6xujJL0XeWAiEAmsE5K0UFXJBH0zUG9DEwTu/gryLDx1q0OEDrSdsKR0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1613474},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f1098b532e4eaa70b9a18b98af1f9e7b8a0b8be8","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.94_1787357323723_0.9008875871198323","host":"s3://npm-registry-packages-npm-production"}},"0.3.95":{"name":"@atolis-hq/wake","version":"0.3.95","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.95","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"0a86abb982992b5c6f50ce05e95c5c634767fbd1","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.95.tgz","fileCount":398,"integrity":"sha512-qRrj2xq57BEDFMJEDiy4jQ/bpptKDfKn0HIkfnxLQ29MM0r8BnpQmg57WXDGnRnYavhkVZYwSsLspZdTGXCWlw==","signatures":[{"sig":"MEQCICSj0ry3pjQbW92dDi2cwwGhV1sqxp/Cw8SjckiJ9GpLAiB5AdpStD5oMfq0h1DR7t9N0qvrTYxhCTWvGrDxJBYC9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1616326},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a49dd7ed7e9bf57663ea9ea3623272c4614baa97","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.95_1787389809877_0.19226709946639886","host":"s3://npm-registry-packages-npm-production"}},"0.3.96":{"name":"@atolis-hq/wake","version":"0.3.96","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.96","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7fe1413ee6d77c6d520728c37036c44c4c50c8fc","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.96.tgz","fileCount":398,"integrity":"sha512-YVTA+CUKTlKthEFEjoxhGXJrULHcecC5NGREjzwkgh/Hpyo5gqNN6jvw4EPOFxGMyg2uJKNETZSGG8qopaEmVg==","signatures":[{"sig":"MEUCIQDbWiTPmVWZ+wt2lab/Enh2HqXaMHkD1kkQF+Y0YQZLlgIgHEUH0IINJkz0OaZz1tthzv95TuJwBhXmR612CP+m1mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618470},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"68e9c8539e9a60aa763cacf3013331154e1b9afe","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.96_1787396296648_0.4621640896128971","host":"s3://npm-registry-packages-npm-production"}},"0.3.97":{"name":"@atolis-hq/wake","version":"0.3.97","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.97","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e181c8705eac10423f0bb4d1eb29575aa6c08528","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.97.tgz","fileCount":398,"integrity":"sha512-5UyRJIGe2cASeQ2buOgQ6jyW8ANHT4fN1Xp2yKt60kGIc7nPEWe1enNeRuZodgs+ng87EQjBYbNXDV5kVkMv+A==","signatures":[{"sig":"MEUCIHldIf/PElU4HrFIl97mSTBgdpfcauk2zyh/Ay+YtgfgAiEA7NXNUv1qJlfZZb5QTjVWpJvIQT9q45BNqYSZr2geqig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619096},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"a522ca7070308fe2652f4c3ea020fa6165a299d0","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.97_1787429240072_0.6847499600467422","host":"s3://npm-registry-packages-npm-production"}},"0.3.98":{"name":"@atolis-hq/wake","version":"0.3.98","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.98","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9065a33ae3010580b3848eed2b078565018e0d52","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.98.tgz","fileCount":399,"integrity":"sha512-/fuAPAbiA3zCoTOUqXm/K0wXY8oHPdTep5ZM6PvZn8Sf7kdfDeUEE0dTOOAQKQNqP47qzp3LEF4aN2y8vvhqKA==","signatures":[{"sig":"MEUCIENKBGUcel4tSSPwvr2LwaKKKTEuigrajL30LJwgMsdxAiEA8Ny/ov6saT9sKhzd5ZQQjiL753CRfX/9Scsc43QVUbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646711},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"44a8479a250b7fb788361bf3e4c48f75d780e5d2","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.98_1787430077009_0.1591387187825175","host":"s3://npm-registry-packages-npm-production"}},"0.3.99":{"name":"@atolis-hq/wake","version":"0.3.99","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.99","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e4a7560ca2160ccca68903bacadb641f1c84fdfb","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.99.tgz","fileCount":399,"integrity":"sha512-tVQ7Z0nCk7xZSefKoBXCHXyPVvDYrUbElwdHdcQV/Tf7UdcTpkDO6JgH+FnROvcM5LF7l2PK5PhFCOg4fM11WA==","signatures":[{"sig":"MEUCIAkstgQaMcHDdBeFf1YogcMRnZmN8470UquJcQfJAg/tAiEAiFIR0Wq3TAEWzmsdWR5HjhZWQd/zJ54y4Zg9lAS+hU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651587},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ee137de063489a6b6112e2787ac456ef2ee951ab","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.99_1787431881823_0.7574353206045379","host":"s3://npm-registry-packages-npm-production"}},"0.3.100":{"name":"@atolis-hq/wake","version":"0.3.100","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.100","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f2a2a31743caad6dbb024ea8f08e4a8a6d4120ab","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.100.tgz","fileCount":399,"integrity":"sha512-Y/mwUj+ZH3+4Y3WsH/h05yK8r7YrAOK3YSkvTSptYnIRuUpL7NiTrwR6rDFI/mheqt/prQ0ZcpWC+T8pz7h4fA==","signatures":[{"sig":"MEUCIFMbtWiwjibg0dntK4pYY4W+QTfoJ6a2BpDT1gOTpAv/AiEAuknNVa/wInz87gu3VzT/i5Cea+Rev1hEWYd53Ambw4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651901},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8f9ce65f7b56e7947f8db25b1be188b79d78f749","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.100_1787433750367_0.31588630037432","host":"s3://npm-registry-packages-npm-production"}},"0.3.101":{"name":"@atolis-hq/wake","version":"0.3.101","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.101","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"34e0c1942ceea5a52a1d501b5d2d7b0318dd75d1","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.101.tgz","fileCount":401,"integrity":"sha512-qWj9/g9EtKW8Y2GU0gs/Bb3JaXGHUXHGKq/Yz9YtDqw4Mt506lpbBX8hAEDBcDDBjU29sT10qLOP6s3FUdonAA==","signatures":[{"sig":"MEUCICw79W5DQZnW2jRY64Q298FIPUAkql5vnHmnNUeOEa/6AiEAw2hbW/7kA6FGsxb0u21LLrwOzdJexKucTcpdn3k/OqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1656328},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b3c97a618a8803991eebcc7c005a5bf1b53e1e9d","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.101_1787434276351_0.699732876511695","host":"s3://npm-registry-packages-npm-production"}},"0.3.102":{"name":"@atolis-hq/wake","version":"0.3.102","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.102","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d71c2e7edffa959fc9ed1d0ad871c83a8d5ece3f","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.102.tgz","fileCount":403,"integrity":"sha512-YZ+oJxg4SIcxRwqFJM/gOTBhpwvmISjhmcr4zErLUnVbnTQWnsv/0z7+0YfT6CllhS1MvNpxttN5tRFa7z7EDA==","signatures":[{"sig":"MEUCIGDEKFFVgc+0HnHtajdJCFqmSJqEuphZx6T48RQX2oehAiEAoJ02NVrV74ZW37J5TE5Ef3xLDUcYEcfqFL/bQgP9s1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3127383},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f23a758adcdab72a7bad05bcd7d1174e8c601ae3","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.102_1787435386748_0.08558247226788351","host":"s3://npm-registry-packages-npm-production"}},"0.3.103":{"name":"@atolis-hq/wake","version":"0.3.103","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.103","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2cd5d3ba8528efd7543fc532f8517f709d4e35ed","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.103.tgz","fileCount":403,"integrity":"sha512-0kidZnft+KKa5vV31Gztk30zI7mVT+YyVrOHOnsQnPv1zu2rICeBqKZS7iKT/N89nSu1QZBmVZHVehhloBTyOQ==","signatures":[{"sig":"MEUCIQCFH48ljW6i8PIYvqpAS8HFqMTHr18POtgN14gFlCU/SQIgEfF+L/g07qPo21Jz8SZjKe2mq/p425TUtheijflk0pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3128046},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"c1b08ad5ee203cf581c9b1b744b021f66a30273d","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.103_1787445358107_0.4985062974136589","host":"s3://npm-registry-packages-npm-production"}},"0.3.104":{"name":"@atolis-hq/wake","version":"0.3.104","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.104","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"4d13c8e59785e2bd0d149fb0107f1d351740fad7","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.104.tgz","fileCount":403,"integrity":"sha512-0CKx5+wojVBT0sWCmROmzFEfwZzyPgCaZiRCS8DsWTN1JFIjCwhiZ7WWmu+M4kibjOMNiuFjShEqL/bjC6EX/Q==","signatures":[{"sig":"MEUCIQDupK6cn1ILiv2NKupD85hqGnCNgaFwpVEgyMAoMqQlcgIgIGe2o4r2QUm8nn9Ua/IiylhP3cyEn2E+hSUuBiPkFl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3128058},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"fb06c9800c6b663413f5c0ed698b5977f52542e7","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.104_1787493368151_0.3928806714609536","host":"s3://npm-registry-packages-npm-production"}},"0.3.105":{"name":"@atolis-hq/wake","version":"0.3.105","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.105","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"808660f53731ccc6fec875e82642cdf14972f93e","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.105.tgz","fileCount":404,"integrity":"sha512-YxVL5Ce7HyJIWpuQFGmL0iO9EeHZOU2Cklx/nhMdJXVeWlfxIwL5zFH1vjkUZAX5w3yRvRcODPvB77m3oHG8Ug==","signatures":[{"sig":"MEYCIQDm7Wf+M8aZXpaoWknBRfAttMYbL5TbnHVbKie//xXPhgIhAKGTAxbItTresjVHORl5sTTZe4SF6mVru02GzZLpUi2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3138564},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"9d4371eb7889583c8d3ee61d9ca6b7a1a7374722","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.105_1787497853820_0.24164778049063185","host":"s3://npm-registry-packages-npm-production"}},"0.3.106":{"name":"@atolis-hq/wake","version":"0.3.106","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.106","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"456e055a574e03bc13580cc4cfd4746a527ee1c0","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.106.tgz","fileCount":404,"integrity":"sha512-R+RU3pbgoNDqITRRS6imjdLG4DvRQao65qzT/J3ob8RuqbEk8/CQebDztARfapfx3YTQZJ2wadyyTiCGjS/cxg==","signatures":[{"sig":"MEUCIQCyh8fXD+I2B0Aj2aoHEfTMnCQQkdX8+axJCJJdsbHuLAIgSB7FoCLtlqDgEFmVazi4/VOSmpFomMZJVqw8X5rzs20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3145088},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f44408eeef6b5882bae6136e64f8d09f4ff6460a","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.106_1787509024319_0.261470946924125","host":"s3://npm-registry-packages-npm-production"}},"0.3.107":{"name":"@atolis-hq/wake","version":"0.3.107","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.107","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e4417ad428491858ca239253d92e371e4c57e869","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.107.tgz","fileCount":404,"integrity":"sha512-KhlxtJ6lchiKoUjlQ/Nlk4LR1/0cLt7TquaQjsMbumhY26DUAPb/VYKOP3sQKEYJ8d7+i8x334fHJr+rJ3v8ng==","signatures":[{"sig":"MEQCIG2ux7sdpPtJQAJW6E4GLxyLMM9ZDnWrNxNDmV6KLg6dAiBa0X7nZ+pNcbDIzY+9HOk3gXdCIKOcFFDQxEkNiHc6bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3145327},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"b013b4ec73c2c6b5bdd9cd70833ff238b547144a","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.107_1787561724614_0.5206833049410018","host":"s3://npm-registry-packages-npm-production"}},"0.3.108":{"name":"@atolis-hq/wake","version":"0.3.108","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.108","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"5dbd1df367015ccdb294bc189c1d207d05f0d456","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.108.tgz","fileCount":404,"integrity":"sha512-GP/z6ryDaHPOWsU9hi93QePcdyznJWfGvSXIwsOsDgqH+lUUizdMCrx4zST4KoZvFC/uQylmT3SHrASG3e4RbA==","signatures":[{"sig":"MEUCIQCvRPFIIiJDI6fKW0bZuDs9jmmV3zFPkuBHurmS1dogrwIgRKjUUpOBW94lRROXp0txFWlOI+PZkClAyottH8VscCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3146901},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"e01e5c951593dfb42c6997e47d9ea6a7e53a1451","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.108_1787580484432_0.9969619201782145","host":"s3://npm-registry-packages-npm-production"}},"0.3.109":{"name":"@atolis-hq/wake","version":"0.3.109","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.109","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f636658b63ed2b9fde1ab51b7ccbe9dfa1ad58fe","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.109.tgz","fileCount":404,"integrity":"sha512-VWdiydcBvL/M6UNcLPFsgzZ/uTAyeoggM+6NLxhBNZd8JcKwsK86zlt2G6m7kHgPhJfw3qmQ06R5rNhro3mkvQ==","signatures":[{"sig":"MEUCIHSpttQltyIW3o1RcFGzIzl3jxPzHzOHbu/Q7MOJMCDXAiEAlnoAoWZqwjb3nCh34dTHiP7r3bS7KgHGs/mlAsrjM6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3147314},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8bb6b08c116637aa3c645df6072dc4e0409f7b85","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.109_1787584286913_0.7472045074894134","host":"s3://npm-registry-packages-npm-production"}},"0.3.110":{"name":"@atolis-hq/wake","version":"0.3.110","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.110","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"dcecd006e9084926ea611e5e16c94e5d1c50bbfa","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.110.tgz","fileCount":404,"integrity":"sha512-HVUarANAskugIqYGg6mdgC80a1R+2dHrUFFQ/EyDACqHChW/74+NpCfhuflaNiO+ZRhwxOCCmYgjrXkfQvp0bw==","signatures":[{"sig":"MEQCIEYa+hW6RggUMuVo9OZ1LK/+ImvDj79ICReTYBtdwD6xAiB4FvP3X3pMzvctKZOdOg4+anpcwL/5uYjAFNIoGgJHNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3157235},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8195817c239cc0b78e6f9b6576638c8df3a37fc2","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.110_1787586233799_0.6593945536123604","host":"s3://npm-registry-packages-npm-production"}},"0.3.111":{"name":"@atolis-hq/wake","version":"0.3.111","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.111","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2a94ceb8ee62c8d961e65b0c5304d7c81a49164c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.111.tgz","fileCount":404,"integrity":"sha512-epxhpH+bGBW78Jj9Ywc0gz4TRSmRmLuuqhbijnj7X4qNBdQh0ks1zBZVto1JPuQ1kjCupFUgUvgX5t71WI3V5g==","signatures":[{"sig":"MEYCIQC2RrNIZOE1t6nwoBeRRR3Xk4VVkIZZp+CQ66aFfaA6AQIhAIOBx65vCm0u13iCMuQJ+hmtYzHiacrSjoGRqUxkMU2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3161013},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"6ea9313a3b6f8bfee358941f3e45b46acec686ba","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.111_1787589532519_0.8542398267089109","host":"s3://npm-registry-packages-npm-production"}},"0.3.112":{"name":"@atolis-hq/wake","version":"0.3.112","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.112","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a6e933623661a4db6d925abbf6a5cae5c0fd36ab","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.112.tgz","fileCount":405,"integrity":"sha512-pScW4uBZ9u2Cq9oJ7cAnttr7VLGqqH1m9VirwHITn7AH/UvA9BIm3QIBaG0MvuxaZXnhjJr8T2IDF4W/yJZt8A==","signatures":[{"sig":"MEYCIQC+dohkqaHZdOe6ArTgQfcrxmYxRkr1cRIJOae72R+VdwIhAPE8zjkqxwvozjKEwzqPXOe4+cvCnr0KlGDpGwtMvpzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167702},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"adbb014328681e0572fa17b8f14d58d83f9b78a7","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.112_1787595752967_0.6288860429663234","host":"s3://npm-registry-packages-npm-production"}},"0.3.113":{"name":"@atolis-hq/wake","version":"0.3.113","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.113","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"46a24b538db56260ad5e2731c3c073ec3500916a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.113.tgz","fileCount":405,"integrity":"sha512-JCm+K3DSEnBG2gYhIXyRF2XhNs79l6PMm1QuSBlK5X/afYhU3XzSFhzK2i9Q358TuKCodtR2q6xQYrZrcJjj/Q==","signatures":[{"sig":"MEUCIAlgMA/HWHnpt/pLn+5O+t3+4pPmQR0JY3OhnMH/AmCtAiEAkOJcijeNPOMNVK0gADQcOmTCUDwiJLqDo+qgVPQhQkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3168075},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"8a24705c73681a76e2e68f9d400543d7a5749187","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.113_1787598292310_0.36468038920672363","host":"s3://npm-registry-packages-npm-production"}},"0.3.114":{"name":"@atolis-hq/wake","version":"0.3.114","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.114","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"a26b426f5b844ae1173d95f905191cae315dbe59","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.114.tgz","fileCount":405,"integrity":"sha512-OFlZalM+CfT7tju5hGz6cs3mI0lSq+sBbE/duGAIZeZJziMgC7QKhHWvsWd4xqa+2KjW50xrZGUSflhx3tmWEA==","signatures":[{"sig":"MEUCIQDK1ZUMZbPFhUwuxK8yUrb1xGNBm/NE/MGTPVf9cAOlYwIgHjmgpl0Vk4GLibBo5+jZaZrtmONnIn1Y26ULQvRVgTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3168071},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"ff9150c5435f3a39c012d5726ec555dc65f91f12","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.114_1787599265438_0.9967013249575523","host":"s3://npm-registry-packages-npm-production"}},"0.3.115":{"name":"@atolis-hq/wake","version":"0.3.115","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.115","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2622d0453c82ccb350fff0e36e1f4e618e3e4f84","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.115.tgz","fileCount":405,"integrity":"sha512-LbdQkRf7Z1X8BoNNwrKsMe9FkF+MNLs2Jbn61wTHeHHHvb6Pz/FvMaIykQXkbtItu9/svXCu+JMNshfEwy42jA==","signatures":[{"sig":"MEQCIAhOfnxAELlpI9qcofY2EzL6gYsBmdt/YzOOMIWJpn+7AiAIFRIe6j59q46GePEuLQ1jw1tZ2S4ESqbhJj8PFXfYjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3170102},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"67783ecc70ea8b3f9d1187639eb04a74a6479323","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.115_1787653554041_0.40446508063906994","host":"s3://npm-registry-packages-npm-production"}},"0.3.116":{"name":"@atolis-hq/wake","version":"0.3.116","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.116","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9859d51bcb4137dedb959b4c4ac44a1d496dfba2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.116.tgz","fileCount":404,"integrity":"sha512-7Mvby9qJvtDYTKoIO43yRyfqAo/WhZt5TgEDqwmZdY8SRnigGlA1H8W+yovk71hBCMxy2R9WtbrpuzCpSa5y3w==","signatures":[{"sig":"MEYCIQD7ivr61Ob8LwcfUsiZOrpx7hr7wPPDutrUF7Rt71beigIhAOxfp1c4sq54sCRG/6fi9eQE85XNUiEgG49yYtiVJ5B6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3151601},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"7af14f89f93b0fa485b4f5addba45129ee230375","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.116_1787664654872_0.7212015816973598","host":"s3://npm-registry-packages-npm-production"}},"0.3.117":{"name":"@atolis-hq/wake","version":"0.3.117","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.117","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"481a0a487ea0d7a1e2a91419d1f950d2942cbd0c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.117.tgz","fileCount":406,"integrity":"sha512-b3yOG5clMP9srI7fHEH2ZnGjLF9rpkETJBm/ZBTH1lEIvm7WyVoBq2cfnZBi9eakZ798uqfonmyz69q9InbPTw==","signatures":[{"sig":"MEYCIQC1h9CtnfFRpIZUBNn6oVtxXhGlK+RLwxGhlO4n3oHGaQIhAKQUle7QLpve1U/2E+WyPL3doJITQR7XqRkbi/ry4D51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167836},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"9d6e621e75f72c4e173de7fa3c9a9ce295e0748b","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.117_1787772322738_0.8150163808787796","host":"s3://npm-registry-packages-npm-production"}},"0.3.118":{"name":"@atolis-hq/wake","version":"0.3.118","license":"Apache-2.0","_id":"@atolis-hq/wake@0.3.118","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"605abfdd04fa223d199189075a2f68989409c230","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.3.118.tgz","fileCount":406,"integrity":"sha512-aEjyyX/OPDyMyLmMJKzcEMm9jzFKvUdk6ueg5RaCimrmOKeCPxwH9LRvLbWRYoGNqFiEhPN60CLYFp7nI2cifA==","signatures":[{"sig":"MEQCIBaPzVTdGD3uYO0y4fhULclO2FiD3at3x2Pl9GU40VGIAiAjTNdUXVsk5GZPdLHEElb543DksE7rPYz5ZBm1PXpqMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.3.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3168159},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"4d812e50d7ecc6b2de7f862712cbe006f2236074","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.3.118_1787826807979_0.03723999532943223","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@atolis-hq/wake","version":"0.4.0","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.0","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d4ad3858aae2f0996bf5cec2c032b7594e9785f3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.0.tgz","fileCount":418,"integrity":"sha512-rb+E+dpFVQ+VUUpHblDcJxxaxewWCTol0VgyM9RhGZ5s2iTcwiI+SGSoOq1hkknEns79heCfQQqNfmkavFrNkw==","signatures":[{"sig":"MEUCIQCy9uP2CHGva9/KTYpfBSEgFZy0HcIFFgX9ILFo1gHp4gIgcXubPBUsRdB9Hwqx31tP3symFI98Z7O4/7MyogQss0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGLC9o30MSXZQdEZnnZ+rqfuzL4tPvUxJnA4aNDBRfBLAiADDQGOaS1504782rZaotX01h+2V1lgBcApEhMGwQht+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3212918},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"1e8b76d85e01fde5686a1344ee054f2124e3ce18","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.0_1787926701124_0.4399039629850847","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@atolis-hq/wake","version":"0.4.1","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.1","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"5a21db0bb9b1e77bab4e7080fd22ea647b137ca3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.1.tgz","fileCount":417,"integrity":"sha512-M7ko1f+8ssswSZxcEcCwTEn9RwIFS1y6Od95ECq9+lLk3ihU9QVhoAPt9LES4UBDRkB9jfxjKg3fUoafwDj3dA==","signatures":[{"sig":"MEQCIAN6VQPZETna+ix+Gi7j40InMlttr63NXQXStWyPuL0TAiBqc079okCGMynz295O0HOSh61T8x2KRI6DEYOl8rKunQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqa0JQBPP1Cph0qQKHioMv4fgS52GixH8jmp0t4VjxTAIgGb6nMK7uvu0ws9Qtic7kODtnH8wnf3mjlTunQ3okdSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3208872},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"5ab8eaf3e94486526bab0db2af89bfbc21bf7c0f","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.1_1787930110493_0.020282845559650875","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@atolis-hq/wake","version":"0.4.2","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.2","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b86afce5e93f53f5d4f653cb0177ca25a6f7abfe","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.2.tgz","fileCount":417,"integrity":"sha512-oV4aR+kw1YnRFlLFaz1LBnHp6dz7pRlDkvvkATlymeklFJ2qu7ZlaVMibN6Hq8DGW6Qjxw/yS/2asQV9gIZnJg==","signatures":[{"sig":"MEUCIQCepv6eSe7QuPH80rbLWnqoxq8ZYiLEUWzOxG30UhetCwIgTrQvRZ0tKZmILbWnMjN9FwiudH0xwJN2uDbaWKv8pZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEq9+Uu5DTVgfWFW39QmIWSHTzOc9Q2E2/jf4v6Pz+tgIhAL3JK+dav7Wkq3xlMtBOgONNbBzXtSf3SQyHHXa0Kouq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3211757},"main":"./dist/src/main.js","type":"module","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"869d6b3a567467781ae7fd9a94e7231cc3045cbc","scripts":{"ui":"tsx src/main.ts ui","knip":"knip --config knip.json","lint":"eslint .","test":"npm run test:unit","tick":"tsx src/main.ts tick","build":"tsc -p tsconfig.json && node scripts/embed-version.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx src/main.ts smoke","start":"tsx src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","prepare":"husky","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm --workspace @atolis-hq/wake-web run test","build:web":"npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"vitest run --config vitest.unit.config.ts","verify:ci":"npm run verify && npm run test:architecture && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx src/main.ts smoke codex","build:docker":"tsc -p tsconfig.docker.json && node scripts/embed-version.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx src/main.ts smoke claude","smoke:cursor":"tsx src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && depcruise --config dependency-cruiser.config.mjs src","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["src/surfaces/web"],"_npmVersion":"11.17.0","description":"Local autonomous agent control plane for software development","directories":{},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,yaml,yml,css,html}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.3.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.2_1788001287751_0.8170093841441655","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@atolis-hq/wake","version":"0.4.7","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.7","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"0de472109c80fb178378dda9ded0bb28be9fbc69","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.7.tgz","fileCount":932,"integrity":"sha512-WRJrrVHBYFQHn3sN0k9m+TaHd1w2X4+yC0h6qkQequvStbs1Bz5rck3aWGdJKsbsERYfML2ejNbFnzkGqNGfqQ==","signatures":[{"sig":"MEYCIQCLx+jA1cdk9tpyuzAv0R/lKQWNu3EAOgLw+PdW2VASPgIhAN8pw5a+gRd+32FIe4AxN0SVq0SamjeWaIA7gmRs32M+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH2jIxkEz2r6xy8B0g1UAarffTDa9AJKDSNLw4KVF5MVAiAL5CNp0K65sO+KEE2Y8k8hwvPfgc1boZQpf40nGCvFaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4058338},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"9556ab3b72c3de1ceb05c806e82d65d8773197d6","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.7_1788598410325_0.16961888111829215","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@atolis-hq/wake","version":"0.4.8","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.8","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f251aa8010cf9f1e6a474ee96a143973fe13ad89","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.8.tgz","fileCount":932,"integrity":"sha512-S+PfVorIyD5Xe0cHZ2dsti/scEghRaNzTQ0pZX8k6u/0+ow4gsf9abhk5U4mGkfBHorVU2Zdc4Wjp/AjlwYgpQ==","signatures":[{"sig":"MEUCIQDhsK2nZB53lbyEAdYG0NnWZp8LUNLj4qTK6FR4JnOx4gIgM7nDWnBcitJi67VidGo65qZSZ6jBqCqn3w2cEvjTsps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqyIQxO7+jl38UAJ4uVFUkhqJE1tM8/nyZVh4XRDg6yAiBBogs8WsxjooolHOsMtLiVUSuUk3fX99tGftQG3vLKDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4058691},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"48e47f0c4bc7c6b284fcc97b938d20f87cc4512f","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.8_1788630534059_0.7063352593726819","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@atolis-hq/wake","version":"0.4.9","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.9","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c8a03948ec9a1908e2de931907816f514c9e4290","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.9.tgz","fileCount":932,"integrity":"sha512-vZAriQGXtDoC01iu06cqWgiVFB487McUmU99yqLZsbH8Mt+qHxSx7k6V5uiaV6SiS+CTnAeyCehSj0UtrVh4vA==","signatures":[{"sig":"MEYCIQDcSSWiWbAS9Vr7rZb1RC3V1tEZkpjZGp1v7HmfAwvLOAIhAOjxvaBeVTAjL7SM1Jw3d/isSGMqdWSA1WyOJDVvUIcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC+VlEV3OPg3Y9pGAlymcyBr7Ac/KsUcHH7fubH2ATEoAiAMzXkFBJQagpX48nJAXfoKN8xaVdtXqQrETCZS9JDLSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4058658},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"38b7d621b655ae7363c36389b08ddf7ab4c2aab0","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.9_1788631904894_0.55608870013341","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@atolis-hq/wake","version":"0.4.10","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.10","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"82c089170d189da3141e053107bf0b810d9f8daf","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.10.tgz","fileCount":932,"integrity":"sha512-FJCh2/ShuxZoauYdNVVq4a3Gb0bnZIXsbYyNaIawnqMhLoaQGa/qxLsQdH89D7v69fJMAE2n8UfaK05M6xfufg==","signatures":[{"sig":"MEYCIQDugxas71b+FEC7EP79gDUIUbTi8O/0wcdFkeRj2TJUEgIhAJqfCyLbLM9MBZuO06Z/vuApzglhcW7X12c1vLfskK1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDGp0NrJPggfgMP1weBwNojFTLM4hDzPbK3K34jTRKQAIhAMv2om4xEDpDcwJoXsdCZk05OJta4M6fVOHPdcx/iWBW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4059281},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"5c5c0fd602dd8814b8a4c938130c06c30cc33a73","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.10_1788636023553_0.4240625681495851","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@atolis-hq/wake","version":"0.4.11","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.11","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f55b70ca2fa727b3e0d0e65412e6e72ff0c2044d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.11.tgz","fileCount":932,"integrity":"sha512-nEWSDXNqd3YfCbBdbD3PNxafWr7dWG7YPHWtqmUQZJjAKp/PjKZKpNcwueByyz8CcnroHRGdZBC6Cn/WhhMrMQ==","signatures":[{"sig":"MEQCIHVuMTU0tfk7alPC6ssP3wkvrbimDx0+kfDYUuuTMWaRAiB1iWJHejpEJNWifGIMxQ/HooDpadgYKdA0Ilv0ZDrfqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYtnfdDlCs9aSV9sYkthBSyPbykmR/fl60Mw0jv6XAygIgAhtBHV1hkozNo3IkSgfa5WdPWnpATLQTMoYAYuJYnd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4059488},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"712edc9bb23182f7f71fe47dc93435bc8d4eec85","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.11_1788640614464_0.28700457691521186","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@atolis-hq/wake","version":"0.4.12","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.12","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"bd96c7368c3d932f647fe668ce9b73c152eec488","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.12.tgz","fileCount":932,"integrity":"sha512-00x8nKnMUFFAm4ENELOdazivF2kYAKj/LI0DLWGy6pgMieV4J/MzLdCen+3ixTIvb4AenmW15Ek1O071qjcZOQ==","signatures":[{"sig":"MEQCICUWiLUPrh4mEDl3kDlhrC0n+NcxvPWHxcu21h7rSzSMAiAsujIGWs/zU4bHZxGIVrA1alb9aMSHI/Rm8KQkHuwI4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBt1H56KemAKrI3btj35JMgON2kqeaiTEVS6LdaU+SCmAiBVwxj3vHVEDbdG2wKgkuma/Ir2biWRSD9bxg9ONja0LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4059487},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"65ce58e3c55c5f4a3d1c5fd6a5883d1f360a6ec2","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.12_1788641745252_0.6221917033874005","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@atolis-hq/wake","version":"0.4.13","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.13","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"4151d3b1b46fee28564279ca6a1b19e9b6b95b3a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.13.tgz","fileCount":932,"integrity":"sha512-49mKR/vDPkcu4qPYnH4Z+I2jLxDVDTc+zyjcXxRLZP3hWshsJwx58yaIHdN79sBGONHkNtegEAEJfYTNKqsRag==","signatures":[{"sig":"MEUCIDJ9weCzFFkOWLWtymB6eELZb3zSgzuT9F06phiK9k3yAiEA8AL5SdWE4KMg2HyQIfDKzsO0iQJItrnAaP+XHHVmsFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFadxkDpy8mYpHueFjh1fZZDWHy7SVoXWbBHoS2xXGg6AiBet8UU4yfL1d3pfd1x5l/k9XPadp4eWaZAnofOP7J5VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4059579},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"01709a2bdee5cd7ba0e84eb918bfdc9b8b35e914","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.13_1788645062305_0.027651243354970045","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@atolis-hq/wake","version":"0.4.14","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.14","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c2c90b68f51db2b27dcaf853fd2c2b62a144e81c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.14.tgz","fileCount":932,"integrity":"sha512-HdwoR27VJRTo7bRhatvMa92iBoejjFtfWpkzoFVDLfBrrdgQnQPvLmmoD8VnsFchJAafhsZFh5/DqxcW6kTymg==","signatures":[{"sig":"MEUCIAH4eSQRwpGIiqppSE9otHogMbjzC6bwxwBH1TFVQ+NsAiEAgGUKa/jTvgnJpTb8HPCbYfYmeZPI+2DEr/ngxBQgO+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGCyVzBdwmPmrl1vY18XCmGBMhH6pUCwNU/9YC0JMcE3AiBtdKPUMZ2qzY9HM5vCU6wKXUFtQBJi96piL69EGo8CMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4059579},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"cb51fc11ea694b5a47042b0829cd57dd7817da5f","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.14_1788646240047_0.7734825748960781","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@atolis-hq/wake","version":"0.4.15","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.15","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3b6d4bf65b63b6e99879b1b277ed25a37f1f61c0","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.15.tgz","fileCount":932,"integrity":"sha512-unXSlwYifpNj/fiE5uyswBvc1MwCz8I5wGn+hfeBqzj6D8yWZNQ8L0nKZGLfyoLIwzuBAOhgIK1jk/FgitfEAw==","signatures":[{"sig":"MEUCIQD5+6CRvnnfVcSrToxHxikNikuRXYCk7cSdflfipy/TXwIgPRPtZxNdxhYKD6aJc0Un76gfWpNESNh6Pxn+UFwDKO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDc8YKqgSk9UuqE7W4HsJ/+XsnRMWyOpjJOdTPRKjgCsQIhAP4kBuPbOYlPyxBLGb8Muf06v1g2T044aBZf61F6J3RZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4059625},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"126cf77b8a02d2ce718cd856a8c03c44191f0da9","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.15_1788646454279_0.8325470828970996","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@atolis-hq/wake","version":"0.4.16","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.16","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"29757b82177b88d6a05c0526ead8de92c82ba6e8","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.16.tgz","fileCount":934,"integrity":"sha512-7m99wGCbpIDmQhmcN/6B3WSMHYAppy9b+vknBBqwp7XrKS3M1YW4pdEJk7xQmVtXG7NUOa2FuW++AViMF+G8zQ==","signatures":[{"sig":"MEQCIEYa4/4exKuvh9pT02KXnySrj4iN8dWQbiVz/SiC9HjOAiADQHahnSTZU9mOGMD5jPBgJ8uA836x0Vd7kjlV0XbRww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5wY1dVRREUeCrC0WUjSGSTam1PQxxw7cSTLc2X2wn1gIhAOb7nCz2aLBZ4RFuyrNeDEBCx47pHyrBs9F+LpwhRmY7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4074475},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"6e698f0c541838c19bb6a806733639084c922373","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.16_1788684917225_0.37872220781452604","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@atolis-hq/wake","version":"0.4.17","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.17","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2a444460628b1ffa828746aeaa1cd2630f58055a","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.17.tgz","fileCount":936,"integrity":"sha512-pTmWKKwd8xS1bsCCboRzLe+hHDDNwaOrXo/Y67FkpH8mPmHOPgNJG2a3L6dhaY78TxpEdON3qlxGJp1khz6lrw==","signatures":[{"sig":"MEUCIQDl+TYSelu01Wk6f0mUBTTzaeH+/ytJS7yWMcC0LZhzJQIgGOxLboQlOkoyFL/kZntQ+6GETILDaE2yQ6qVvCqUJ7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDWMlrLHEx3WV2pxvBLOVptzTG3O0kwVEsUohw3WGfDSAiBezyZnzknf9ifjCmLGxOAWttGzlsnGRvk8j//dlfBwOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4080045},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"f10f6b3e9a6f3be51bd292d56690141e4b19e413","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.17_1788688015987_0.15890071828226637","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@atolis-hq/wake","version":"0.4.18","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.18","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b978a4c3263e63fcf9a3870e50e30c152ae81c6c","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.18.tgz","fileCount":936,"integrity":"sha512-CEiuLH2CNeVXz6JD0ghardAr5T8aRMGA2fQTc3FuPfMdfzDOC9mxHAcl8WIcqLZjZKT+pfYvwKGeRsguhxdhrA==","signatures":[{"sig":"MEYCIQDNuGXwcui2bg9KzdpTy46zKA6oYnfM4JJQfWOaPY9FjgIhAIEWFPuaHzz8YvanHWKtzZQMQsikXby/NQQ9icMCf67v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxCWfgl+hKOIxy83XgV+OlD8DDRm9UjUhOIaw0utcADAiEAgLEguG/ilr1BarKGXWtUoj7y/LH/GhfORaXvrd457yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4080134},"main":"./dist/src/main.js","type":"module","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","gitHead":"915274807f10cfa7c59be405734568a920f122cb","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.18_1788689514559_0.26528927425589943","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@atolis-hq/wake","version":"0.4.19","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.19","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"2d3b3ba70ddd4ec6ae609a21ca38a17b157dc0b0","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.19.tgz","fileCount":936,"integrity":"sha512-2JOnggFxNw8PTEBH69ToPaVAXc2puyLEDTbxFRtLMrHDTqBgo5HuXGlLEwXkuuZJd77eO6kK21mvJok3sS9jag==","signatures":[{"sig":"MEYCIQDcrA6udXQ5eQYFcDeSiJiK+BYN97AiHjnkQpuRllndMQIhAKJPoyZat/ImvJyaQ14ztfzIHgZd2YDVx6Y8sCLf75vA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrALP/YccdSP+hOIT6Fr71Sepijewsq8d4GvCQuLKxOwIhAIgu9warVVr/bYW8P3iyDoaYhJeGR5lqNRFckyP7IYKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4080134},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.19.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.19.tgz","_integrity":"sha512-2JOnggFxNw8PTEBH69ToPaVAXc2puyLEDTbxFRtLMrHDTqBgo5HuXGlLEwXkuuZJd77eO6kK21mvJok3sS9jag==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.19_1788691176115_0.5608498016538555","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@atolis-hq/wake","version":"0.4.20","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.20","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c823c3e535c3662897394767b354d8ca4bf62bdf","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.20.tgz","fileCount":936,"integrity":"sha512-og5BoVZN5+Wg9EK/NciiLtjz862xqrxej05qRYwRVC8KTqyEiL+XsrXw2gSAXC8KYPI3WRdHfejhORj5uXt78w==","signatures":[{"sig":"MEYCIQCc2hU/8YSJvac5uabIIRcs2eYRfpBVRB3pvkwhhvdUsAIhAIrqPc4P+GK+j7x6gsxjY6gQA9pxOoxq9HLmjPHYqkUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHidUNwk+9z0n0glN3GtHhji57nMJQwGTau37NSUZuFzAiEA+W4FJAuwp1JS++XW1nHPLSgnUhRA/Ou+BiXbdCBfhBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4080673},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.20.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.20.tgz","_integrity":"sha512-og5BoVZN5+Wg9EK/NciiLtjz862xqrxej05qRYwRVC8KTqyEiL+XsrXw2gSAXC8KYPI3WRdHfejhORj5uXt78w==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.20_1788697510388_0.7352271949195017","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@atolis-hq/wake","version":"0.4.21","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.21","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"f3cbc751e665244fcd186fecceaa453b7d716925","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.21.tgz","fileCount":936,"integrity":"sha512-dtdaQYhA6S89OnUYE4yj9HAHBKseHgJknf+A6Ajfip+1H6MOcW/upg3hZ4ZASUhlu53L9X1QjI2SwcBQUVqREQ==","signatures":[{"sig":"MEUCIQDdLiqSt2EDTzhbd2+FdfSrvUOShs+hG1DMCB3ozaKh+QIgFNAXu73xY62ZoIamHLdLXKYVYSJDt+uO+8Rm9cKqGzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFZ/85abeRQ8XS017ccrWuo+zUZIAUMCP52UgFl7/5CPAiAaalq+3RU1Q9hXeONuDS0zMQ6cC1atHBWvUmhWRbpZ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4081278},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.21.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.21.tgz","_integrity":"sha512-dtdaQYhA6S89OnUYE4yj9HAHBKseHgJknf+A6Ajfip+1H6MOcW/upg3hZ4ZASUhlu53L9X1QjI2SwcBQUVqREQ==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.21_1788700836729_0.13978550766759934","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@atolis-hq/wake","version":"0.4.22","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.22","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"420e0039bc5d30c44114a6268b78a4d625d73f31","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.22.tgz","fileCount":936,"integrity":"sha512-BRu6jPt7cfUbic5A/4auCeXOf9C7gE42eP9zO5JjrDjkYv8HIiF5aKgW1pB2NJMH+ypC79AREh6CXQ40Ku1S2A==","signatures":[{"sig":"MEQCIHV87MXU3Qvr4I0m4N9+Y8AMv+J7MgdiSyV2o9ke21tKAiAGKwv3fUcRx+sR/nmm+mx6wmqSK6hrgsc4ZtkbQQC9Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC9LFAP5m55DLpMeQwpKMO3RbS5zMp5BAM8Qvvl/HlxOAiEAjGkU2Th2SUJG2gPODMivYtdJdbVXa9/bAdCBjc4RsOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4082567},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.22.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.22.tgz","_integrity":"sha512-BRu6jPt7cfUbic5A/4auCeXOf9C7gE42eP9zO5JjrDjkYv8HIiF5aKgW1pB2NJMH+ypC79AREh6CXQ40Ku1S2A==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.22_1788702580182_0.18883000469203393","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@atolis-hq/wake","version":"0.4.23","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.23","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"e5c0c75ce697c7ddb0b9e7ce9686c33aaff5a730","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.23.tgz","fileCount":938,"integrity":"sha512-Ej99IWX2udUkDm2El8hQ5L3qtUFLmsa5PXFOaCn640XX+tLHuRvNniaTRU60blUiqba1736KXv7rQK5/EUlNXA==","signatures":[{"sig":"MEQCIG/xw0RDGOfgpwRy7/tdxCaxhOoZ/YybMYYoc/CCle/sAiA2N5lfHnbkRypVgYtNfdVvC5w14fUazT7PmN85FRbuUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZ9BNAFVC0t/pC0/BgQJG8MAvTy1ET+umM7uFpqwh+yQIhAI7RUAhhJizHmAUPb/prwBNJYjgPZ9moBm3l7Wv5EjeT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4083779},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.23.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.23.tgz","_integrity":"sha512-Ej99IWX2udUkDm2El8hQ5L3qtUFLmsa5PXFOaCn640XX+tLHuRvNniaTRU60blUiqba1736KXv7rQK5/EUlNXA==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.23_1788704503377_0.9283205829563663","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@atolis-hq/wake","version":"0.4.24","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.24","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"750aa62d1be8a138259893bcb52c155d08e37778","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.24.tgz","fileCount":938,"integrity":"sha512-sDwPM+X01LASY5Ol583c3kitekup5uJZ5uBZFxBDUjajnoK8MrJiwE7jfO0EL6ZMEdu8bU7MZSLvIQ/5UxCH8g==","signatures":[{"sig":"MEYCIQC0px8f0V/58wG9ljF3yMq3S7HyBpjhU6PCiJPFBzPYRQIhAIgH/aaWvHIempHfsu6Do/Sl2vS+wxsLz/ogccfWNiAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmZ3HY9+IMezwF/0hjV/Agv1QouN1baGzsu4L9WXpMBAiAK5rzSKtwb4Ntdn/Gm3dY9OLFJC7cxRmnQ+6QRy2Tnlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4084417},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.24.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.24.tgz","_integrity":"sha512-sDwPM+X01LASY5Ol583c3kitekup5uJZ5uBZFxBDUjajnoK8MrJiwE7jfO0EL6ZMEdu8bU7MZSLvIQ/5UxCH8g==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.24_1788706239640_0.2437764675083014","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@atolis-hq/wake","version":"0.4.25","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.25","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9fce6994daae81e10dd7779fa61a8c96f0dcb5c3","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.25.tgz","fileCount":938,"integrity":"sha512-isyD4qagaZgclnZSJN8gE4Ck17DGe1qzLrRdQphdmo3yOa0ReQd9bFMow6ZjsH8RH9Vbws1omjUoxmoTCEQ29Q==","signatures":[{"sig":"MEUCIQDcbRUdHSvsqoUQEEr9eewTlqtVehLypIYoY3oLTeR4CgIgXZb3Jmd76Rhs/KPFRmDDPI633TVWBwqzlgaSqOUSP3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCshGduThjhqNaLo5K8lx0Lf5xF+XPtQsTpCT1LGuLYdwIgcB5xSfPdAnn7x5TPkf07NUkf60AYgmB/x9roCYQ+7OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4084865},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.25.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.25.tgz","_integrity":"sha512-isyD4qagaZgclnZSJN8gE4Ck17DGe1qzLrRdQphdmo3yOa0ReQd9bFMow6ZjsH8RH9Vbws1omjUoxmoTCEQ29Q==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.25_1788708747326_0.16644178615909566","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@atolis-hq/wake","version":"0.4.26","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.26","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"7cfa83786c367e6428bc612edaa13cf984f0d286","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.26.tgz","fileCount":942,"integrity":"sha512-Pd4j26Jyv/7saSr+xJGMo8fANltF0FivH5PyE66ricXQ7OkiBojlQhxsU1KZ9ql3b/JVYZA2cBk3vjeQVcAY5w==","signatures":[{"sig":"MEUCIQCb3ifpIptlCk2jYOr0VxyAsuYK/mN7lF+dzWhoEnKThwIgX5ZTOe4pr00jMj6NbrH+0bwyHOD6ebyDmPLg7dZJYyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIMFvNB6yqy9dcvaNVv5USNvsUYY2n/CGATTOoxWeYYAiEA8VzrkU+mcg39f1mMrpZNvTysg6jIhQpacrtkl6YA7+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4086110},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.26.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.26.tgz","_integrity":"sha512-Pd4j26Jyv/7saSr+xJGMo8fANltF0FivH5PyE66ricXQ7OkiBojlQhxsU1KZ9ql3b/JVYZA2cBk3vjeQVcAY5w==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.26_1788710461402_0.4894685186572447","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@atolis-hq/wake","version":"0.4.27","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.27","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b1b292452f4c53e78aa87f56e61f9a0cce763870","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.27.tgz","fileCount":942,"integrity":"sha512-hhRooHl6/tXOfJsuglu85CrlEpW0aQbJW24C53MClZeXFFcj+xUi6GT3QzAPJKS8mvf8ze6UgydiylcnBAgdRA==","signatures":[{"sig":"MEUCIE8ySN96pkdjeo+wRQE7d3FHIfVMKDRGdZrhnAmyMb7RAiEA42Tbopkpzm4v4AzFfbcGHVwX4A9mm1r46mtl3vtyoLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKcLhmCHuL3UKzygQsODD+ITt+e0a5A/PKrG+7iFQFAQIgEfBdAurBMUnGuL6WviS9jvhUJgC/ThtlNHrysaZHYRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4086183},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.27.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.27.tgz","_integrity":"sha512-hhRooHl6/tXOfJsuglu85CrlEpW0aQbJW24C53MClZeXFFcj+xUi6GT3QzAPJKS8mvf8ze6UgydiylcnBAgdRA==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.27_1788711063932_0.263712972372002","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@atolis-hq/wake","version":"0.4.28","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.28","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"9ddbeb87e893ac7d6028520a49d9ecd66e5b01f9","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.28.tgz","fileCount":942,"integrity":"sha512-TK/pAipsAhgbD5NqZb/FzJC+Hbt38ahW1CMntLhPyX+MoQPWXIzv5ZTjQcoGo1zupecJ6Jl0WN5Aep6PFOmdIQ==","signatures":[{"sig":"MEUCIQCOUYcZHjKe2WpLOpA16XKxqsrYYrEogMQCJEGjjMbcVQIgar8Fn6ALKvmC2DRBITlq7vHSQsDdgJ+U4lUf1CThWWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJfWTLdW3v67JFBlG52slPMfPQxgpq3mDg+ZR31fuuogIhANQZ59dMeZT89BCbz+lYgu3glBlQAnc+ZKAJ04p7JW/C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4086173},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.28.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.28.tgz","_integrity":"sha512-TK/pAipsAhgbD5NqZb/FzJC+Hbt38ahW1CMntLhPyX+MoQPWXIzv5ZTjQcoGo1zupecJ6Jl0WN5Aep6PFOmdIQ==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.28_1788711880935_0.9716822723481169","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@atolis-hq/wake","version":"0.4.29","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.29","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"3d03b42589306aa1f5fcb7b36dbce312bf425a67","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.29.tgz","fileCount":942,"integrity":"sha512-I6/RgeiC8a32899cQrn+HcoRL73pFxPx/Yx3qIuLmFXkl0ZLuRGdrSjYOqdwXXIGm8FS2Xb0zN615pvvB5OL2A==","signatures":[{"sig":"MEYCIQCBW0fkkIAwqNfVNQA6AAdyEE6v8lgfEE6SIkoRiQitBwIhALAQa6dNbSqZDKwnyWAWfOazJWhSynqJPnPVYq74vIIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCu6Jq1UpMJw6T5fHvviS1cNit7LLp4lmNVw8kgtXuYowIhAOpwDSk5xrQtEXosfgwcVn6Jze/Oc+GnDLNkiSyBPfl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4087616},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.29.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.29.tgz","_integrity":"sha512-I6/RgeiC8a32899cQrn+HcoRL73pFxPx/Yx3qIuLmFXkl0ZLuRGdrSjYOqdwXXIGm8FS2Xb0zN615pvvB5OL2A==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.29_1788714149419_0.39776486041175074","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@atolis-hq/wake","version":"0.4.30","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.30","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"99ba7c9bf2b77760bd0da305996fe4c67c773418","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.30.tgz","fileCount":942,"integrity":"sha512-E//HZpENqXpME3cyEomG6poVU72bNoCaqadL/g2dy3KIcpCoW/VdOJQxUhmNN4NRoWb70yzb5BCw3CMeSNVUbA==","signatures":[{"sig":"MEUCIB+Lb1olmZv1+Ny84xg1JUc+vtHnrYi0jH12+ol/SOvxAiEAgIDQbnD2fcpUQHiohqWJLA9+IoW7tdj7Xgzrkb0oeL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvJzDwmUxXqn5CO2/FtI6Ewv/tI9D+Nc3HqGBElAKkDQIhAPQZVfLkhhj1uIe4pX/3pN70xF5ujAw7vnfSkAawST35","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4087740},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.30.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.30.tgz","_integrity":"sha512-E//HZpENqXpME3cyEomG6poVU72bNoCaqadL/g2dy3KIcpCoW/VdOJQxUhmNN4NRoWb70yzb5BCw3CMeSNVUbA==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.30_1788716420221_0.5506089364224844","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@atolis-hq/wake","version":"0.4.31","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.31","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"1460c99960191a442900d1c2dc7842b805f4486d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.31.tgz","fileCount":944,"integrity":"sha512-YG/rgT+RX8LuWSppB4lqS9Pijmaj8b5Re5e1a3ZLg2l987lSrxu2rdD3PR2EaAtaVZNV2Z276kDRM3dm8L8FnA==","signatures":[{"sig":"MEUCIQCIvrX0lFX57Fd35LF03MNsYEGHvACjWWLeLlHmYp3CqwIgLfKHOlMwyO/UWVuhTFxH7mRNXmtWK5NO9fblxzNZFdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAMMXs48M8eJD5M/kLeK4BEgBsz6wpsXARCmTUN//4CGAiAz6u6Zm2UrM3AyvayRQ6p8YEWiCFNAY2WayJhyHVcIfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4091605},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.31.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.31.tgz","_integrity":"sha512-YG/rgT+RX8LuWSppB4lqS9Pijmaj8b5Re5e1a3ZLg2l987lSrxu2rdD3PR2EaAtaVZNV2Z276kDRM3dm8L8FnA==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.31_1788772369013_0.4853713719824","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@atolis-hq/wake","version":"0.4.32","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.32","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"90d5afd04e819c12522b210c8a981f7f8aca2b06","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.32.tgz","fileCount":944,"integrity":"sha512-8pwk6NnWziFBKe09GafJzOugtvMXfcNZ/x7IfPzmRq0MO7OlLHo8fDjXPeGTlRgsn/7JsuWDDl1JW9hysmmEDQ==","signatures":[{"sig":"MEQCIAfDknTv+ZmBMgENCyEf3V3MfkSPttqclL95b/VfOuFvAiAsimFCGACwzg14lFozTRkKoMiJbInaQzTT4ZlvfTDS2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWZ5ZjX/UVnmp+MOuOuWmaG+IoO0XTVmrL56rbDSTiuwIhAOsY8kUQaLIMANA1/3n46MQkYT11PQluQ79vaYK184ZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4091641},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.32.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.32.tgz","_integrity":"sha512-8pwk6NnWziFBKe09GafJzOugtvMXfcNZ/x7IfPzmRq0MO7OlLHo8fDjXPeGTlRgsn/7JsuWDDl1JW9hysmmEDQ==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.32_1788773344967_0.8916327757513898","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@atolis-hq/wake","version":"0.4.33","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.33","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"957ae8fdfaa36bc770e851723cc022d6950e23d1","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.33.tgz","fileCount":946,"integrity":"sha512-1xt24vg+M7MSPG1HWByM81rEA6KkUOwABZTDTHU3Sy0enVmhYRa1rAr4Ikifl6Vh/JCByY/23xNqjIafghywPQ==","signatures":[{"sig":"MEUCIQDL7wmLnjPuKZYbtAMJrz3U1eWNPFkTynlW66WqE361FgIgMnv8gqXRbllPNN2RW4CXl5G7G6MpsSA96Skf7IrPjsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwVR3uCbG6xfmspdyxn5IHClpPZV2ZsTwK/DhK47HUhwIgB/KrHiF4JgfF+jotsxwu8vWjil7/ApKFnYy60PmJwN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4100901},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.33.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.33.tgz","_integrity":"sha512-1xt24vg+M7MSPG1HWByM81rEA6KkUOwABZTDTHU3Sy0enVmhYRa1rAr4Ikifl6Vh/JCByY/23xNqjIafghywPQ==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.33_1788784332551_0.6447251594878354","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@atolis-hq/wake","version":"0.4.34","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.34","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"c044bc17906ac57213566cfcee930198e422500d","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.34.tgz","fileCount":946,"integrity":"sha512-ANhjVOtunrQvAGrGpCd9xuPsyGHEAglvvLyKq3RcFiG0TWyJ9nGvO9HcUCQQtvi47vi9IVmkuox9NO/k2MqukA==","signatures":[{"sig":"MEUCIQDub1pDM19b0lAPzFjR8IRLmjxM08oc0WRlxwYjANmHUQIgcEundPztfTp/+kpH2wx1bM3n3jqHSa1OYm3GMqocJAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlZQeYxmJ7LlPXZCpPjoxkCC8QmEpy3Wg9I+O5J4qV2QIhAIdudE2ugk4nx9QWK6pYfLWzuwiOpWitScZrKZkugYy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4100939},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.34.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.34.tgz","_integrity":"sha512-ANhjVOtunrQvAGrGpCd9xuPsyGHEAglvvLyKq3RcFiG0TWyJ9nGvO9HcUCQQtvi47vi9IVmkuox9NO/k2MqukA==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.34_1788788157284_0.35240605812287185","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@atolis-hq/wake","version":"0.4.35","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.35","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"dc2b82e3f1d2063cb714c0d21e0c9c1c0e3793a2","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.35.tgz","fileCount":946,"integrity":"sha512-2V5idyx7YmyAEtBQTzEeJ5k5UBUDVqAY2pWL5CccP0FWPVah4/w3E7XdF1UjrFIz9T4iFB/Y1X27AOpFYuanjQ==","signatures":[{"sig":"MEQCIFU8Zn+cxJEBgJ6YdzmAkTAFJFiV/YeSbS30aEvlOH2DAiA/Qfe1csj9UhShYkFDNC7YY6arWrPt/dIihBApF0p0zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB1LSDMXKwCAW8MyI1n59P/4j6d/3m7JuWrXrOtlMoQyAiEA9xDFm3jjTOmXWvRf8nxTV7wTd9OdK3bxBjCHomSNeYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4100939},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.35.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.35.tgz","_integrity":"sha512-2V5idyx7YmyAEtBQTzEeJ5k5UBUDVqAY2pWL5CccP0FWPVah4/w3E7XdF1UjrFIz9T4iFB/Y1X27AOpFYuanjQ==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.35_1788792450722_0.3606208482674864","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@atolis-hq/wake","version":"0.4.36","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.36","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"205e015323febff538aa1131bd2c8a6f84fa5327","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.36.tgz","fileCount":946,"integrity":"sha512-GaqcESfKU2Ss4A+JYUnJb8CaWIOdGb0tCmT4L2BGYjh6bmP4B7ZL6vSlelQij2QDCxcFaVnFEr1VEdt+HbMoEA==","signatures":[{"sig":"MEUCIQDlSsT1HC0Bwj58MIGqiyyDM5lfqKUrgnh+YbyAPHxe5wIgF5ggXiIXOe2/dtMOk048uhUi3VQZXWDMBp93yuLj6oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVKgViejP82Db6SZdDiZ16pw6D5FDVLoUCdaLFwnrOiQIgd92NGSogwMbYOrhShTGJs1E72CaphtXtKgie7zHmYsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4101761},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.36.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.36.tgz","_integrity":"sha512-GaqcESfKU2Ss4A+JYUnJb8CaWIOdGb0tCmT4L2BGYjh6bmP4B7ZL6vSlelQij2QDCxcFaVnFEr1VEdt+HbMoEA==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.36_1788793427721_0.7128882414783186","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@atolis-hq/wake","version":"0.4.37","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.37","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"b1d8ee469e3bb1525557d21523544ad6a8915a5f","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.37.tgz","fileCount":950,"integrity":"sha512-d1LgNPDn62cd7lCNF/WNEMEWnJswmZyam1DeSjc1K7hpLK5G9yfSvOF2fVIGUpqkpAkXxaj1tK+rOt6ID31UVQ==","signatures":[{"sig":"MEUCIGT6ND5pcqMIMJ+8srhrB/1QuYPlR/DBcZVNiar4meEnAiEAiPidmqPZmAozkl7AHqlc+ZdYOr+rV/dfYN2rpnfDhH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCor9YJPTCO6U0mo8xKZktTpe1DdXcB0MF2ERLlciFalQIgLHNlXLxgfH6afFXKQUb0dO4XZ/rgJ2y7e8cOsQFiAJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4117671},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.37.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.37.tgz","_integrity":"sha512-d1LgNPDn62cd7lCNF/WNEMEWnJswmZyam1DeSjc1K7hpLK5G9yfSvOF2fVIGUpqkpAkXxaj1tK+rOt6ID31UVQ==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.37_1788801330018_0.04142408926788321","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@atolis-hq/wake","version":"0.4.38","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.38","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"381037a882a42eecbfe333605ad859135ec9b788","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.38.tgz","fileCount":950,"integrity":"sha512-RaF6/dTOAvhtrRALXrYcvGQ+pwUhqCrekK/TvxmRShAGfOKQdv4CVNfsdBxNDY3SNA0hzN6Khe06lloqBEYIkA==","signatures":[{"sig":"MEYCIQDfmTDuefJCgtG0Jf8H3oqN3MgYcooYEHvaZJHgQFixqgIhAOrROyYIPxsqR4k5yaU24QNs4F3Q/OLKvhn4Hbls8ZhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGpV0mP/V3bmliGKRRdeFz2R9IZxjNFtMt5tqjzUleffAiEAzBHPQcepGSTpuPBcIT0MBdG4QAA+9TwyC7vnBgVzP28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4118606},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.38.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.38.tgz","_integrity":"sha512-RaF6/dTOAvhtrRALXrYcvGQ+pwUhqCrekK/TvxmRShAGfOKQdv4CVNfsdBxNDY3SNA0hzN6Khe06lloqBEYIkA==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.38_1788804978271_0.497027548846422","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@atolis-hq/wake","version":"0.4.39","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.39","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"5406063e77c42977a00aaa4b3c3bab59c3e36fb5","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.39.tgz","fileCount":950,"integrity":"sha512-9ATA+8F9CbOwgn2PIef2vWf/CxV4KnjOxrdLiDBkCDbgkjTcWGALQVfJQeXHtbKRwEJf0L/j+yUiuuJJfCtnKw==","signatures":[{"sig":"MEYCIQDXASFjWyQgJYnRp1enec0WBKXuFpm3zCmFcGR65/axbwIhAKaPLi33f/xLkkUWYaPGT9wgx5Xfs3ZgEOzJr2tRpO+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF/bC1TVqoz24OIYrGfHfdMhWaqY3s7dRF3U5L5J2FfRAiEAljQv/Bmfe5CMAamicITD13jXWM3C1xPHLUiFvc+lR70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4123775},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.39.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.39.tgz","_integrity":"sha512-9ATA+8F9CbOwgn2PIef2vWf/CxV4KnjOxrdLiDBkCDbgkjTcWGALQVfJQeXHtbKRwEJf0L/j+yUiuuJJfCtnKw==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.39_1788805785372_0.0482500010066389","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@atolis-hq/wake","version":"0.4.40","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.40","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"0b555d7fbb4443e3c3ee389c7b907086659761e7","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.40.tgz","fileCount":952,"integrity":"sha512-pvmtevtUuJkaUHlejrW/MJKv/pNB4wC7pmWAjg75ytBGHDitdsguZAEE/r0FZ7cuj8P0euda2tzuj1f7oBjKQQ==","signatures":[{"sig":"MEUCIQDih7kr3I0axCJOLaijEU8TleVTeplVkr75C3QhY4u8nQIgNjExbe/Na1sLAMyxAtXcaS5FDxgZQVBUt1/F2tJL1pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfYk8B0gDu1b/fHX60pvaSJtIpXv2hlbZmKm+sVkvmfQIgS+P7PH8MJLqXNRI4eRWIvLzWQ/aV9WwMF/BUT8tkzwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131831},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.40.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.40.tgz","_integrity":"sha512-pvmtevtUuJkaUHlejrW/MJKv/pNB4wC7pmWAjg75ytBGHDitdsguZAEE/r0FZ7cuj8P0euda2tzuj1f7oBjKQQ==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.40_1788823944306_0.5916152928174472","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@atolis-hq/wake","version":"0.4.41","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.41","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"d21ad358c4aad7c4bb62115180664f531f7772a5","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.41.tgz","fileCount":952,"integrity":"sha512-Fx/i/ocq/6ttWCcHFZsFyt4kcCjSTHlh6jSACGwnUIS37XWI6xqB6tnoMHIqdTIvmBJaZ1TAaexZP3Z7Rdawtw==","signatures":[{"sig":"MEUCIQDqLXZAbjiZG/9Gf6iZlHsebGd3uUrsF8L18jlO1rGaGAIgDGKirb8Wf9RnK1jqVKYv2FNDOSJjOZUUSIfinWea+/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAXYM+4TBKRTouLAHmUUCxXwWlIcUtLzvNx7QoMWmPEnAiEAh6g2sKgyp2O6H+AUNTVmqKMWXrVX8k9V/f1ElEVgQUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4134390},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.41.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.41.tgz","_integrity":"sha512-Fx/i/ocq/6ttWCcHFZsFyt4kcCjSTHlh6jSACGwnUIS37XWI6xqB6tnoMHIqdTIvmBJaZ1TAaexZP3Z7Rdawtw==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.41_1788828104279_0.19979070288105016","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@atolis-hq/wake","version":"0.4.42","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.42","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"8d47410e444cad0c81dc22be853c9c0208ce91b4","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.42.tgz","fileCount":952,"integrity":"sha512-Db08MNyaopEh+ZvLzXHV/izYDdCrtn/9T7zUjALDO4HmfWt4lcHYH9ntWzPey6aouSviN+D3pCQ1+bkIkueJVg==","signatures":[{"sig":"MEUCIEYHCb0VBt4NleqEyItOxdX57Y+nwLLmW9j1uS7wJAxFAiEArSIIg+YCWkYOJnVn8VyC36qdeT/rm8BJEq8Pzqo/neo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDMuKiJ/D4frn+ETjH5LpY+FVL2YospFc6bdT28zY7X6AiEAtg+ziGykgEAFA9/z2M4LQ7vh/aKXZg+1mWjQXnaEAq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4135368},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.42.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.42.tgz","_integrity":"sha512-Db08MNyaopEh+ZvLzXHV/izYDdCrtn/9T7zUjALDO4HmfWt4lcHYH9ntWzPey6aouSviN+D3pCQ1+bkIkueJVg==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.42_1788855899817_0.6675751233977114","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@atolis-hq/wake","version":"0.4.43","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.43","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"57fe82bdc4f7a349c8b56ab23c6d9891330437a4","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.43.tgz","fileCount":954,"integrity":"sha512-Lep8rkLQt4SAYomJxDH5jh31eES2+7ICYJwxBym5TTAKmUvV3O97LRWPfy6sySnGV/DEnbNkHQ3YkpQsjWm8Ww==","signatures":[{"sig":"MEUCIQCwdrwz6RCloMKMDZK8DxYzRaSyMb5cbKimjP/8J2D5qwIgJ6P8XNwvFlxlSS0Tetk034Huccwllf0yjN3qXLVirtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCz0vtpUA5xCVTFv6T+FukgwtMIsuZz+zw5VgRE/ShgkAIgWMoE5KFbz9h1FYxPrYDGdj2+DC7E4prgomW2fXaksek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4141256},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.43.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.43.tgz","_integrity":"sha512-Lep8rkLQt4SAYomJxDH5jh31eES2+7ICYJwxBym5TTAKmUvV3O97LRWPfy6sySnGV/DEnbNkHQ3YkpQsjWm8Ww==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.43_1788856441519_0.6482838272837488","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@atolis-hq/wake","version":"0.4.44","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.44","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"98f99266641e3ae4b5a8c2f106af295b6d3994b8","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.44.tgz","fileCount":954,"integrity":"sha512-OZ//T3pJKbtUA6TFsyMr+OCA4xYEtC+7wfaXH5aIBw1bKxVvzy1YEyZZbrifFbSP8uBEljdBViYFqdCtlGddrg==","signatures":[{"sig":"MEUCIFLvFkyaxj7rtnh0PE9D7ia1NM31E0h99pD5YVTPTeetAiEAwZ9B7AawWSXNaiRJ8rsbN1b5Ytr+zAqziKryD4k69+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAx8SageYfABVRikFC6EZcYo/w7+WzObLfyHEQpPUAaoAiAgyH+xyqf9UmJhKYKmPSsgKwxnu+nLnIPhAGSvyDvX/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4143189},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.44.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.44.tgz","_integrity":"sha512-OZ//T3pJKbtUA6TFsyMr+OCA4xYEtC+7wfaXH5aIBw1bKxVvzy1YEyZZbrifFbSP8uBEljdBViYFqdCtlGddrg==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.44_1788859045732_0.8434330536771673","host":"s3://npm-registry-packages-npm-production"}},"0.4.45":{"name":"@atolis-hq/wake","version":"0.4.45","license":"Apache-2.0","_id":"@atolis-hq/wake@0.4.45","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"homepage":"https://github.com/atolis-hq/wake#readme","bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"bin":{"wake":"dist/src/main.js"},"dist":{"shasum":"747b5b09a86e41b4138e9f8be4f5dde92d1a67fb","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.45.tgz","fileCount":954,"integrity":"sha512-KhuwQALTs+V398HS4Fn7CYS9nBiP+G3852GvhBASA0p6ZKiQNRHqs5L7NQyLOApEMC3vmfOyOrXglN3sDnyGrg==","signatures":[{"sig":"MEYCIQDFcWyf352nmbq2zZNk/mLXeEbwapYFauUKS3O4HND62wIhANbDKBQNJD0gep0wcDka9hafs/Pif31/h0KdJHHCFKCc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzkJ0x6ndCxqgqHhIi0sOJxeswyaEiWLWKpYMwTv1qMAiBwMzVytAA0s11VaR9ChrK7bOuaJcCT/ZlA2xyBRnpOuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4141164},"main":"./dist/src/main.js","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.45.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.45.tgz","_integrity":"sha512-KhuwQALTs+V398HS4Fn7CYS9nBiP+G3852GvhBASA0p6ZKiQNRHqs5L7NQyLOApEMC3vmfOyOrXglN3sDnyGrg==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wake_0.4.45_1788950862214_0.6589167472507298","host":"s3://npm-registry-packages-npm-production"}},"0.4.46":{"_id":"@atolis-hq/wake@0.4.46","bin":{"wake":"dist/src/main.js"},"bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"dist":{"shasum":"ccf6d77e9ecd2bbfa0ed0997a669d92d945b6430","tarball":"https://registry.npmjs.org/@atolis-hq/wake/-/wake-0.4.46.tgz","fileCount":954,"integrity":"sha512-NfAImE7mP+cFRvY2/M8wM6yN8FCcEqEOkysSKUxF2FJx/u3kRlNhPmerYtMKdRgZx6OxFcpJvqXOheXbjkAh9g==","signatures":[{"sig":"MEUCIB7kkf8ftArx7B6ZxNGfONLj66ytsJgP4KAZkIzF7hsEAiEAoN8vSgzisDhZb0e/ttHnQq7EgTemPeEjkEYbnYmhotg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG18cZ1N0BqbeHDXeu5LLcoOQ8G/vVq/7y3YhIc8N8QBAiBM6lHazDD6C+GZMsp0X/4bTVhVebFVsoysvaJFcxe6AQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atolis-hq%2fwake@0.4.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4124088},"main":"./dist/src/main.js","name":"@atolis-hq/wake","type":"module","_from":"file:artifacts/atolis-hq-wake-0.4.46.tgz","types":"./dist/src/main.d.ts","engines":{"node":">=24"},"exports":"./dist/src/main.js","license":"Apache-2.0","scripts":{"ui":"tsx --tsconfig tsconfig.source.json src/main.ts ui","knip":"knip --config knip.json","lint":"eslint --cache --cache-strategy content --cache-location node_modules/.cache/eslint/.eslintcache .","test":"npm run test:unit","tick":"tsx --tsconfig tsconfig.source.json src/main.ts tick","build":"tsc --build tsconfig.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && node scripts/check-cli-entrypoint.mjs","smoke":"tsx --tsconfig tsconfig.source.json src/main.ts smoke","start":"tsx --tsconfig tsconfig.source.json src/main.ts start","format":"prettier --write .","verify":"npm run check:catalogue && npm run check:scenarios && npm run check:specs:report && npm run lint:architecture && npm run lint && npm run format:check && npm run check:source-resolution && npm run build && npm run test:unit","prepack":"npm run build && npm run build:web","test:e2e":"vitest run --config vitest.e2e.config.ts","test:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run test","build:web":"npm run build:eventing-packages && npm --workspace @atolis-hq/wake-web run build","test:fast":"npm run test:unit","test:unit":"npm --workspace @atolis-hq/eventing test && npm --workspace @atolis-hq/eventing-filesystem test && npm run test:unit:wake","verify:ci":"npm run verify && npm run test:architecture && npm run check:workspace-packages && npm run test:integration && npm run test:e2e && npm run knip && npm run test:web","check:specs":"node scripts/check-specs.mjs","smoke:codex":"tsx --tsconfig tsconfig.source.json src/main.ts smoke codex","build:docker":"tsc --build tsconfig.docker.json && node scripts/embed-version.mjs && node scripts/embed-runtime-workspaces.mjs && npm run build:web","format:check":"prettier --check .","smoke:claude":"tsx --tsconfig tsconfig.source.json src/main.ts smoke claude","smoke:cursor":"tsx --tsconfig tsconfig.source.json src/main.ts smoke cursor","test:web:e2e":"npm --workspace @atolis-hq/wake-web run test:e2e","verify:agent":"npm run verify && npm run test:architecture && npm run test:integration","test:e2e:live":"vitest run --config vitest.live-e2e.config.ts","lint:contracts":"node scripts/check-contract-vocabulary.mjs","test:unit:wake":"vitest run --config vitest.unit.config.ts","check:catalogue":"node scripts/check-functional-catalogue.mjs","check:scenarios":"node scripts/check-scenario-coverage.mjs","e2e:github-fake":"tsx --tsconfig tsconfig.source.json scripts/e2e-github-fake.ts","test:integration":"vitest run --config vitest.integration.config.ts","lint:architecture":"node scripts/check-module-manifests.mjs && node scripts/check-contract-vocabulary.mjs && node scripts/check-event-architecture.mjs && depcruise --config dependency-cruiser.config.mjs src packages","test:architecture":"vitest run --config vitest.architecture.config.ts","check:specs:report":"node scripts/report-spec-drift.mjs","build:eventing-packages":"tsc --build packages/eventing-filesystem/tsconfig.json","check:source-resolution":"tsx --tsconfig tsconfig.source.json scripts/check-workspace-source-resolution.ts","check:workspace-packages":"node scripts/check-workspace-packages.mjs"},"version":"0.4.46","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:03306ebc-7363-4309-a316-54b051e79559"}},"homepage":"https://github.com/atolis-hq/wake#readme","_resolved":"/home/runner/work/wake/wake/artifacts/atolis-hq-wake-0.4.46.tgz","_integrity":"sha512-NfAImE7mP+cFRvY2/M8wM6yN8FCcEqEOkysSKUxF2FJx/u3kRlNhPmerYtMKdRgZx6OxFcpJvqXOheXbjkAh9g==","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"workspaces":["packages/*","src/surfaces/web"],"_npmVersion":"11.19.0","description":"Local autonomous agent control plane for software development","directories":{},"maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","ulid":"^3.0.2","yaml":"^2.9.0","fastify":"^5.12.1","handlebars":"^4.7.9","cron-parser":"^5.10.0","@octokit/rest":"^22.0.0","qrcode-terminal":"^0.12.0","@fastify/rate-limit":"^11.2.0","@fastify/secure-session":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","knip":"^5.88.1","eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.7.0","lefthook":"^2.1.12","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","typescript-eslint":"^8.65.0","dependency-cruiser":"^17.4.3","@vitest/eslint-plugin":"^1.6.24","@types/qrcode-terminal":"^0.12.2","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^4.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wake_0.4.46_1789516106371_0.24037451532857146"}}},"time":{"created":"2026-07-18T23:54:14.827Z","modified":"2026-09-15T23:48:26.838Z","0.1.0":"2026-07-18T23:54:15.088Z","0.1.2":"2026-07-19T00:25:16.776Z","0.1.3":"2026-07-19T12:42:26.167Z","0.1.4":"2026-07-19T12:44:23.812Z","0.1.5":"2026-07-19T13:49:52.882Z","0.1.6":"2026-07-19T14:27:27.924Z","0.1.7":"2026-07-19T14:52:08.091Z","0.1.8":"2026-07-19T21:27:46.431Z","0.1.9":"2026-07-20T09:27:36.575Z","0.1.10":"2026-07-20T09:28:57.534Z","0.1.11":"2026-07-20T18:14:32.852Z","0.1.12":"2026-07-20T19:58:02.692Z","0.1.13":"2026-07-20T20:40:03.846Z","0.1.14":"2026-07-20T21:16:37.496Z","0.1.15":"2026-07-20T21:33:45.401Z","0.1.16":"2026-07-21T09:38:47.451Z","0.1.17":"2026-07-21T11:04:55.842Z","0.1.18":"2026-07-22T16:41:58.540Z","0.1.19":"2026-07-22T16:55:30.825Z","0.1.20":"2026-07-22T17:05:36.916Z","0.1.21":"2026-07-22T17:08:26.392Z","0.1.22":"2026-07-22T17:41:09.685Z","0.1.23":"2026-07-22T18:30:18.820Z","0.2.0":"2026-07-23T16:52:26.060Z","0.2.1":"2026-07-23T17:44:23.950Z","0.2.2":"2026-07-23T20:10:25.493Z","0.2.3":"2026-07-23T20:50:21.219Z","0.2.4":"2026-07-23T23:38:51.178Z","0.2.5":"2026-07-23T23:39:23.719Z","0.2.6":"2026-07-23T23:40:03.701Z","0.2.7":"2026-07-24T11:39:17.345Z","0.2.8":"2026-07-24T16:42:13.701Z","0.2.9":"2026-07-24T17:24:05.113Z","0.2.10":"2026-07-24T17:37:31.306Z","0.2.11":"2026-07-24T17:52:15.127Z","0.2.12":"2026-07-24T18:45:57.515Z","0.2.13":"2026-07-24T19:07:09.460Z","0.2.14":"2026-07-24T20:03:40.122Z","0.2.15":"2026-07-24T21:10:24.132Z","0.2.16":"2026-07-24T21:19:07.588Z","0.2.17":"2026-07-24T21:56:11.314Z","0.2.18":"2026-07-24T22:04:30.200Z","0.2.19":"2026-07-24T22:23:21.909Z","0.2.20":"2026-07-24T23:15:49.225Z","0.2.21":"2026-07-24T23:29:30.912Z","0.2.22":"2026-07-24T23:44:35.908Z","0.2.23":"2026-07-25T00:45:11.406Z","0.2.24":"2026-07-25T08:05:22.642Z","0.2.25":"2026-07-25T08:09:00.851Z","0.2.26":"2026-07-25T09:05:33.683Z","0.2.27":"2026-07-25T10:51:37.785Z","0.2.28":"2026-07-25T13:50:04.628Z","0.2.29":"2026-07-25T14:48:01.970Z","0.2.30":"2026-07-25T16:18:53.282Z","0.2.31":"2026-07-25T17:13:00.891Z","0.2.32":"2026-07-25T18:16:15.907Z","0.2.33":"2026-07-25T19:02:30.795Z","0.2.34":"2026-07-25T19:23:07.399Z","0.2.35":"2026-07-25T22:50:00.953Z","0.2.36":"2026-07-25T23:30:01.792Z","0.2.37":"2026-07-26T00:35:46.929Z","0.2.38":"2026-07-26T00:47:36.900Z","0.2.39":"2026-07-26T01:14:30.400Z","0.2.40":"2026-07-26T08:03:28.026Z","0.2.41":"2026-07-26T08:34:26.101Z","0.2.42":"2026-07-26T08:51:17.758Z","0.2.43":"2026-07-26T09:10:23.868Z","0.2.44":"2026-07-26T10:31:44.579Z","0.2.45":"2026-07-26T10:49:03.281Z","0.2.46":"2026-07-26T11:00:50.096Z","0.2.47":"2026-07-26T11:27:45.817Z","0.2.48":"2026-07-26T11:55:49.134Z","0.2.49":"2026-07-26T12:01:26.667Z","0.2.50":"2026-07-26T12:08:41.945Z","0.2.51":"2026-07-26T12:20:45.367Z","0.2.52":"2026-07-26T12:45:13.635Z","0.2.53":"2026-07-26T13:40:25.197Z","0.2.54":"2026-07-26T14:58:55.133Z","0.2.55":"2026-07-26T20:14:12.956Z","0.2.56":"2026-07-26T23:50:06.904Z","0.2.57":"2026-07-27T00:23:23.148Z","0.2.58":"2026-07-27T07:24:45.924Z","0.2.59":"2026-07-27T10:08:15.317Z","0.2.60":"2026-07-27T10:44:05.180Z","0.2.61":"2026-07-27T11:14:40.076Z","0.2.62":"2026-07-27T12:30:43.259Z","0.2.63":"2026-07-27T13:13:15.111Z","0.2.64":"2026-07-27T13:55:28.335Z","0.2.65":"2026-07-27T14:33:37.395Z","0.2.66":"2026-07-27T17:37:50.197Z","0.2.67":"2026-07-28T17:24:12.827Z","0.2.68":"2026-07-28T18:47:20.766Z","0.2.69":"2026-07-28T18:48:19.028Z","0.2.70":"2026-07-28T19:32:06.967Z","0.2.71":"2026-07-28T19:38:20.522Z","0.2.72":"2026-07-28T20:10:27.101Z","0.2.73":"2026-07-28T21:47:42.671Z","0.2.74":"2026-07-28T23:02:35.054Z","0.2.75":"2026-07-28T23:05:55.518Z","0.2.76":"2026-07-28T23:09:29.013Z","0.2.77":"2026-07-28T23:44:50.199Z","0.2.78":"2026-07-29T00:10:14.702Z","0.2.79":"2026-07-29T00:15:22.665Z","0.2.80":"2026-07-29T00:16:36.285Z","0.2.81":"2026-07-29T00:43:08.624Z","0.2.82":"2026-07-29T07:07:12.772Z","0.2.83":"2026-07-29T07:34:53.088Z","0.2.84":"2026-07-29T08:05:54.423Z","0.2.85":"2026-07-29T13:45:40.429Z","0.2.86":"2026-07-29T14:00:08.693Z","0.2.87":"2026-07-29T16:05:32.954Z","0.2.88":"2026-07-29T16:19:51.887Z","0.2.89":"2026-07-29T16:54:46.191Z","0.2.90":"2026-07-29T18:04:14.956Z","0.2.91":"2026-07-29T18:22:48.515Z","0.2.92":"2026-07-29T18:42:56.835Z","0.2.93":"2026-07-29T19:18:38.031Z","0.2.94":"2026-07-29T19:43:37.988Z","0.2.95":"2026-07-29T19:45:51.246Z","0.2.96":"2026-07-29T20:41:18.604Z","0.2.97":"2026-07-29T21:35:44.998Z","0.3.0":"2026-08-13T16:26:20.964Z","0.3.1":"2026-08-13T18:21:40.109Z","0.3.2":"2026-08-13T19:49:32.453Z","0.3.3":"2026-08-13T21:47:59.335Z","0.3.4":"2026-08-13T22:25:01.987Z","0.3.5":"2026-08-13T22:37:28.276Z","0.3.6":"2026-08-14T00:19:41.345Z","0.3.7":"2026-08-14T09:10:31.188Z","0.3.8":"2026-08-14T11:25:15.991Z","0.3.9":"2026-08-14T13:43:26.429Z","0.3.10":"2026-08-14T14:38:21.682Z","0.3.11":"2026-08-14T16:36:17.337Z","0.3.12":"2026-08-14T17:43:34.176Z","0.3.13":"2026-08-14T19:51:21.192Z","0.3.14":"2026-08-14T23:01:17.214Z","0.3.15":"2026-08-15T14:00:57.017Z","0.3.16":"2026-08-15T14:21:01.803Z","0.3.17":"2026-08-15T15:24:42.121Z","0.3.18":"2026-08-15T15:45:03.587Z","0.3.19":"2026-08-15T17:26:58.097Z","0.3.20":"2026-08-15T17:31:30.251Z","0.3.21":"2026-08-15T22:51:45.519Z","0.3.22":"2026-08-15T23:18:44.062Z","0.3.23":"2026-08-16T08:47:44.008Z","0.3.24":"2026-08-16T08:47:48.624Z","0.3.25":"2026-08-16T11:52:51.383Z","0.3.26":"2026-08-16T12:08:17.247Z","0.3.27":"2026-08-16T12:18:50.988Z","0.3.28":"2026-08-16T12:25:44.966Z","0.3.29":"2026-08-16T12:45:41.132Z","0.3.30":"2026-08-16T13:25:13.857Z","0.3.31":"2026-08-16T13:37:17.822Z","0.3.32":"2026-08-16T13:45:31.830Z","0.3.33":"2026-08-16T14:09:45.694Z","0.3.34":"2026-08-16T14:37:23.804Z","0.3.35":"2026-08-16T15:12:42.186Z","0.3.36":"2026-08-16T15:42:00.916Z","0.3.37":"2026-08-16T17:13:40.561Z","0.3.38":"2026-08-16T17:40:02.706Z","0.3.39":"2026-08-16T18:08:44.465Z","0.3.40":"2026-08-16T18:49:09.253Z","0.3.41":"2026-08-16T18:51:37.913Z","0.3.42":"2026-08-16T19:08:22.605Z","0.3.43":"2026-08-16T19:18:59.678Z","0.3.44":"2026-08-16T20:03:59.216Z","0.3.45":"2026-08-16T20:08:39.071Z","0.3.46":"2026-08-16T20:12:34.469Z","0.3.47":"2026-08-16T20:26:31.861Z","0.3.48":"2026-08-16T20:36:52.189Z","0.3.49":"2026-08-16T20:59:35.296Z","0.3.50":"2026-08-16T21:30:11.544Z","0.3.51":"2026-08-16T21:31:52.584Z","0.3.52":"2026-08-16T21:51:49.501Z","0.3.53":"2026-08-16T23:20:04.196Z","0.3.54":"2026-08-16T23:24:59.267Z","0.3.55":"2026-08-16T23:47:54.058Z","0.3.56":"2026-08-17T00:09:01.316Z","0.3.57":"2026-08-17T00:48:16.243Z","0.3.58":"2026-08-17T01:46:07.882Z","0.3.59":"2026-08-17T02:14:46.386Z","0.3.60":"2026-08-17T02:31:37.590Z","0.3.61":"2026-08-17T02:49:10.412Z","0.3.62":"2026-08-17T03:04:27.129Z","0.3.63":"2026-08-17T03:25:59.146Z","0.3.64":"2026-08-17T03:56:47.616Z","0.3.65":"2026-08-17T04:14:56.879Z","0.3.66":"2026-08-17T04:23:47.848Z","0.3.67":"2026-08-17T04:39:17.952Z","0.3.68":"2026-08-17T05:10:39.894Z","0.3.69":"2026-08-17T05:43:26.731Z","0.3.70":"2026-08-17T06:56:16.024Z","0.3.71":"2026-08-17T07:43:08.164Z","0.3.72":"2026-08-17T08:56:48.960Z","0.3.73":"2026-08-17T10:02:12.437Z","0.3.74":"2026-08-17T13:23:14.235Z","0.3.75":"2026-08-17T16:50:52.309Z","0.3.76":"2026-08-17T20:25:42.173Z","0.3.77":"2026-08-17T23:09:59.416Z","0.3.78":"2026-08-18T09:16:06.723Z","0.3.79":"2026-08-18T13:38:43.012Z","0.3.80":"2026-08-18T14:57:31.977Z","0.3.81":"2026-08-18T17:12:35.829Z","0.3.82":"2026-08-18T20:12:09.149Z","0.3.83":"2026-08-19T07:22:36.052Z","0.3.84":"2026-08-19T16:56:58.616Z","0.3.85":"2026-08-21T11:00:17.647Z","0.3.86":"2026-08-21T15:25:29.785Z","0.3.87":"2026-08-21T17:16:17.290Z","0.3.88":"2026-08-21T17:40:53.479Z","0.3.89":"2026-08-21T20:48:58.923Z","0.3.90":"2026-08-21T21:21:56.001Z","0.3.91":"2026-08-21T22:18:37.849Z","0.3.92":"2026-08-21T22:59:12.823Z","0.3.93":"2026-08-21T23:42:06.181Z","0.3.94":"2026-08-22T00:08:43.879Z","0.3.95":"2026-08-22T09:10:10.025Z","0.3.96":"2026-08-22T10:58:16.807Z","0.3.97":"2026-08-22T20:07:20.214Z","0.3.98":"2026-08-22T20:21:17.167Z","0.3.99":"2026-08-22T20:51:21.970Z","0.3.100":"2026-08-22T21:22:30.534Z","0.3.101":"2026-08-22T21:31:16.490Z","0.3.102":"2026-08-22T21:49:46.951Z","0.3.103":"2026-08-23T00:35:58.306Z","0.3.104":"2026-08-23T13:56:08.348Z","0.3.105":"2026-08-23T15:10:54.051Z","0.3.106":"2026-08-23T18:17:04.539Z","0.3.107":"2026-08-24T08:55:24.785Z","0.3.108":"2026-08-24T14:08:04.711Z","0.3.109":"2026-08-24T15:11:27.144Z","0.3.110":"2026-08-24T15:43:53.977Z","0.3.111":"2026-08-24T16:38:52.744Z","0.3.112":"2026-08-24T18:22:33.238Z","0.3.113":"2026-08-24T19:04:52.496Z","0.3.114":"2026-08-24T19:21:05.617Z","0.3.115":"2026-08-25T10:25:54.318Z","0.3.116":"2026-08-25T13:30:55.070Z","0.3.117":"2026-08-26T19:25:23.008Z","0.3.118":"2026-08-27T10:33:28.194Z","0.4.0":"2026-08-28T14:18:21.271Z","0.4.1":"2026-08-28T15:15:10.661Z","0.4.2":"2026-08-29T11:01:27.874Z","0.4.7":"2026-09-05T08:53:30.451Z","0.4.8":"2026-09-05T17:48:54.228Z","0.4.9":"2026-09-05T18:11:45.072Z","0.4.10":"2026-09-05T19:20:23.717Z","0.4.11":"2026-09-05T20:36:54.565Z","0.4.12":"2026-09-05T20:55:45.350Z","0.4.13":"2026-09-05T21:51:02.460Z","0.4.14":"2026-09-05T22:10:40.203Z","0.4.15":"2026-09-05T22:14:14.428Z","0.4.16":"2026-09-06T08:55:17.368Z","0.4.17":"2026-09-06T09:46:56.150Z","0.4.18":"2026-09-06T10:11:54.743Z","0.4.19":"2026-09-06T10:39:36.227Z","0.4.20":"2026-09-06T12:25:10.506Z","0.4.21":"2026-09-06T13:20:36.903Z","0.4.22":"2026-09-06T13:49:40.303Z","0.4.23":"2026-09-06T14:21:43.507Z","0.4.24":"2026-09-06T14:50:39.764Z","0.4.25":"2026-09-06T15:32:27.475Z","0.4.26":"2026-09-06T16:01:01.511Z","0.4.27":"2026-09-06T16:11:04.080Z","0.4.28":"2026-09-06T16:24:41.055Z","0.4.29":"2026-09-06T17:02:29.563Z","0.4.30":"2026-09-06T17:40:20.366Z","0.4.31":"2026-09-07T09:12:49.165Z","0.4.32":"2026-09-07T09:29:05.099Z","0.4.33":"2026-09-07T12:32:12.704Z","0.4.34":"2026-09-07T13:35:57.453Z","0.4.35":"2026-09-07T14:47:30.852Z","0.4.36":"2026-09-07T15:03:47.865Z","0.4.37":"2026-09-07T17:15:30.209Z","0.4.38":"2026-09-07T18:16:18.437Z","0.4.39":"2026-09-07T18:29:45.496Z","0.4.40":"2026-09-07T23:32:24.438Z","0.4.41":"2026-09-08T00:41:44.437Z","0.4.42":"2026-09-08T08:24:59.970Z","0.4.43":"2026-09-08T08:34:01.661Z","0.4.44":"2026-09-08T09:17:25.881Z","0.4.45":"2026-09-09T10:47:42.360Z","0.4.46":"2026-09-15T23:48:26.508Z"},"bugs":{"url":"https://github.com/atolis-hq/wake/issues"},"license":"Apache-2.0","homepage":"https://github.com/atolis-hq/wake#readme","repository":{"url":"git+https://github.com/atolis-hq/wake.git","type":"git"},"description":"Local autonomous agent control plane for software development","maintainers":[{"name":"jmenziessmith","email":"jon@menzies-smith.co.uk"}],"readme":"<div align=\"center\">\n\n\n  <img src=\"https://raw.githubusercontent.com/atolis-hq/wake/refs/heads/main/assets/wake-logo.svg\" alt=\"logo\" width=\"200\" height=\"auto\" />\n  <h1>Wake</h1>\n  \n  <p>\n    Autonomous software engineering control plane\n  </p>\n  \n  \n<!-- Badges -->\n<p>\n<a href=\"https://github.com/atolis-hq/wake/commits/main\"><img src=\"https://img.shields.io/github/last-commit/atolis-hq/wake\" alt=\"last update\" /></a>\n<a href=\"https://github.com/atolis-hq/wake/actions/workflows/ci-cd.yml\"><img src=\"https://github.com/atolis-hq/wake/actions/workflows/ci-cd.yml/badge.svg\" alt=\"CI/CD status\" /></a>\n<!-- <a href=\"https://github.com/atolis-hq/wake/network/members\"><img src=\"https://img.shields.io/github/forks/atolis-hq/wake\" alt=\"forks\" /></a>\n<a href=\"https://github.com/atolis-hq/wake/stargazers\"><img src=\"https://img.shields.io/github/stars/atolis-hq/wake\" alt=\"stars\" /></a> -->\n<a href=\"https://github.com/atolis-hq/wake/issues/\"><img src=\"https://img.shields.io/github/issues/atolis-hq/wake\" alt=\"open issues\" /></a>\n<a href=\"https://github.com/atolis-hq/wake/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/atolis-hq/wake.svg\" alt=\"license\" /></a>\n<a href=\"https://github.com/atolis-hq/wake/tags\"><img src=\"https://img.shields.io/github/v/tag/atolis-hq/wake\" alt=\"latest tag\" /></a>\n<a href=\"https://www.npmjs.com/package/@atolis-hq/wake\"><img src=\"https://img.shields.io/npm/v/%40atolis-hq%2Fwake\" alt=\"npm version\" /></a>\n<a href=\"docker/Dockerfile\"><img src=\"https://img.shields.io/badge/sandbox-docker-2496ED?logo=docker&logoColor=white\" alt=\"runs in docker\" /></a>\n</p>\n</div>\n\n<br />\n\n\nWake is a control plane for autonomous software engineering. It watches the\nchannels your team already uses, coordinates agent activity and involves humans\nwhen needed, and keeps the durable record attached to the work instead of the\nterminal session that happened to run it.\n\nCreate an issue, assign Wake, and keep doing your own work. Wake investigates,\nasks for input when human judgment matters, proposes a plan, launches local\ncoding-agent CLIs to implement changes, opens pull requests, and carries the\nconversation forward wherever the work is already happening.\n\n\n## Table of Contents\n\n- [The Problem](#the-problem)\n- [Vision](#vision)\n- [Feature Overview](#feature-overview)\n- [Where the Work Happens](#where-the-work-happens)\n- [Supported Agent CLIs](#supported-agent-clis)\n- [Getting Started](#getting-started)\n- [Documentation](#documentation)\n- [Issues & Feature Requests](#issues--feature-requests)\n- [License](#license)\n\n\n## The Problem\n\nModern coding agents are powerful, but sustained development work still needs a\nlot of manual orchestration. Agents are usually started by hand, tied to one CLI\nsurface, and optimized for interactive sessions instead of managed execution\nover time.\n\nThat leaves hard operational gaps: deciding what should happen next, choosing\nthe right tool and model for each step, preserving state across interruptions,\nrunning deterministic housekeeping outside the LLM path, and letting a human\nresume the exact local session when direct intervention is fastest.\n\nWake exists to close that gap. It wraps existing agent CLIs in a local control\nplane that can apply scripted routing rules, move work through explicit\nlifecycle steps, resume or hand off sessions, and keep deterministic processes\nout of the token-burning path wherever possible.\n\n## Vision\n\nWake should make reliable, resumable, token-aware autonomous engineering\npractical. The default operating model is asynchronous and channel-driven: work\nenters through durable external systems, Wake keeps humans in the loop at useful\ndecision points, and execution happens locally in an inspectable workspace or\nsandbox.\n\nWake is not trying to replace coding agents, issue trackers, or source control.\nIt coordinates across them. Over time it should become the layer that picks\nwork, decides the next step, invokes the right local tool or deterministic\nprocess, persists state, and resumes later without losing context.\n\nFor more detail, see [docs/vision.md](docs/vision.md) and\n[docs/architecture.md](docs/architecture.md).\n\n## Feature Overview\n\n- **Wake decides, the agent runs.** Choosing the CLI, model, and lifecycle\n  transition is a control-plane decision; agents do the work and report an\n  outcome.\n- **Issue-driven by default.** Wake currently integrates with GitHub Issues and\n  reports questions, approvals, progress, and results back through the ticket.\n- **Explicit lifecycle stages.** Work can move through configurable stages such\n  as refinement and implementation instead of disappearing into one opaque\n  session.\n- **Event-sourced and restart-safe.** The durable record is an append-only event\n  log; projections can be rebuilt, and the loop can crash and resume without\n  losing its place.\n- **Reusable eventing packages.** `@atolis-hq/eventing` supplies\n  persistence-neutral event contracts and runtime services; the separate\n  `@atolis-hq/eventing-filesystem` package supplies Node filesystem adapters.\n  Wake's Bootstrap composition selects those adapters, so domain modules never\n  depend on the filesystem package.\n- **Canonical work discussion.** GitHub comments and Wake agent reports are\n  recorded in one immutable conversation per work item, preserving origin and\n  context independently of the surface where they appeared.\n- **Local and inspectable.** Everything lives in a plain-file Wake home\n  directory: `config.yaml`, `config.workflows.yaml`, `prompts/`, `SETUP.md`, and\n  `workspaces/` at the top level for\n  what you edit or browse day-to-day, with durable/internal state (events,\n  projections, runs, logs, sandbox auth) nested under a hidden `.wake/`.\n- **Sandbox-oriented execution.** Wake can run from a persistent Docker sandbox\n  with durable auth state and mounted Wake home data.\n- **Runner agnostic.** Claude Code, Codex, Cursor, and fake runners sit behind\n  runner adapters so Wake owns policy and routing rather than depending on one\n  provider.\n- **Human resumption.** A human can pick up the exact local agent session when a\n  direct terminal intervention is the best way forward.\n- **Operator correlation escape hatch.** `wake correlate <resourceUri>\n<workItemId>` lets an operator hand-declare that a resource (a PR, a Slack\n  thread, etc.) belongs to an existing work item when nothing detected the\n  link automatically. See [docs/configuration.md](docs/configuration.md).\n\nCurrent runner capability differences are documented in\n[docs/runner-comparison.md](docs/runner-comparison.md).\n\n## Where the Work Happens\n\nWake has no chat UI you need to check for status. Your ticketing system is the\ninterface: Wake posts progress updates, asks clarifying questions, and reports\nresults as comments on the ticket, and reflects stage and status as labels on\nit. When it's ready, it opens a pull request against your repo the normal way.\nReviewing, approving, and merging happen exactly where they already do today -\nnothing new to learn, no separate dashboard to babysit.\n\nA local control-plane UI exists for operators who want to watch runs, inspect\nevents, or use the dedicated Conversation tab on a work item to read its\ncanonical timeline. When `surfaces.api.conversationMessages.enabled` is enabled,\nthe same tab also lets an operator add a message that Wake records and may use\nto resume an eligible agent stage. The UI is a window into the same state - not\na required part of the workflow.\nThe API and UI require an operator login:\nrun `wake ui token` to print a single-use pairing link or temporary code, then\nenter it in the UI. Successful logins persist for two years across browser and\nWake-container restarts. Use `wake ui token set <key>` to replace the durable\naccess key; replacement signs out existing sessions.\n\n## Supported Agent CLIs\n\nWake wraps existing coding-agent CLIs rather than replacing them. Runner\nadapters currently exist for:\n\n- **[Claude Code](https://claude.com/claude-code)**\n- **[Codex](https://openai.com/codex/)**\n- **[Cursor](https://cursor.com/cli)**\n\nEach runner sits behind the same execution contract, so Wake's routing,\nlifecycle, and sandbox behavior stay the same regardless of which CLI executes\na given activity. A fake runner adapter also exists for zero-token testing of\nthe control plane itself. See [docs/runner-comparison.md](docs/runner-comparison.md)\nfor capability differences between runners.\n\n## Getting Started\n\n```sh\nnpm install -g @atolis-hq/wake\ncd ~/\nwake init ./wake-home\ncd ./wake-home\n# point your agent CLI at the scaffolded SETUP.md to finish configuring\n# (e.g. \"read SETUP.md and help me configure this\")\nwake sandbox build\nwake sandbox up\nwake sandbox setup\nwake start\n```\n\nFull setup instructions are in\n[docs/getting-started.md](docs/getting-started.md). Run `wake --help` at\nany time for the full command list, or see\n[docs/cli.md](docs/cli.md) for the full command reference.\n\n## Documentation\n\n- [docs/getting-started.md](docs/getting-started.md) - packaged-install setup, sandbox lifecycle, `wake doctor`.\n- [docs/cli.md](docs/cli.md) - full CLI command reference.\n- [docs/vision.md](docs/vision.md) - the rationale and long-term direction for Wake.\n- [docs/architecture.md](docs/architecture.md) - module boundaries and the event-sourced core.\n- [packages/eventing/README.md](packages/eventing/README.md) - public Eventing contracts,\n  runtime, and in-memory test adapters.\n- [packages/eventing-filesystem/README.md](packages/eventing-filesystem/README.md) - public\n  Node filesystem adapters for Eventing ports.\n- [docs/workflows.md](docs/workflows.md) - how stages, prompts, and runner routes are configured.\n- [docs/prompts.md](docs/prompts.md) - how prompt templates map to workflow stages.\n- [docs/configuration.md](docs/configuration.md) - `config.yaml`/`config.workflows.yaml` options and the operator correlation escape hatch.\n- [docs/public-ui-access.md](docs/public-ui-access.md) - expose the operator UI through ngrok or another secured ingress.\n- [docs/development.md](docs/development.md) - source-checkout dev setup (`wake-dev`), npm scripts, formatting, self-update, GitHub polling.\n- [docs/runner-comparison.md](docs/runner-comparison.md) - capability differences between supported runners.\n\n## Issues & Feature Requests\n\nFound a bug or have an idea for Wake? [Open an issue](https://github.com/atolis-hq/wake/issues/new) -\nbug reports and feature requests are both welcome.\n\n## License\n\nWake is licensed under the [Apache License 2.0](LICENSE).\n","readmeFilename":"README.md"}