{"bin":{"shopfloor-init":"dist/init-cli.js","shopfloor-admit":"dist/admit-cli.js","shopfloor-doctor":"dist/doctor-cli.js","shopfloor-authorize":"dist/authorize-cli.js","shopfloor-implement":"dist/implement-cli.js","shopfloor-run-phase":"dist/run-phase-cli.js"},"bugs":{"url":"https://github.com/galosandoval/shopfloor/issues"},"dist":{"shasum":"e639ed6577c7357004bdd20c69d56d37e0f18808","tarball":"https://registry.npmjs.org/@galosandoval/shopfloor/-/shopfloor-2.1.0.tgz","fileCount":72,"integrity":"sha512-sTEiGjGOjhg5h+aN1xOWL0F5rYl0KWvtu3S1+Exraa/AZ0cObE5y+zY5vYgdavAN0Lfqm5OrrF7+4SFLuhOEYQ==","signatures":[{"sig":"MEUCIQCStR29khRdBMLg+5D/hGqdJwPwoK93VK0gKc5zSq1otAIgCe02KX2ywFoy5DPdToGm4Aq0Om2Bs5hOnwMNg21b/Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGDFf74xO254DtdYCQg0dfZ3xFQ1JC8ulXFBYBOktqqFAiEAhHQ5EQZ2OBG1LVJ3Gl6foIInGfVvCjQviQuXzOFHE1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@galosandoval%2fshopfloor@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3072147},"main":"./dist/index.js","name":"@galosandoval/shopfloor","type":"module","types":"./dist/index.d.ts","author":{"name":"Galo Sandoval"},"module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bae61c68dce68f3b079251180549ba20b1d323d2","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","release":"changeset publish","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build","version:packages":"GITHUB_TOKEN=${GITHUB_TOKEN:-$(gh auth token)} changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5081c21e-7c8c-4f58-b8dd-8cc4f9001185"}},"homepage":"https://github.com/galosandoval/shopfloor","keywords":["claude-code","agent","harness","sdlc","github-issues","automation"],"repository":{"url":"git+https://github.com/galosandoval/shopfloor.git","type":"git"},"_npmVersion":"11.19.1","description":"Harness for a GitHub-issue-driven SDLC agent loop: spawn Claude Code headlessly to implement an issue as a draft PR, with runaway guards, preflight refusal, and verify-comment posting.","directories":{},"maintainers":[{"name":"galosandoval","email":"galosan92@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"galosandoval-skills":"github:galosandoval/skills#v2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","prettier":"^3.9.6","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^24.0.0","@changesets/cli":"^2.31.1","typescript-eslint":"^8.19.0","@changesets/changelog-github":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shopfloor_2.1.0_1789799370682_0.7300748836754773","host":"s3://npm-registry-packages-npm-production"},"_id":"@galosandoval/shopfloor@2.1.0","version":"2.1.0"}