{"_id":"@akagilnc/pi-workflow-roles","_rev":"407-94dc511edf85767157d1dd6ea7e1d902","name":"@akagilnc/pi-workflow-roles","dist-tags":{"dogfood":"0.1.2430-dogfood.851d0f7","next":"0.1.3232-next.8e33400","latest":"0.1.5196"},"versions":{"0.1.1751":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1751","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1751","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d4465c55df46d920f1c1845af69295c364c19e16","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1751.tgz","fileCount":192,"integrity":"sha512-eo41An0Q210xeoElel0nEVJ32WPXT0MkJrwskHEMYiTjYeNdZXYaBYIPdPUVTsZTyfORDFsYD9P7Dko/zfxadg==","signatures":[{"sig":"MEUCIQCgqtnIvLRFis2t7YElyeI7ytsUMrX+lu/zuqFqbT3P1gIgMPclGBLdyJHQ4SYc1XFyEZWLLPmCufZTF8qtnVX9qrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2343178},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"77a915e99f32a315260bebbb835014eadfd88d3b","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"akagilnc","email":"akagilnc@gmail.com"},"_npmVersion":"10.9.8","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1751_1786495856838_0.3956877260707985","host":"s3://npm-registry-packages-npm-production"}},"0.1.1756":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1756","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1756","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d879dd09fa54ab4a56f31e775f0a796663e2c5b1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1756.tgz","fileCount":192,"integrity":"sha512-gMcJF+S3C3RMFqAqLV2XkIk3O+0AQ6Ek3gzT223PFW7fc/MXcx+0dw2yPF5fNofKPxFQtAUcDzVVg4q2eGj/NA==","signatures":[{"sig":"MEUCIDq7vNQzdn8NkGMsFH8Kz7iKUfEdH577lgQnnnRK8x3+AiEAhY/8R4m4/XBTaH4DVH05jv/pMQ7Sixgqg21nNR8mgdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2343465},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9a986f83ad41ef8fe24f9eb474da3def90ade8eb","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1756_1786498104586_0.47665939919808964","host":"s3://npm-registry-packages-npm-production"}},"0.1.1758":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1758","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1758","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"93dc26ffa140879512711390e28436af8d86b494","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1758.tgz","fileCount":192,"integrity":"sha512-tVXR9dTazHv2IYa0GNnzrUxumJtVte4Pr4g91gFMkK52OYCR3Q4AAoFflCo3CO56O70Ujs4lY+DgEGJfrvjTCA==","signatures":[{"sig":"MEUCIH9CehwjrWG0nRssDKBiECOOZ+6nhq5Vswt8lSSs/iExAiEAwTakbTUgxnmk9k109vm9IKCSm8vJws4Qzu3wpafjArQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2343546},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d61fd24cf5143a6dc86151065c6040f6d5fc06b6","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1758_1786501170207_0.03394675876515274","host":"s3://npm-registry-packages-npm-production"}},"0.1.1764":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1764","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1764","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9b95118f01cd500a1cbdec4ac83bfa1d8817fe74","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1764.tgz","fileCount":192,"integrity":"sha512-y8yvzyeT0l5vZMD1ITjijo1WM46holnzjVUhyruvN4hvlRO/n6ehlOWLGHn5k1epGkIJPfwtka5G4dPXHDIyEA==","signatures":[{"sig":"MEYCIQCsXKDz60rs87jvPJAJNtkRX9ltc5n3rNOn8zUaCWDGiwIhAJRX4BXMate9VhT5xQNL+jZj/Kf5qc+5Q8QemJ3vLH15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1764","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2348089},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0045f62346c02b5d4d763c14c5ddcc7ec99e7206","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1764_1786515415400_0.007945578031135714","host":"s3://npm-registry-packages-npm-production"}},"0.1.1766":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1766","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1766","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"66cbfbda703eb83ca3162c98099224258e7f01b1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1766.tgz","fileCount":192,"integrity":"sha512-F11gFIYzsDJKfK8pN9e4Z/Ki2WaaD2zSDlsdD/IQMj5WbriJChZ57dDUdmLhnMBBy2x/maQ6Vm3dY3x7uu/j1A==","signatures":[{"sig":"MEUCIAoAV4dd2TIE3e3wJfYuwkcvG1w4M4ptlYEsyRDi3HWfAiEAxFXV8u9qFpwBcrCIp6AVBhtT+26bmH4Iq45mejjmNLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1766","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2348359},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f21d36aa5f665a0d58e1d9fe790d9df398ad0037","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1766_1786524426623_0.12255085728331339","host":"s3://npm-registry-packages-npm-production"}},"0.1.1770":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1770","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1770","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5ae909cb92dffe1a69ac44f9aa1c0829db7990b4","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1770.tgz","fileCount":192,"integrity":"sha512-lSjfl0HqquzSaQyok4L+KCK3+UyRc6EmE0KzSmXm/7s0IfHi3TRBQY0lwNX0mNyH3Nse9xsDm6H1aVa5hZOZCw==","signatures":[{"sig":"MEYCIQCXK0YxUhg0Zem/fPYNtKt1ORgh3uWe+Mdr3fEq0eXI0wIhALnOUWB4V1aOG6kzU5+TNqQoLO6/VvovejgaRfkKUCEo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1770","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349240},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"306de2922f39274998445c5409a45aea9a745b52","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1770_1786528258456_0.26531103601223327","host":"s3://npm-registry-packages-npm-production"}},"0.1.1772":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1772","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1772","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"547d95120d98c92844dde987e004d0f4fceb53b5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1772.tgz","fileCount":192,"integrity":"sha512-w12GLAzIweltvVS6eoGYd+x5Ew3uOvzLmHXTdKsksH2YnCgw9x0K5aYgUPH2nZst0qAXpB3h1bi3G184yO333w==","signatures":[{"sig":"MEUCIFKhgDAOqcdBXCbc7eUNb5ZOMyilnfuNheP6bblAs70RAiEA5/KMUn65fAW5XrCmkamXUhilxRcC7aRYoS5qdloqt8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1772","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2352766},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"acf7bdf490c17453cd8bdc5fac6b496138bb1efe","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1772_1786536738078_0.2458072050417608","host":"s3://npm-registry-packages-npm-production"}},"0.1.1774":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1774","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1774","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1aea5207872e82aa11b4aa71f3467f6c832ece28","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1774.tgz","fileCount":192,"integrity":"sha512-6hdhhRpoejrMPghC3dBC+RBfGbhb7AwAffqC0XeESckbWkZTXlUYu0wUnc/i2iOexW8hHfOxlek06eik3xhaKw==","signatures":[{"sig":"MEYCIQCaEYYX3M4LhwOc36bnOoC9U/oQK2DNtFn4WV9sn9SjbwIhAK+2+amQTK2wXs1AnSBJy7G3m//nlSXBjAa1///4nJYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1774","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2352963},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a65718e3e747d0b02adeba736f8800fc9ea23e58","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1774_1786538239647_0.8557393973982559","host":"s3://npm-registry-packages-npm-production"}},"0.1.1783":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1783","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1783","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7be016139f7d0611bb692f33c7a54a2f20208de1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1783.tgz","fileCount":192,"integrity":"sha512-1iaVtBeT7gCRZQYyr6YxoGmzj5SWs/QTcnlBbpYTY4KspTYcrpyl7AbUAn0a3pMu4JxCgpsR+nSVk08hClGzaw==","signatures":[{"sig":"MEUCIQDRdFlOVwNWFh+lF4ZDtCT2cbleW/wXfxp6Azgch09/swIgSU4zsOBjW7EzDiMLv1qK9uDo/NIi99Z1cevt1EkQquA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1783","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2352963},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ddaf8636096f626a24dd888ba17d5107af409bf5","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1783_1786540929702_0.6520651250090417","host":"s3://npm-registry-packages-npm-production"}},"0.1.1792":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1792","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1792","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"aedf39b6cdfdb3f82412ea773a3aae8019521044","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1792.tgz","fileCount":192,"integrity":"sha512-s1wE5QBfOksag0nqvS871o4d+Dyqah6omo8vlMHhfV8Ndt/+L+xitZjakFkhglPUOFYBwiWElmUGVB5FB1CI/g==","signatures":[{"sig":"MEQCIAZ/Q7NE6NkSXcDRb4zEVfX3xVE6bU4LmOyMJU8ZfqsLAiB8+bAlOt6HvMJQasZrhuoWoKhCMtS4Voq95+eMJ4oslQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1792","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2358247},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"160d9c12eb4a507fa6fbac851a46931d4acd8ab9","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1792_1786544322922_0.8013789221577083","host":"s3://npm-registry-packages-npm-production"}},"0.1.1794":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1794","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1794","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e05a9e88421e19ca92594e54ec7f894342e63bb2","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1794.tgz","fileCount":192,"integrity":"sha512-iFEzadYTrpAk5duORE90Z8Y1e4x8NJ31Ep85M8wZnX6oTFnpg/4ObWTYboNiiDZSn36afyvN9HXFsMEVptTW2Q==","signatures":[{"sig":"MEQCICVrdAbNeeEIevIdRNP7eVe2JSa7ZXlM4h8oyrk8D1QzAiABjw0j4QUZ9itF9QS4/KUrzfPHOaOmQGi2xluOTi6l9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2358247},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a42e9cd68deeda806bc9fd7c77116817f3631e0a","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1794_1786547375380_0.6756873763744948","host":"s3://npm-registry-packages-npm-production"}},"0.1.1813":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1813","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1813","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"055767042b2a7a177868eaf8fe34474ce67a10b8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1813.tgz","fileCount":194,"integrity":"sha512-yH4nYbotbAtU0frusD5vdR2y9YGwLaX8trfAXIFJFAhaxTq/nV6Sc6d2yvrB9Td6A41ikdKGw9UDBlZhFbMgww==","signatures":[{"sig":"MEQCIH21A/36yWomrczQosVFq8nx4uS6Fkzo9tiIC9uJHUKxAiA4Flff6oXdFM+sEIwvLgpd5LNDedwrxWwRYVx/4YtVoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2394196},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ea1daad1e2d2f2d3b91b32fe31cdc24391d86f94","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1813_1786549709466_0.3059385496098803","host":"s3://npm-registry-packages-npm-production"}},"0.1.1815":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1815","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1815","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e10b8be28165b7a8a7c4f87690c56da83f7be3e8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1815.tgz","fileCount":194,"integrity":"sha512-H8MddKnbFOWLgAW60pPXVDYovNAc2Pz1uYx656UglBVt9w7yHHop/NpEpiQ421ux4KRVTR5LgGf1lcNlepn8Bw==","signatures":[{"sig":"MEQCIQCECup8g/g+3b4/QvsCZUu3m/fW24cyAN5X0J8CrhAWPAIfeLVSQyjyPwTYqi7uRU2WJ2C3m4gFDtIu8zmAZT8TLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2394196},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"416dc1a6adaef56fc1e0aa20d8316be9a858827a","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1815_1786555890333_0.28338946623119843","host":"s3://npm-registry-packages-npm-production"}},"0.1.1817":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1817","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1817","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f014b84aa126ca6ee0e013c624f31e1dd1af666f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1817.tgz","fileCount":194,"integrity":"sha512-glqbUFYD9O4AiHCeyf+KiV6orL8pyRxmX9qKojNQRMA/j6A+l9nMLN/Vey64itJrkbTU48pQL5DhuwaMKGLn5g==","signatures":[{"sig":"MEUCIQDbJXWelw//SMy8A0iGkWyroJGkHLvzFbVewAcWAIBFgAIgLF661sE1CYkcfT+zLnSGPNOvcZvrFkQ4n/jv1IOLFeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2394196},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"16ca17af682d07cbcca12e95aca13b733906856d","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1817_1786567048649_0.19420041495645401","host":"s3://npm-registry-packages-npm-production"}},"0.1.1831":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1831","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1831","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"519ff19299ca0411dd186a2e5c34ef55b79f9fb1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1831.tgz","fileCount":194,"integrity":"sha512-Tdhtuoa6jaZ4XWpzp9Vrtpd/Pizrt292oOYNDmX2dOMpnHQf2T0ckCJBVsfiIQT2GKCuJxc0Mi6+DKesoQrAbQ==","signatures":[{"sig":"MEUCIDHq23c5EpRyYN3kg4nVfWKK1Grw95rvy+Ko8u0/xsQ3AiEAqzIyl5cUgThCNr4zmPb4KNbdNJKI/vFN3HNZKaAiEMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1831","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400230},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"47eeb5df98e62ed2dc947366e58e676e921c21fc","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1831_1786572328307_0.5014427078697394","host":"s3://npm-registry-packages-npm-production"}},"0.1.1837":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1837","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1837","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"db3194bd739d511f90ec17353d07529ae98b1a68","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1837.tgz","fileCount":196,"integrity":"sha512-nARz380jQ9Af82s1VEYk0LjCMILnXW91MCcMiGV4zpUMs9mTR4zHJwKjUVIks+R7hIJzkIH+Mlv51uffjNm3MA==","signatures":[{"sig":"MEUCIDZ7h89OOxkyWEWOC9iZI1JI5HCqCwOLhJ8EsV2JHGSJAiEA0vbz/YAW10deaM2+/R+qEUbxZcRNYLr4vXYv2rX2f+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2398844},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2c7adc48095046b011dfe6d667f8a741ff0a06d7","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1837_1786580804012_0.2514344411300702","host":"s3://npm-registry-packages-npm-production"}},"0.1.1840":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1840","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1840","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9eda9133b8de181467b9abbaf3270d3bdbf9dd69","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1840.tgz","fileCount":196,"integrity":"sha512-Cpsnjc4Aug041d9KPTXnw3QoDdcT1lUcGyxIEfw2DOWbSeCDWmQN08SsNS2jnZ/45ksyrD0n/UPWcBGiV7jhZw==","signatures":[{"sig":"MEUCIQCOtMBPIS5h9sOnKAyJCRWxiZZEFZu702GZVZn3iUgGGgIgDmHUpn8p5bzB49mMwxWexIDuz4io5aDpGyr8FKITedU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1840","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2398234},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"71739a1f259862b7a6109920b9014807dfc547b4","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1840_1786586920296_0.5963311294605464","host":"s3://npm-registry-packages-npm-production"}},"0.1.1842":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1842","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1842","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f39995378d4d3598ec3ea114608950779c63b4ac","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1842.tgz","fileCount":196,"integrity":"sha512-MSPn8E/iARlSQSkBwszsG20tOsnBv7DTMDt/irrl1qH3RMLI4A02oiT0iM5uoP/mGDr+q5s9kYVZXYCNR9+UHQ==","signatures":[{"sig":"MEYCIQD4YMOdV53mrtgtmjLMWvIo/ZQiSAVT43sATGjk3B+33AIhALyNGA5jvtHiU5Q+atzgfQM2dNPYi5dniJDUy5709jZO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1842","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2398393},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b755437123d5001c204018dc2b2e16e2211baa70","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1842_1786593986871_0.6113609896604717","host":"s3://npm-registry-packages-npm-production"}},"0.1.1854":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1854","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1854","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"696c92edd22fcd61b4bfea3094074336ead2268e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1854.tgz","fileCount":196,"integrity":"sha512-LdzmvTo4K0yhY/0iNX+cgPOfqUlutxM4pDBTp8jMGNWvUvrdnAxctyxrfgMzgTD+u4zXwcxbaeGb2aff3/Ds9Q==","signatures":[{"sig":"MEQCH0JwgvJTaIaIzDMf/6TTRKY7M/vXLeRg0Rv9WAacASUCIQCa4HKFrJvRO1PXgYprCZsMolwFO7njfk0TQ3Vq3Q7cyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1854","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399645},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"eda0924a433d9a73af0e5e383e00bc46bb8cd872","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1854_1786620852949_0.09709320969982027","host":"s3://npm-registry-packages-npm-production"}},"0.1.1857":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1857","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1857","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b3f6554920d39922692eb06dcab10c4a9232250c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1857.tgz","fileCount":196,"integrity":"sha512-l0+ZsMyqckyV9EsL4laP1ENibD3/DNm3FCUIxqp8s/uECKur3A0dPUwe1M/yPkXXp/IJRS7Tj2bz/yDdA4qRGQ==","signatures":[{"sig":"MEYCIQD31hkW6d/RyiWUk+Ts1K8ZBU1yfSOgffbdIFdE9NM7eQIhAKaFJ33artZGhU+Lebi+VsZn26zYmZUW52CwuH/QqUji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399882},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d1e07c1dba2ef8c554153549f415206c630d3526","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1857_1786632010696_0.829505580346463","host":"s3://npm-registry-packages-npm-production"}},"0.1.1866":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1866","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1866","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5d04398f527dcb50a19e8b62906cdd2ef4c37be7","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1866.tgz","fileCount":196,"integrity":"sha512-Et3Vmr5+q9ibxKdsqQNNySKlCQ0IpzYOCs3pbagUVuGrXOkSaVSUcjDLYrKwbq7co8vygGjO6rbNKzI5AR9qnw==","signatures":[{"sig":"MEYCIQDbIywGsg15GTvrnUPQnrkZ2FnjBY4AWMbNZOqkKIz0VQIhAOdPjdz3oxqdg6nb+GMcWLrJKRGTu9LKxmg6otCtdxBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1866","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2402296},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ccc1cac7019fe4ced0c4b1f933cbbc4e4f08fdd2","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1866_1786635347278_0.7281571759796774","host":"s3://npm-registry-packages-npm-production"}},"0.1.1876":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1876","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1876","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4397fae1ebe649a5ba77d3cdaba1a25c20049011","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1876.tgz","fileCount":196,"integrity":"sha512-DDRZDPS5RuAg6SXlbdRDBz82anY8ApDlx0ApCwprenChrkNY7FE3oYZU7mxpFQ2uw+N4aYCSYhGnhHk6SfgE5Q==","signatures":[{"sig":"MEQCIDpiawGwUlI1G3D9NeXxy4fTl9z1XPkU12m11xwPiDFaAiAbU7RcJMjL+mIP/wTLVAcG0cHSNPsL79T0ROVWq2vBtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2402296},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e0310639a003d90ebe845cef0bf772e579bc9a78","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1876_1786651036039_0.3445454042285676","host":"s3://npm-registry-packages-npm-production"}},"0.1.1878":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1878","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1878","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e5282cb08e6d909c7fb2c9b486959e60241a4215","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1878.tgz","fileCount":196,"integrity":"sha512-YFuW9E/mXE4uGU/VC0PzPZYe64o7tBaDhYhhh30jICdgS6Cxa6Cyz7v2GZt95CV4soWuX+LnURrxJUTeaqpZ5A==","signatures":[{"sig":"MEUCIQDpN2XsSj8NXOOXJnDwHfQGwFu5JbvBk1yoLNpwPahydgIgbRHpUUyMdgxhS8xdXzGx/mFGcusDyoseI3yn0zbId30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1878","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2402296},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"125ef62f8b2016e5ba6e48f8ccc93778738a11e5","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1878_1786651669485_0.8350982717337596","host":"s3://npm-registry-packages-npm-production"}},"0.1.1883":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1883","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1883","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e3f6b552079d1686ddf759a81a030202067f4f46","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1883.tgz","fileCount":196,"integrity":"sha512-Tb3k4y7E/I/7oADehxh4aJXtI3JsfLqxxBz/ioGORwHGdPrcHu7Iq3PQFg/dZF+ov5fBrm1fNJHQBMKTTMS3sg==","signatures":[{"sig":"MEQCIB+jIm053Ftu87+hCm/hBu3VBbhejkvesdlUTZ0taHw+AiAJxG3l3GIkX/7UGI+9LMPDr88Rj8P7UX4mGj2dHqjYfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2403777},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"367b13df71937fc74b6620c53a1487b84456894f","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1883_1786679165050_0.5526281871003662","host":"s3://npm-registry-packages-npm-production"}},"0.1.1893":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1893","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1893","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"acd0e6a3acfe5b885ee4f95008ffd93bc4f7e5f8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1893.tgz","fileCount":200,"integrity":"sha512-JZS5fJSrfA56J9xgebdrx0M5HRY5Krzf2Uibq1WfWZzuKU5bAgXeGGpCLz+9I3kcepESKMXURia2w6LIFeFfIw==","signatures":[{"sig":"MEQCIH9h5hu4kQCniIorR1cLwFuc99fBKEpim/Q+MGZT3H6ZAiBuehY3panClWB5VwrxWQW0iNxQuCwYRchXWAoCbDi7/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1893","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451651},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"66d0c4aa545ec656f26662dffeaf8a46243b9ce5","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1893_1786680803395_0.3053317047587858","host":"s3://npm-registry-packages-npm-production"}},"0.1.1918":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1918","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1918","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"405d52d0f5f5f997c2b3800faf1ddc89ddb0a5ef","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1918.tgz","fileCount":201,"integrity":"sha512-eChkYeHhvIFRHShg7W/95go3hXzYkKGeuOiZa/pHyjwreJKAIh8N6xcqTUFpUdWpJSMwi8wxgw9VZuYBdAGoNQ==","signatures":[{"sig":"MEUCIQDcuRfz+4lstThArNQTVmoomyFrXpG1yeG0lHi1cUIAfgIgCX93T+CorUYrOz7RpKnW4g5v2fPCBWY2Cr1fJ6JU5rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1918","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2477222},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"876d8374bf1aa4ec28d369098e09a1c21b02568a","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.16.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1918_1786697360421_0.6018586003963526","host":"s3://npm-registry-packages-npm-production"}},"0.1.1941":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.1941","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.1941","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"73a085ec89033af2e86295d75d885b92bdd1da27","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.1941.tgz","fileCount":201,"integrity":"sha512-/r2TtGljIIfFjo6DYF/21Cmu3Si7JjqX+GVfnXxzVFmZ4K0vg9WgD61jzCgoI2mHCtp+F9a0a6lPmjpepeWXVw==","signatures":[{"sig":"MEUCIQCRxZe9gZWPTTAXgf/SwUrEu25+chXh2rvYLrkAUOZxswIgCvuYYBmR+mkDYpoGdC7EkaCdjStVEZLWh9KGbXvKk5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.1941","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2509297},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5020010cfbe2bde1d6ab7c428f84c55312ecc55f","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.1941_1786720074481_0.17552713211161453","host":"s3://npm-registry-packages-npm-production"}},"0.1.2004":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2004","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2004","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f1c2a9e04662c377dd3506efe8ae1acf135f5646","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2004.tgz","fileCount":218,"integrity":"sha512-n9D1SuO+aRpo1UJ0QTg3k9QWuCTmvX8nolaFiUs9G8SURpsRL+fCOzcNYCZBYp1kreMR2q72CxbhH4vTf5lGkw==","signatures":[{"sig":"MEUCIQDEvALFrDuC3yiEQJCWbPIh2DxjsnnHqqzS9vL0kOJLEQIgVDvN6huBYI5tAoKUOz7+CXCcQLd30F6F0Damoi3noc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2004","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2730616},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b47d1b7e6c6ba0de1b3b5560276d6e4c0eda692b","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2004_1786729775330_0.878610532308217","host":"s3://npm-registry-packages-npm-production"}},"0.1.2014":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2014","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2014","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9aa989b76ea357818cd77dd55fcc0e4da18457cf","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2014.tgz","fileCount":218,"integrity":"sha512-WZlCC7NDmBLZy5aC8zV/YtNx39Y32XV6VMgfg+GDFk9admpN2/2RNUYpIse2nuqIi3/qJVD2WTMyGLyqL7hU3A==","signatures":[{"sig":"MEQCIAQKXxLggYqKPxpbXk+umCipQeMI9/bvSrfAoXEX/dVcAiAYtVEkFZo7nvvheXYC4fN9cBOCLxS9lCUdZCIegNNw+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2014","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2768235},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0a70853902d23a943d3ef1794b5b524ff07643a1","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2014_1786741442220_0.4364559460123141","host":"s3://npm-registry-packages-npm-production"}},"0.1.2020":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2020","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2020","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"44cc4f04df3c986f34ba91d1959a9ea2ab2dc142","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2020.tgz","fileCount":218,"integrity":"sha512-HLZ7WrzTNvdpb91gk8+k4L7XSCAziPUmL/uO6y1VHVWO4amdTWK5lgH0FCU1h4IZxt0hCVMOR+pSF8ylQI8klg==","signatures":[{"sig":"MEYCIQCJr/XRmxb3Ake4VJJz2UbW6e0UrlVDrvamidGVwrecqQIhAKQI9HGGDk1G/cow+qXXs3S33Anbrlo4Ya5dNuL3BR3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2020","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2768235},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"09532d5daa66e43c29c961dd5e2b02cd1bcb1ea2","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2020_1786782817178_0.7408195422965012","host":"s3://npm-registry-packages-npm-production"}},"0.1.2026":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2026","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2026","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a3caa309f114548d8b5ba1e23907e6f13b41e9df","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2026.tgz","fileCount":218,"integrity":"sha512-r8RqdKxMJvRcNpVG1Uqglxz21PN/4lC/uEgbiuyDuZAq4n/8ktfIx7QRj3L0MsMnqnSfmIPdhoo1isrREWiSbA==","signatures":[{"sig":"MEUCIBFHgoIxOz0X5FGRPRBA0B7In4zSZPakKV43gd79IWhRAiEAl5XLbU6mT8+Lu+T0HhBo4GpIBVqRxeg4FC9u7KirR88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2026","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2773195},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2c66069785cee29c232a3170021f906cf630f13e","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2026_1786786707011_0.607957483943204","host":"s3://npm-registry-packages-npm-production"}},"0.1.2033":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2033","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2033","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"406f81e968a52f33e08355a64943a1366ce18613","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2033.tgz","fileCount":218,"integrity":"sha512-Ne8QsNhm/wPXgIuBxitlooc9cN3BOhNDj/1NiAGRci3f72h8Gkik3/lw5PCFB3c29Jj77iwV4A/uAz2vwv7gqA==","signatures":[{"sig":"MEYCIQC/oLUkKxJd/5X1q4TlPzJxiN1TQTG1tzuxnNrg6N6w2AIhAJ8ASl7ASpUk1cgyFIphCZD3pYnYGchz0NQ9K6ebsa8i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2779204},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b2e6cdfa21dc7eb74e78097a1f4cc49b72b140ac","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2033_1786791247330_0.949877935321519","host":"s3://npm-registry-packages-npm-production"}},"0.1.2041":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2041","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2041","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d264ef1869a97d3bb4a5b309812ce536563f962d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2041.tgz","fileCount":219,"integrity":"sha512-pwACybg5xAQEBvY4U/8vALSJeU6HHqqjE7RCAWLZ2VZCsRGS6c+QXyLYEGa5sKI6BYqxBpxjzbp79g4ANDcyTg==","signatures":[{"sig":"MEUCIAiRMUmI3Ffky7CawA58D3j4VwvumFvQqHn8nTItwDlaAiEAhSZRZxJKxy+sc/0w/4KqgQObLgppOk4GzQOSitoXpZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2041","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2849618},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f3047bc628b21793b7719442689c48acc60080bd","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2041_1786798645503_0.2310736576167276","host":"s3://npm-registry-packages-npm-production"}},"0.1.2043":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2043","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2043","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"541478e66a5741a2c30fd3e38e2480e5d2d7fd56","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2043.tgz","fileCount":219,"integrity":"sha512-4P3aHVI3FmyngeNOmo44MQfYeFJd7ZLiGCi5W8Ts6WONHGxTSQtRcmn3E2faOuCOveMDrZk9JbOs6DiqlBVeNw==","signatures":[{"sig":"MEQCIGdUd9MTKoyqaXsNLSarkhniEQwWZ+Lbw1z54ESA6vbBAiBEa3HYfmGNoaBJuLNJ4NVOolbnBsJRpdAhbWGTqOJS/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2043","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2849618},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3aec66216ae8f2207c7748a3ed895fd29037d372","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2043_1786804421722_0.03418328554406225","host":"s3://npm-registry-packages-npm-production"}},"0.1.2048":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2048","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2048","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1f2779e5a83b5fb9e11683a075847a981e411898","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2048.tgz","fileCount":220,"integrity":"sha512-PRVjqjOT50nkK/HP1WU8uGHkiXuZAExvVV9EyyqJfIiAVdr1M58e0l4JVYkfuVwpUNvd8/HX+QwZ2ZwRXsU1BQ==","signatures":[{"sig":"MEQCIEY/GgQr9+yWDqWHLYtdw9HbptSzuFuE2M29k9FMMe/jAiAQSxd83g1+gb11T1N5xhPS07kDK739PNotkJb/bE7GWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2858247},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b7b07d1ba100b2658b9629c1ff7722136d8c441d","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2048_1786808192413_0.4601712504031139","host":"s3://npm-registry-packages-npm-production"}},"0.1.2052":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2052","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2052","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d0e09c2d534c44f45699920e23262318563ec1dd","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2052.tgz","fileCount":224,"integrity":"sha512-dqCgCPguz6yDUxpG/Jm0YsjMoFtlx8lkV+tm1UkXnoDU6iVE2Ol+jf39XD2hIpmdBdRZTtcAnl3fwUlalqACoQ==","signatures":[{"sig":"MEYCIQCz8rNAscU8IGRAfxwX8rwW2FRAflzQiEfzk8laFGbREwIhAIeJ25lQm19QCWDB410qi5CLgKP1xCFmjXnezC4IhC/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2052","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2885978},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"90ea84fdc6494671814f9a2ac0cf6e56506b3474","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2052_1786812915689_0.4663196981264901","host":"s3://npm-registry-packages-npm-production"}},"0.1.2054":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2054","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2054","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"358972cac398ab03dc803e805664ae7106c98fcd","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2054.tgz","fileCount":224,"integrity":"sha512-bI6kiemBIBWna+Tk9kpMG/vuLw1LV3Cr82xNXapXgLeI3BrJvS7Xh2hmieEy9oCZujZYcuFUFjzJaeLmlhP0/w==","signatures":[{"sig":"MEUCICSGrfDK84uiuyg/fzZPhEZQMILLNDArnw9nNRF/SVygAiEA1a+bNklBmPRh8OYQGipTfLUzVnL1/C6g3eDdkgOBEKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2054","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2887349},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0aea5d8e173d79226a352d9c0b16f036207b07d6","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2054_1786817709608_0.5908828906076613","host":"s3://npm-registry-packages-npm-production"}},"0.1.2058":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2058","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2058","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f707a416be333906dac95360c7b06cc085c88f9c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2058.tgz","fileCount":226,"integrity":"sha512-TTEAQrAtYdHjocjDfIxlqRU5WBFGozyEORblXn6xY0OcgjJb7Zd/YsTDzxCRLa6/5J4ph+IegfEHRheHZZ9ddQ==","signatures":[{"sig":"MEQCICSgMr38G+yE/rzoHXGB7B96J/1Nd/eu10wRlta0OrUoAiB8Jro5ClxBDiZ1f3Rt/FNQv66+Jl2fPgZghnNRpatNTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2058","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2901348},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e1e529f4e2580551539e108b6a5b15594a5bed10","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2058_1786822245512_0.5443778997800703","host":"s3://npm-registry-packages-npm-production"}},"0.1.2060":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2060","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2060","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7cf48ce415e76d4670372e08bcae0fd40cc89768","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2060.tgz","fileCount":226,"integrity":"sha512-eJbkHFdf66TTHHc+9BaN2ozPITrDwfQ8WAUt4XDKeT33RmZeO8JF9Mx2D83j1qSRYL6i7uVTrXA+M8HKHNu0MA==","signatures":[{"sig":"MEQCIDG4xwh/O79N8h5+DPBypfb5V/ribg+HnIbJlx4JV+8qAiBUTYacxQTJwrlAEHoZNd/86sy/o5kvCENMDoxjRXC3/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2060","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2901348},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4f55929fee2116a6f54fecabdf0a02efca0570a7","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2060_1786863770117_0.3487215783073616","host":"s3://npm-registry-packages-npm-production"}},"0.1.2066":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2066","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2066","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ae8bd8c6e53745b3de8fa33e2914e3aa39059937","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2066.tgz","fileCount":226,"integrity":"sha512-dJbewTiSWCJJyAdW7A9WEWUP+BAvghjv4wlhH8zOQyR8hwx0qhyKB7VwfYUS4ZdbF01Hh4agTo98QfnuRUXsFQ==","signatures":[{"sig":"MEQCIG+uh1zXORp7XZ1BlaAiEO52woU7x2gDPeB9pqLNFolYAiBXLHw7su1sdUgEHGKUo1TU+O56eyB9w6Vozy67V915BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2066","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2901348},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5dafd5fb1c6456618314ab068240b27660b7542f","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2066_1786866036790_0.7136790000772877","host":"s3://npm-registry-packages-npm-production"}},"0.1.2068":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2068","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2068","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"286cc5159d91d91bca16750045ec43e2107ba6c5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2068.tgz","fileCount":226,"integrity":"sha512-jFmZDIF7dKPoe7hj9Y4CF7U4QIIwh7hupEeZ+VrrkSYkSwM6U7RQaxVu29f5c5Y8CRxRt6LilrI9Z3ewi838ZQ==","signatures":[{"sig":"MEUCIQDYchYANx8Iwc7tcznxqMKe5VhkocLlt9ubkTmbjrquEwIgC0Lw8O+qkxze9Cx46vocT5ijDGX0eAOMPQNzFjITW5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2068","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2901348},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a23d2dd6611ac63ba312c02b5cb01feb5e0d5229","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2068_1786866395702_0.6555366612776856","host":"s3://npm-registry-packages-npm-production"}},"0.1.2071":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2071","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2071","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d265de2a3afbde8c002dc63185d828ca574f82df","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2071.tgz","fileCount":226,"integrity":"sha512-DzTLVkulNuhuu71HrLWnKlmI9hpiA3w32TdLjRa9wD5ow35VS6uigqZxn+cvsDrCz5bSb0OyrmQOtESOXDg+bg==","signatures":[{"sig":"MEUCIB+IJ7efjHxBZEU8xSLouFGna+KztTaosL+3ZjAwN8yuAiEAlI8O12Bn0h8FJHyJNBjWfWuBdVtf83kgeN2RHrwkCOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2071","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2892168},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ae4a1ff69e5df7acfe3d6935ff240027cc7288c1","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2071_1786867389210_0.6089474241233077","host":"s3://npm-registry-packages-npm-production"}},"0.1.2076":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2076","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2076","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b6d8aafee9ee64e20a12c7e2ac1e89246579d2d3","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2076.tgz","fileCount":226,"integrity":"sha512-zm0Q0bMvqoJJPDYGwDU1Ht5V1r3qLWAvby4Bl9fRR3oMdQJiZrCjd5n/RW11CKb3RBxuT6RP098lXVLE+wwbHQ==","signatures":[{"sig":"MEUCIHLDUm18DZwpMfN+awH/I93sc0b4UOlrcI/pdWqhZcATAiEAv3j911aGtilIJGiRoywEk7HW5GLDPcPbsQebkYjP9l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2076","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2892920},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"68a24273394f135dc8a1650ebb337b9582e58643","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2076_1786874158599_0.423386330015729","host":"s3://npm-registry-packages-npm-production"}},"0.1.2081":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2081","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2081","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cec864b4336b0a654c65df37210d4739dc6048dc","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2081.tgz","fileCount":226,"integrity":"sha512-w0AHD17DUr+xXPpAtFJWe5FNfsn1cwXNOZakaD8aO2Dn62XVHJMu6gDFpj08MEfvJrp0V93b/vb98I1fildKGw==","signatures":[{"sig":"MEUCIQDcUhhuQy3s6ICie6u9kzbLHZoF/Ng9R/s+r02BXow+BAIgXjvVXGtdN0f0ctSIDDJtRmlhrLkFHxVDT3vR3EkGTos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2081","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2892882},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"cb9ddfeff449dc8291a98d417b8fbb66b5068265","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2081_1786882632049_0.668764717912756","host":"s3://npm-registry-packages-npm-production"}},"0.1.2086":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2086","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2086","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5970505ea2e6d212dc2d2546b79a658464bcf119","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2086.tgz","fileCount":225,"integrity":"sha512-bmHmttvgQgKE/DOkReS13zJy6owODzvL9dHJUBqKJgo1tcVmzGwcfrPr2360PJ+NgHCiaYpYexUH7dg6imMumw==","signatures":[{"sig":"MEYCIQCUKkgJ5ObdriXbvyZCI/nzaMudt17y/FFxyVpsTPBb/gIhALgprHRZyR+fN7wk5vYSW0oA16FsZB9UYGcfZJPZFStW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2086","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2892532},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9bd66d91c1dbdcb8ff8e44c01b2a53f2e15aac76","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2086_1786938272326_0.2792343898356373","host":"s3://npm-registry-packages-npm-production"}},"0.1.2089":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2089","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2089","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6774a907bf048fe539e9b7656c88815160eba823","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2089.tgz","fileCount":228,"integrity":"sha512-wCQosWVo2jdRQcfarSBtc8ZYK+L6vdWkzKHxgcksxas8YP2613nALNYUjPGdjqmfddtXw1q8cB8tZSMrB5P5dw==","signatures":[{"sig":"MEYCIQDTLn2aTG+Pyd01x76nXVlhCqJeoOO762yxLnqFTFFBLQIhAPrfifFBSQjH9mkjzRVKWJfrN0ks/gjamPurcTT5TLWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2089","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2915830},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"66e106553c396e17ef2d181d4d56ea2edf0a426f","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2089_1786943042917_0.4081940484006803","host":"s3://npm-registry-packages-npm-production"}},"0.1.2091":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2091","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2091","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"8aa8a5644af0417e342c94f89dedd61ebc5c3ee8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2091.tgz","fileCount":228,"integrity":"sha512-1EKGytsFh7ieXMZjn7w23IfijchRLk/XxLnsH0ddX4xCGczUIlp4jLn7Rj2mZwDPCnuGWqt+1hKOyCdd+vSh9g==","signatures":[{"sig":"MEQCIGQdjojycFS9nwcOkuw60d7qfMzlHuklDOITCKRs3X9rAiBZaXcxuTBCx3JdZCZTTEb+xLIu3w0ZmhciGCHUvGtzxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2091","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2915512},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"312178eb17c9598771ac6f9d59a7259ddff9e3a6","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2091_1786946199165_0.9902358680404537","host":"s3://npm-registry-packages-npm-production"}},"0.1.2096":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2096","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2096","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b5624532ca8b55c76e16e5f5987628244a57c74b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2096.tgz","fileCount":230,"integrity":"sha512-rxPARZ1K0R6Y109qwPcbRzfzUKHvMTkfP8kAJapSCMVvGso4Y0fU1I/Fpw8XdIudvP0FbT5i+PbCm4q5Cj9qWQ==","signatures":[{"sig":"MEUCIEW6piYVlinpLNy0Abv/3Zx//lUaIetRPj5DuRzxVYhwAiEAosCae16YsWUX5awM5XBYnDcgqwTRpP1A2CvHqYjldxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2096","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2944632},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b263ac40709e78c0227988d9665b32109eeaa71c","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2096_1786962961782_0.9686432530371822","host":"s3://npm-registry-packages-npm-production"}},"0.1.2101":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2101","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2101","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"dbd336b75372ebd171168a2bfafc2c0d3cf0bea9","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2101.tgz","fileCount":230,"integrity":"sha512-mi1fMgczlr42meUq/cix436lfWBlkM3p2nDLBLb6Rqz88lro2VJwjlClRbxUiGcp1lr2gRTmZjjhAaMzVMl5ag==","signatures":[{"sig":"MEYCIQCku2a1iRIjozYqMX9FnN8CFWn08EIQBn8NyA9bBrT5XgIhAN7Sn94iU5TemW0jV02AL1UYXbIQJWleE+Oi6W5yW0V8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2944146},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"84fe9e51554fe302d00a5c03ac19262487156255","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2101_1786974535322_0.6282800418817189","host":"s3://npm-registry-packages-npm-production"}},"0.1.2105":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2105","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2105","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"10ce521a201bee842d35567125d5488d200541db","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2105.tgz","fileCount":232,"integrity":"sha512-kxOx9/JZGzw1HnPPd/67nuwK2wJkaSeUKCLHCh6owmx4W5CM6W+vD+7K1DQo0DJ5semUL8t66c9MatYqhMfcwQ==","signatures":[{"sig":"MEMCH3H8pBfUU5ZSqEbHNPIrLgd84xqlHyfTdkz2cbqcY0ACIALt+89SrtqJoQkohPo5uhJJ8pG86qQMm1nDp9m4jezr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2949138},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"270f1e4c9ebeed764a28f65bfc25e7804471d3dd","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2105_1786974929026_0.3834640643670466","host":"s3://npm-registry-packages-npm-production"}},"0.1.2107":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2107","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2107","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e3462df7039247bf9e2e1d5e0209ddd40177f2b8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2107.tgz","fileCount":232,"integrity":"sha512-+6+006QEHYBjnhEmzTpROf13wTRH1dbNXtHx/xfhhPMAyNX+L1l4sYvW3oMrh7n4Fxn5ATii7w/PMOXgds/+HQ==","signatures":[{"sig":"MEQCIFq2g+Sjx8wWa5GYNa++hv7+o6DaZcTozCQbIbfUQjSKAiA+x2P+UA9UhhpyU+o3GAm9HCgysHKyGGoVmmZ8Il6DKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2949720},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bc0f6509450fa52401d42bde9960ca12dc4c7478","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2107_1786976820957_0.5220052367014067","host":"s3://npm-registry-packages-npm-production"}},"0.1.2112":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2112","keywords":["pi-package"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2112","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f417db928a0d3e65a2efab1ef1210044c4ca3b88","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2112.tgz","fileCount":232,"integrity":"sha512-GcVlS8ej3/CY0HXB0uzwFfx2kNMAzO7gtGVIhgST2AUEbD3RsP0Qho7nl5AkfvCSrBQ9Lv9ObyNlnNm4UZCVYQ==","signatures":[{"sig":"MEUCIAWe66poslkpDzwzLIp1xpQ+S3seU5LOuq0yBTBm8b1XAiEAnuzPv6d+neWQEoglyxhpfRdQdNazrGvbFxa1A2GOzXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2957928},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"62276b405631b68e5e4f6e2a263fbf22a30f8a72","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2112_1787029785087_0.7174692544866392","host":"s3://npm-registry-packages-npm-production"}},"0.1.2114":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2114","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2114","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ac2b049ccbf75b202d28df92ea4a2edf6ed8c74e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2114.tgz","fileCount":232,"integrity":"sha512-Bki+1J4jtplelz9rpVAtpr5lwlTQxoN2MJsmtB2zQzQJW/btCD/1cNDPBcv2qfm3giGChgb+0GxnwM1qj3EbKA==","signatures":[{"sig":"MEYCIQCFt/TefWR1fnvs61FHx1S053cyW/qcdKC4+QhjbgfeWgIhAIK/FpdTnNGTwPr1nX+2A4hq2xLnEYrOEsYEg0t7Yfct","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2958179},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4e0a994bb1f6ed36b7224ba0d08291eada52b9bc","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2114_1787228914680_0.28958221526205086","host":"s3://npm-registry-packages-npm-production"}},"0.1.2118":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2118","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2118","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6887a36a515e46b1477bd861461aa57543850447","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2118.tgz","fileCount":232,"integrity":"sha512-bwKotGxVVq3KTEsV9/6lvvpus8fOEI1viT4j88zc8ZwwoorH/PEtLzRkMAwqNKKE6X0nFpRyJVx0CLFP3VPxTA==","signatures":[{"sig":"MEUCICyEu0KEapKoSd7q9XE/WRgmWOIQ7doyj4TdPPrWAESWAiEAl/VBbkrz9rwxw4oWv5dVD1skMJXwjiCVXZrMuVfWZTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2967034},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"416dbcf596ea203dbf894f043f4c387766dc56be","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2118_1787273600011_0.40770338168253684","host":"s3://npm-registry-packages-npm-production"}},"0.1.2120":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2120","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2120","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"63efad36e989bc73e79eb9cf501e26dff3be7420","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2120.tgz","fileCount":232,"integrity":"sha512-wjJMdlLf4zCCSVbdg63Nowc1/o2unA4D6BJG0WC6/dqQbmTF5Tqj7TJaTpEsTMvzuK+6B4JAB9A5thjkhRVDJA==","signatures":[{"sig":"MEQCIDCaTEsgyGsBv1/FAwk5y1ATDFZ87W44KjWEefF6Xa1YAiBJz06qDfkmc3UycNxlCdxDj5TyZrDBFxEKz3fQ2fKtpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2967034},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1247a255793a6422f84151f9bc36aa03697a1907","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2120_1787278114689_0.4094470466798912","host":"s3://npm-registry-packages-npm-production"}},"0.1.2124":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2124","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2124","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f2edaeb718639a6061944e5b8a9ced5dba6bb97b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2124.tgz","fileCount":232,"integrity":"sha512-ymRf+6rs8FizpO7vNDq4RIPwUmu/bdjuGgbsvWyx5IA9ZDEs/q8x8OQvrkLsbdX2NWDz2Ik61+49GrBQJfO6BQ==","signatures":[{"sig":"MEQCICBYTeRNolv4hJvd0bcgY4TO+7QvKzmKm5AqQIv1p7gHAiBIax4XNYkEbeNirt3DzJzGczEMl/Yw29aiiuqUyTfHpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974544},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"027ef264ad5e5261df953a95fbf5a9e87e538844","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2124_1787291699340_0.1860919262008205","host":"s3://npm-registry-packages-npm-production"}},"0.1.2130":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2130","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2130","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"c46ee4e6ee9ca73ec827b5293b2d5194058b6b8f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2130.tgz","fileCount":235,"integrity":"sha512-SzAxBWDo0mhIzc3ePWRuHCDjgbkpYiIVM247GbD8rvVkP0us7N73EZqbdK7ghiyH3JGnsxOlBfXSn4Y5oCv9ww==","signatures":[{"sig":"MEQCIFOhX2BS1Qb6+Rd/iAUR/Ottb3gzfsI3us0Utn6zyOoaAiBuo6k4anLAbxBUEbWRqg2vkVsH/oN2ZgrBAEeVfqUfwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978786},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"51613cdf2f529e92997d4324313df409e60b20a6","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2130_1787301580872_0.4853387730020555","host":"s3://npm-registry-packages-npm-production"}},"0.1.2133":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2133","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2133","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"77efd81adcf264e6294550eec56e23123e42e131","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2133.tgz","fileCount":235,"integrity":"sha512-MlrtCyt6EOdE/kVOnpYH8VNjywsF5inZAFQswoJhrq8+0w96HimYej6FI5Gis4JMxGFtkwa/SZPDVgbh/x73qg==","signatures":[{"sig":"MEYCIQCp8ZhtMC5zf74xW4F1x6CxowmDBEH3sRk3N1T0R6HunwIhAMV8iogdE6hXHqk2bNfMG21xmNjFg1Cm9nZEoOzPhVA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2979401},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ad580d767283a11ff14a11ba46331418dd29f585","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2133_1787303115270_0.7904261814130595","host":"s3://npm-registry-packages-npm-production"}},"0.1.2135":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2135","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2135","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d43fc624fe5f7ca0c9dc75c2dcef062ace0290e0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2135.tgz","fileCount":235,"integrity":"sha512-MIj8/6Adsz7CJj3c+qk3+VRZdvIRaum4OPedLS5NPvUL4wqdpeViWyoMMq2+SZoo4Qr/9uHje+tZk0RWPFbTdA==","signatures":[{"sig":"MEYCIQCkPgOFeuJMbnJQLchajtB8TgzfeBIz8bWczWBeyiLZOAIhAI/aG5VURwYff6C0A0x2zDrqhFEpXVdEcO0gYqxQPxWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2979549},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d8e1fc75a1e30143a2646be86f3a9f5a195f4a06","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2135_1787306772192_0.22115334930513275","host":"s3://npm-registry-packages-npm-production"}},"0.1.2139":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2139","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2139","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9e569ca321a827b9ff3e301ebc0bb309e371cd81","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2139.tgz","fileCount":233,"integrity":"sha512-B0Btxmdwu0jehLNB1ooyOTTF2MAUOLJJt7tXNK7qUCK8z7A9Fp4xjG58WruGxqbSmY6mxyEWFRGST1DetkCkbw==","signatures":[{"sig":"MEUCIB8XjC2fcMZQpEiluJcE3qcn+H8RCK339ivJLp5AhTWfAiEAsFElT90CdwEId7aGlZsRdlBKjbRXNxndGV8+Z56QM3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2953712},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d83adb614e253845fd517e7ef2dc792f018cdbf5","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2139_1787313553872_0.509308216374889","host":"s3://npm-registry-packages-npm-production"}},"0.1.2146":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2146","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2146","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"da72dfa40ebb7e577f97bee4fa11928251fd0bce","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2146.tgz","fileCount":233,"integrity":"sha512-rcd7FL5gAiOlAN0Jgo1iKJvthToyZHzzj62qsdlyQtjNuqxKj2c506xtbUos3NZY86kEjnmkNjteQ46M8oZPUg==","signatures":[{"sig":"MEUCIHuFFPmCt4XXUgGttpzcyTsM8C4RBDnGmizfpJyyGlZXAiEAvqqVsrvHF1cTiys4ZGfhJN683pJ+j7eUkAYpxRV+pmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2970433},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4080d1ff026e17c5b6457ca7826e1f7072a271cb","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2146_1787316388948_0.6481200191762666","host":"s3://npm-registry-packages-npm-production"}},"0.1.2148":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2148","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2148","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"c404ad6a950342e3b5c194ea7c1539900e54250c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2148.tgz","fileCount":233,"integrity":"sha512-g4fwokvvUFA5ONCL5RC1BZu+PcPDgk/hcoUhRCryGEjeRahWIptC7JsRoa640/yU4kjI0FWyT3l69FNbU3Hnaw==","signatures":[{"sig":"MEUCIQCQ2bENon/Qfg+WepVVh70tdAPfg7OYgmZE8JFoLoBWRgIgW6Bb3eTtJfzAUvf0mUHfipfZlwC50bEx7oDxIRj1Z9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2970762},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ab14ff74762bca1aa3db19063c01f501d076cf61","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2148_1787320903418_0.4992012176480076","host":"s3://npm-registry-packages-npm-production"}},"0.1.2150":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2150","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2150","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ce6d0a87bf42687e3b8d2815a1eaae44ac112d07","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2150.tgz","fileCount":234,"integrity":"sha512-WobcjdkHDcY/7TTBYfFc/Xy1xJ9Bb/sFKMg05Dxm0UZ01wqhwG/O4/P923M1vXfnSSV5i7Xk4txP/7uqu7Zhag==","signatures":[{"sig":"MEUCIFP9GbMsQi9dvFMk1UPDVM0TjMjEqdlXJP/76/5lCugYAiEAjypgsY+SdxOS6XioJAzDndQbJsJKKVgBgMqPBRwVVI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974605},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"cb6672ba437956e01acc531b616e77cf873d5433","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2150_1787326620935_0.7868897242763506","host":"s3://npm-registry-packages-npm-production"}},"0.1.2152":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2152","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2152","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7c202a7ebf8fac97819af99bb1e8003f84788bce","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2152.tgz","fileCount":234,"integrity":"sha512-fWHIgUG54aTxYjq8kol4Mw4rSrZALCGG4Qok+DINfwWJOJfCFpRQKLsqKu+iSakkm3twfzYJ8pZTBjbnRjGXpw==","signatures":[{"sig":"MEUCIQCMLh2gyAzq+6628YezPDOOoVb9IVQ6XWWXSTrDTAp/4QIgRw5brJppKjBoVVEay6vfVhMxPI0dbifM4bA4mhGwyxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2975248},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1fb9daff49edd441ddad7597f17b62394e73c61c","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2152_1787375488181_0.778207296878459","host":"s3://npm-registry-packages-npm-production"}},"0.1.2157":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2157","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2157","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"958d5fffa603c0be1eef1e44da233088a0050771","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2157.tgz","fileCount":235,"integrity":"sha512-w7X5V5ylPao34god5g+13FDqC5omIgGtNzqQ+hGSnJe6yZJOnXmox6J5FbHjZjofQlNUkAjE4ooeK5upweJlUg==","signatures":[{"sig":"MEQCIDWzi0aZhlzJkqMXCl/SbRkwd4cw+cGqW0LNpepj/Y9wAiB4mIXthZQ66MsflKvqOF2bGdQL7WTWmT0ZJB04U8UxPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2987186},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"fd7e73b143f7a1711abb493bcfbd5766db86e97b","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2157_1787394759745_0.435362580745557","host":"s3://npm-registry-packages-npm-production"}},"0.1.2169":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2169","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2169","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"71223090b85687310473e68193024c5b23ccda9b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2169.tgz","fileCount":235,"integrity":"sha512-XEMUnii2FkQZnws983J1KYCdpOfhfNotEe081bAxAr1gmdJLdl5iRhOcYKcpx1t+McSH5HviJCCUn3I2T1N1+A==","signatures":[{"sig":"MEYCIQCNzLIsAzY9SfkVtmgiMbQEIRN5M9ySH09uhbYmiQg1DQIhANe+qV7LTkPyyN9p/o4lBv+7T+a0YXpg0xvPtQdoMygL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2998901},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c04926c3ccba952c5bdfcf10af5a647718d682cf","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2169_1787422487938_0.9957324898372153","host":"s3://npm-registry-packages-npm-production"}},"0.1.2173":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2173","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2173","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"2525b42fd885048646a8bb734fdf7568f1d28a3c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2173.tgz","fileCount":235,"integrity":"sha512-2KdTWJnmqjRflBTQHofu+xuXDVdSWiqV1GfB6gbBHHQ89R8H1vTKWZ5WK9zf1JaXlX540VBQhAPH1Mz6ooq/KQ==","signatures":[{"sig":"MEQCIHpAxLtPOVvACaCe3RShdUd67M+jPdoNUkMEhC2pqmuuAiBKgs9PeCokKMFcs51Y3hVmtMnMooVixFCvWd1G//tZzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3009634},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0cd00b2268628e7cd379f91635ba55f2ab319f5e","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2173_1787431817007_0.03820177679467429","host":"s3://npm-registry-packages-npm-production"}},"0.1.2175":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2175","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2175","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"fb3c783303e8fe797d73643314eba6677b9e85a4","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2175.tgz","fileCount":235,"integrity":"sha512-YntRT1KEJicffEVaAMO3oYuQQq4ysqoH+9WpuuvHRHRRc0B6aL5n+61AYVOarsnB7qgiqz+SIR867LMAQifJXQ==","signatures":[{"sig":"MEUCIQDym5WPDYnEo0ZGOUWfVIkHgIk8TFEAAuwHsUgo3T45zAIgMft0yozLSIgnWJJJAooIjcG6/yFPHGhFLkrdvaGo7QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3010605},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"af349bd194c29beff75a84d7c2e115e9d5e429dd","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2175_1787460904188_0.6693316381215175","host":"s3://npm-registry-packages-npm-production"}},"0.1.2177":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2177","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2177","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"fc4f2ebe94aca23ab89be0360a6d69b5055350bd","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2177.tgz","fileCount":235,"integrity":"sha512-5UV9W4VJ5aXTIQGlt5hIPba6kCLQ88po3v1KFD2/iy4dMnOExNKkyVGgDM5/dU5Wn2e8cCY8kCs61d0DajtX1w==","signatures":[{"sig":"MEUCIQC/D8a+wqBF6U44xs6CFa/lk8JipDmZtbj+ShOhCEz0jAIgVKYKXG4QuKlppk+C1kIvQMgvsAAGFwU61UmFRogweR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3011325},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bad0b57cf71a13c0b9f5dda987c02f4f0d7c65aa","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2177_1787461004522_0.14810122358007916","host":"s3://npm-registry-packages-npm-production"}},"0.1.2181":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2181","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2181","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"93a0d45af7d02bda33c03c2355c5c9385f1fa965","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2181.tgz","fileCount":235,"integrity":"sha512-RIKl18H6IshJff8XShWnYlSowz2NKe/arLH2dZT6jw1MTPSZJM824CSCOgfFxBHfN/cbUe/MRnC24KuGPUjr9A==","signatures":[{"sig":"MEYCIQC+pMMJ7xVpjREMMifHDsXH7EKv58783Oprd+4JyYEzlgIhAN+xIS18Jq0ltfey68Fj37sL4P7zGKmD8gFDbT7NOBpu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3035689},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"af7c7c3f027a3144ecc106eeb589ca96bd3e3e49","scripts":{"test":"pnpm run test:all","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2181_1787466423999_0.21458001524728365","host":"s3://npm-registry-packages-npm-production"}},"0.1.2193":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2193","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2193","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"91761b28d73bc06bcf0ac729acb1ca03956e0337","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2193.tgz","fileCount":235,"integrity":"sha512-uuiAECDtAcdwT1TZowG5X2dqBAnnPTCDspp43Ap3jOBRfHxwQ/TpzpD/cz2pm23MYOmX5+llGcES5tslgTn3MA==","signatures":[{"sig":"MEQCIHWt0qc51USjeBTFghiCXFBiRE4BNYZSZbZz0XYUkxfbAiBen6wUIzxG+l8ZLtrq2mjESr6jnOlmsuHNwiUyc+XoWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3035746},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e5f3a823b188d71d7dd496cc27c267b712b8598d","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2193_1787468395418_0.7718670292836827","host":"s3://npm-registry-packages-npm-production"}},"0.1.2203":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2203","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2203","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1c2f3a021129b7f827be93129e7b70213ad4abc5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2203.tgz","fileCount":236,"integrity":"sha512-INd32nvkC641x74WTc1jDu1WmRumuaJj9aLM3aWvP2rZ66bW2qWOiKzXoWzbqa0INeXbdLYLmyWJX7dRGGEqNA==","signatures":[{"sig":"MEQCIEuj3ryu+2mAVpjGppfycXr28uPgAg56Qo0kCe4fEijBAiB/CK66+9tHMBFJx1QyYLRi+wlMXXVNlj/i/fTbKYstOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3053701},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a7976c4a1d2d6e5c17dea35be0c37d3d5ecaeb73","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2203_1787470260199_0.25895241934309676","host":"s3://npm-registry-packages-npm-production"}},"0.1.2207":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2207","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2207","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"739f6dae47754f5843cba0bad4c1ba6c644d50af","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2207.tgz","fileCount":236,"integrity":"sha512-Lf8Qh7zzFGuNbnfLPYWoR4Uhc7vJhAbGhpo4yvzjLgKjrCTGqNxWdFfAmav66HBQsk8TxRvWpc6XK4L5E0yGRw==","signatures":[{"sig":"MEYCIQDMnQk6RUBzq2HztpcVbswG6RUIrf4lI5n88A1jgZxLCgIhAL6OXxtBCaApZRNdGsMl94TehxpLkFiYcsadwiz7D8mu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3054519},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"04edd7dffb0fa18e15bf81904993dc12c2ab129b","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2207_1787478094688_0.025442107065209774","host":"s3://npm-registry-packages-npm-production"}},"0.1.2212":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2212","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2212","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6fc99405f7e63005f30dff3cca7aa90f402f7fa2","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2212.tgz","fileCount":237,"integrity":"sha512-JVkpeYKmaqnNjMqeue7gfVrL+vqvU5DQrQKogfrneO8AiBy4mIPN+MI4/T3FSlDO3myuuV7MVk83qjhi+rcZNA==","signatures":[{"sig":"MEQCID1K1Yp++R/izwB00xUEKhYvnGXR1aTflky0Uu0GIWJIAiBuA7iD4Lo01+6BRWu8WVDESmczuVjppaOP+R7kZIGz8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3050442},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"41594b445d824b8e31eb9aaca8746fe71c0770c4","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2212_1787478451468_0.6756713859727048","host":"s3://npm-registry-packages-npm-production"}},"0.1.2214":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2214","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2214","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"bdee561a7e6e651c1434e684d1d93d5c3de724a4","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2214.tgz","fileCount":237,"integrity":"sha512-JI2bppIc3tbCyNb9Jwita9ThUO6Dd6D0peCETAGSlhw3Ajdyr1SsjUzTL+/wf/angl72UJWHS7xikGYglAfOtg==","signatures":[{"sig":"MEQCIBZEIWgDUiAFL2LzNYy7w0CHWdmRjQbHv/JFdbnLnUA5AiBhJ65qHCJTjo6isHrQHRWqsdqoa/xIrzCBZ3LYkfc/CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3050442},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9d734d0c5616cd0ef261b687d44df0cc44585eba","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2214_1787539385941_0.15614610522006567","host":"s3://npm-registry-packages-npm-production"}},"0.1.2216":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2216","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2216","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"40ebb5e8cfc3a2dcd6b78b249062bdaae2c7df80","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2216.tgz","fileCount":237,"integrity":"sha512-mf6PuNfiv/sOtXupDgpZ+Ea2z7uWbbgdY83skh7lhMoCClqqXVMQqbahZJm/a1Bob3cYlJr9xNGuoF7Mc0zOdg==","signatures":[{"sig":"MEUCIQDIkuIcq6iGYNe0qUAfKY7U1Xe2MXX2IaPzdY+IlAb6HQIgE8IIkjQPV5DZg9y6H7UA7KxblqC5MmIrWzUHlApQckA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3050442},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"fcf91d906248593f82e67449cc37254aa93c5e8b","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2216_1787541133221_0.5038553419025946","host":"s3://npm-registry-packages-npm-production"}},"0.1.2236-dogfood.0":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2236-dogfood.0","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2236-dogfood.0","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"56407d7c13f814b43977e93b255278665e8f6d99","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2236-dogfood.0.tgz","fileCount":242,"integrity":"sha512-6PoQlxZbOmtt0cOz8O/vHCJ6bmpsBwbQJlmHvCSF8MVJtCa1CItIUNy6ZPcefSyqzG/AbPjmkWegHSVNvn5G+A==","signatures":[{"sig":"MEQCIDyKoy0KCDbNWZqIiH2iDp3WGZoTski+aEqM9tdiQqV8AiBTQJV9cnvi/dAwh8teXvDnKawoWL/3PBUSgXyvJPXMlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2236-dogfood.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064670},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2e2d63ad33d6d045b6fe4deb34df09a886c5af03","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2236-dogfood.0_1787544242656_0.7195682248011555","host":"s3://npm-registry-packages-npm-production"}},"0.1.2218":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2218","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2218","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b4946bc037123a03ac9a6a25699df38604baecff","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2218.tgz","fileCount":237,"integrity":"sha512-FKL71Wop0dqjUzq/a8J1UFCrVbkqGvi6k+lI/wbEpSCpqjIbrjiPq0U4ncg//qGxVdonP72UtnaxDWQuY1BPcQ==","signatures":[{"sig":"MEYCIQCF0a18qf3dfZunusltDTBNg29faxZT3Ttw67/l3spZ/AIhAPGUq1TLLdObCoiNf+KF7il1jNzRkLRnYETILmfRgMWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2218","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3050442},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"12de7dc5c82df9d473bfd65d02d45ad4fbbf6d59","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2218_1787544578479_0.3154737500357683","host":"s3://npm-registry-packages-npm-production"}},"0.1.2220":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2220","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2220","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"3748b478db4790ee1789a5aaaaa179a0ec6d38bc","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2220.tgz","fileCount":237,"integrity":"sha512-4jYfR6DmBjg5NOzwghR3gFXSewUO0EbbyQwNEVSETjt0KvTZT3qbq9QarI5EusM+nvTS/Pf/N5XaSJVsGuEITQ==","signatures":[{"sig":"MEQCICZfRpaPyBQJ6ybAwb5s0rPE006wlkn+TvJ1uG6Fo7H8AiBuce7j1wibnIVwnynN3AGP4UZUXfi9VbBx7cOtHJ/5Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2220","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3050442},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a1373f23d289de3e4e2fe56f3a5cc2b984d09754","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2220_1787550642980_0.6247996252387831","host":"s3://npm-registry-packages-npm-production"}},"0.1.2222":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2222","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2222","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"db8887f7a9a668b516d34d961c03c5056689880f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2222.tgz","fileCount":237,"integrity":"sha512-l8OUVMaalmYRIUvOLNvnZw0Yg9BvXUL4M/jTJ9XeP8oMMwEVv2o94SjFyNS+a0ilPYCrlej2XAGi6dnUA7n0XA==","signatures":[{"sig":"MEQCIASgXrRTloTrboq1zikVtStTlOV/gl3ECYFMBl1BCzBmAiAxE16QYRfAWv/OAMZ8UZ2xY9GbYTB1rLv4/9TlXzaEzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3050442},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"34a2c3fd05837da7b9b80b8b0e81d27333359259","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2222_1787560131539_0.12252077287809793","host":"s3://npm-registry-packages-npm-production"}},"0.1.2253-dogfood.0":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2253-dogfood.0","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2253-dogfood.0","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"81cc0c68c48798aa7c0836a6cb08579c3322754f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2253-dogfood.0.tgz","fileCount":242,"integrity":"sha512-XhrpPNa8cCSHZuH+9RaRC2RW/H1MEQ4fT18oADxO2sgselOu4QLv9VWyQ1nC/4IeceuiQk3eqIyg0esaKBMyGg==","signatures":[{"sig":"MEQCIEBQzaiOdsDUFV0UvAwy2vCp9W15576amUFoSwdlMM+uAiBuC1+OekzOCO9btnl2wdKNBTGnJITA3pcenPDE2LM79g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2253-dogfood.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3065013},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1a229a426c6e0c02e55cebb8bf9ca1594345fc72","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2253-dogfood.0_1787561402437_0.2666063269987906","host":"s3://npm-registry-packages-npm-production"}},"0.1.2224":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2224","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2224","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d935c8b928de7edf6b3d66dc9f1b053a2085396a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2224.tgz","fileCount":237,"integrity":"sha512-L5i7haVRsh0TzhdzTFqcSxKPLG6gmfdtw7KFikuwkwyk3K8vM49FuWUyPVwzgc08y3GMpP4+zts+KmoBCb0KVw==","signatures":[{"sig":"MEYCIQCfgjRvGpIiCZuQv5SM0B56YHfziaT+ss96QMQK1/JMbwIhAP7u0vKN9a1umIkZvj7G3CB9fsVVulpyKZBlDxY8jjZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2224","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3050442},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"721383233b4013832701197f6b09d5b64caa438e","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2224_1787563923352_0.27434436613657254","host":"s3://npm-registry-packages-npm-production"}},"0.1.2274":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2274","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2274","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a1c2497ae5ecb12ac64ada09f24c5af72d005c5c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2274.tgz","fileCount":247,"integrity":"sha512-6Xavt2W3h0Y3AyEmGVkrr6qToUDB7ljBg0GoChE+uk0K6GIMjkgN3kelUm3tLjvB9pDY+SanncpnrV/8mpDS2A==","signatures":[{"sig":"MEYCIQDJb60gvxrai/QYyO52KtSGZ8l5Snn5B9zMqL9VkPSr/gIhANLhomyXc2w1JuwT4wMjWRwBXNeRKR1RAIj3T7mXOdxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3081093},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"04d990d8685364ac4f8d7759eb0ac60a042f0df9","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2274_1787593769010_0.7596338892021159","host":"s3://npm-registry-packages-npm-production"}},"0.1.2276":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2276","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2276","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ce289a8181efc78b31049d47f97858ad1c2884cc","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2276.tgz","fileCount":247,"integrity":"sha512-upnlt9RUpfGZG2Vf4UYsCBXm9T39r5NBCKTV2WAke4YKiYGfRALZESuARF4K1sfTteTTno51ebvo5ubNASfllg==","signatures":[{"sig":"MEUCIFZmzN48nPeiiUt4mBF/TO04IH8bOYwi7ruGoNmsIdpwAiEA7xVSX0G+ilGVAGbsoHunHAJDYVbfdQD4SnSj4xjf0s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3081565},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"563faea2d69d5e9475ff96d62ba24cd693cec38a","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2276_1787622830675_0.36227957605531214","host":"s3://npm-registry-packages-npm-production"}},"0.1.2278":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2278","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2278","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b066f575adc39bff1377d06cc133e527a1af83bf","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2278.tgz","fileCount":247,"integrity":"sha512-oXLOQKSYXguqLXVyEDbhhpMCYIPnq0OkrW39lllTRX1wo1fUw/W9fdO7ZAw3Be4S/sYxxI3DVWXInibDs8JFfQ==","signatures":[{"sig":"MEQCICaPFhANV2WD7aGaT06JqFT8tbjrko+DeQzZyC4YxzjkAiAywbuMsyflL4O8CFgrwapZflNRgSsFnFGfr7pTFkSZYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2278","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3081854},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3c40d91c373c13e2edf9571cf51854b4d02e4067","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2278_1787628579748_0.19732732277491127","host":"s3://npm-registry-packages-npm-production"}},"0.1.2296":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2296","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2296","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"66b86d269d8e2a15baec717ee4c685c7015987bf","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2296.tgz","fileCount":249,"integrity":"sha512-I97Fq8sV13vtBCNN33AqR0RzLU0Dl2zU6reCIJt61No+17KLbj4ZSjxpl28x2wvTYW1ZBDmL+OWzEZByT3v9Ew==","signatures":[{"sig":"MEQCIEeZVWObUoDuooLPYmh6A0V2G9nXoXJFrKnDISwYhts4AiA96zf5L5bFk0VGik9m8ezH+WSIFRNUkazV+5kSSaxTEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2296","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3113305},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6ae8dbf1a69237481e9ac68394173062bd594e1d","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2296_1787634190169_0.2313617546193807","host":"s3://npm-registry-packages-npm-production"}},"0.1.2306":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2306","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2306","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a3364ce94cfff6ba09ee2696ec4bfd53ffb7b041","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2306.tgz","fileCount":255,"integrity":"sha512-4DgcEBtJhv2iAU8+4HWWg0jpiowIXpyxV4tSRdMS3r2S4kf3depVRgGM5eCF6mrmP5JP2F91KR2d37JyaIVAqw==","signatures":[{"sig":"MEQCIF0akfwQ0h2Fx43rkskxIbCZZoQMR2ZklBYKDrYkr8LAAiB09OYhVGKtm1+NKgjglbxNwtlbX0JZy2xEiVgLmTl1eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2306","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3173597},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"947f5e2294838526840f9adc7dfb4bf74539f55e","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2306_1787646221990_0.32857260732770155","host":"s3://npm-registry-packages-npm-production"}},"0.1.2310":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2310","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2310","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b5b51c1e8559829289bb2ce290407bfffadad31c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2310.tgz","fileCount":255,"integrity":"sha512-+o6JIR4huo5kHtmrLyOE4xQGx8eIcFjz74/CEqRky3iiRK+ebY3YC+H+myxCHgQwa1Is4R4xL72+Dr45hLnAqg==","signatures":[{"sig":"MEUCIQDYpAHqzHMODbe9SkUs8NiHOeC4btHligi/E/X7rSVLOAIgeVsCbwoGy717C/LImYRH34vL6G9umxE8GxFucc1DN1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2310","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3174023},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2768a6eee4c7470e8aaa8fd1afff7419b9f4e7a8","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2310_1787646656033_0.8026181468290827","host":"s3://npm-registry-packages-npm-production"}},"0.1.2312":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2312","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2312","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"872f2c1a3a029957d0acba7a557606cc1339c0d8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2312.tgz","fileCount":255,"integrity":"sha512-2/SfqLN5rJaPoF0iOPapDfecsKYCqqPv0t4kGgryPySaAzEYDMzc1rN6LVAuV7tojCFzHtQJyXChIlKv15CK4w==","signatures":[{"sig":"MEUCIQDc0SNi2RDcvjjDfcgZpclxosB+NKrQG406fL73G1jfTAIgG2XJYbBfidGruJSQpq2XJlfK0nAjMt1tmN763CGfGY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2312","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3174292},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1febc12a778125396d7f8ed9d6b58e9cc45c0231","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2312_1787652794480_0.728347745434968","host":"s3://npm-registry-packages-npm-production"}},"0.1.2320":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2320","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2320","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"bffeca4b1b09f1b84c03f214a24fbf325da54928","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2320.tgz","fileCount":257,"integrity":"sha512-hYRLA1GYd2yIAk1ltbPkX2djqtL2oTLDwtOMZ3ue+g1j/DfrPPeDOvjR6Jx51/qukE3npOa/IOX98TKUPByiQA==","signatures":[{"sig":"MEUCIQCxb22IOjAJIFJs71LZ5sQp3lKQTNzRd+PmlU9dUtmDcgIgMtknzNNj9xUMPoOxZilqC55Q0St14ZRqIiaXvcsTFHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2320","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3210920},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5e5e6833a29cf0fe264e2731c16ef0d9ec29dfae","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2320_1787661958235_0.6087953714259629","host":"s3://npm-registry-packages-npm-production"}},"0.1.2322":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2322","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2322","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"c5707c4d03b8ff7978e9e912f1836b974ba03451","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2322.tgz","fileCount":257,"integrity":"sha512-Wt8ByJ/dNd32AdMGU0WLqK6xogywPnChkkJvDPcOJkyGJmsBv8CgbWDPTjkYXkchm36PnnQjT64ZE87LQNaAzw==","signatures":[{"sig":"MEQCIBChlZIBeCUSyJiDBm6g/c6U9ntdLt9Aj46wC4goSZ7UAiBWvwM8OPqf9Q8cyWjcvDXgJ0qCK2O9kfybWor21u4VXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3210920},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"76d2a5814e05584ace51b2012af3048b20391def","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2322_1787671173205_0.8637598105284934","host":"s3://npm-registry-packages-npm-production"}},"0.1.2327":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2327","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2327","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a8fed8735e4c7669833236f90c01b582949c6d6f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2327.tgz","fileCount":257,"integrity":"sha512-nO1hp3BtlhjgIUmTZ6/Wy1OSSrSTPwc79ukzGvoL2SOeBPVX3uexapfLuf4OifdeKvs5JQotoKmcUMD38hJEBw==","signatures":[{"sig":"MEQCICtm9PfZle7Es9p6827xxiKco2STQc89kyA+7ebpkazJAiALGEK1y1PBOVfsbsVJqpaAAdxamR2Ig9gx98ewlMJRng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2327","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3211152},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4033e7f66968bf803b0f0ec535ecad2f34d4f597","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2327_1787674266355_0.4920186356959273","host":"s3://npm-registry-packages-npm-production"}},"0.1.2331":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2331","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2331","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"315512ff68249e6bcb71d0444205c368335bc7e9","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2331.tgz","fileCount":257,"integrity":"sha512-aB3zK9PVt7gWYBrO5zH5OBR4MKNG0cq9FXPb4cHbMAYTNX/FYLiCKTw6cuQb9scswx8Ax3UJZMu2a1u3x+X2Hw==","signatures":[{"sig":"MEUCIQDNw+MzAAw1cwGHsOJePCtABx8Pg1ioABD0n3aqzZ2DaAIga3m6s9S55xCNw3u3y0N1Y2mzbIlvS/VEuuGUA4yM9lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2331","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3211152},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0ff185de039c773892d268f765eef4c940f2ed92","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2331_1787675931918_0.41981348207348024","host":"s3://npm-registry-packages-npm-production"}},"0.1.2336":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2336","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2336","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a80c26d6c35211ba8969a287dec6096ede56561d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2336.tgz","fileCount":257,"integrity":"sha512-EIBr8i5c8mvQTxAAfWBE6b3D9WUoUMqSr5st37ulsO6B4/pwaIh+uZok37vg3ecv/TchExPZIjaIX9hnn+nPLA==","signatures":[{"sig":"MEQCIDO5od6nFlbDpF0odRf6SJ+IKPqYrRrZ3HPxl63Y+TwtAiAd2YtabZKj2w2nyCaxbt1pw5421mMlOnj2wh8OWhHi2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2336","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3214369},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"17873dc36eccde99a1bda696a32aadaa43c79767","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2336_1787675975971_0.5338991408972504","host":"s3://npm-registry-packages-npm-production"}},"0.1.2340":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2340","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2340","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1948a014807046938371f806e4e7b50ac5d50b92","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2340.tgz","fileCount":257,"integrity":"sha512-7av6tIE/jx3sSh3/yfJz6WsKRMKDnyKrW/qwGi69KAyQR/XgNHn2uw3hh8NIIR80S1rOuVfW4xjtnxpa4ADrMg==","signatures":[{"sig":"MEQCIGudmHpQKrFh+eDkmODaFsJH33CC0Rh+ff2ewKvXoqgnAiAGjp+Gc2V24K084Dwra62GONzstzD+uDlgtilGwonkSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2340","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3219312},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f352101646da7b5199d17e1b008a6dfab48c7be3","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2340_1787717280830_0.4261585545543414","host":"s3://npm-registry-packages-npm-production"}},"0.1.2348":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2348","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2348","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f05606d25d16d1d759b735ee5852b4663c22d2ad","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2348.tgz","fileCount":257,"integrity":"sha512-OVGpzvNA19INIiKRdkD1WOAahHqAZzRpdwVLmduD5LZS9zFjB6s4isqRlan4iRhqfbLUiwCqsrUMBeT2iP0V7g==","signatures":[{"sig":"MEQCIDJH2Lp9NyUUlRKKCeQjmCPso1agmFDffa1qKYqJeUTRAiBm4Dkjae8KMinhItb10DA4U2Xkk7rjLCwfxgwOoa4LKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2348","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3220035},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0ce76ea5a0005c40f7c4954f091e59f581244685","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2348_1787722536847_0.4997349896396226","host":"s3://npm-registry-packages-npm-production"}},"0.1.2350":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2350","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2350","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"03873049a9b0a2eb928822bf035a4f7baf9f66eb","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2350.tgz","fileCount":257,"integrity":"sha512-9GvmPvjEmcjdFWb1iJSDr0TA4hltKmeu6bA/h5VWCyxDHavSlZn7dchh57WWOP0lbTCvwmNZsboRv9OXzQKbBw==","signatures":[{"sig":"MEQCIAKUtuyO6HuOYHFmCVSYF44+PY20Caw1Tsh2Kyv2k0l4AiByA1LX1tfRrhuBmnmDo/bEyMLCQCOfgTUAgiHbva8jDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2350","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3219984},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ea71afaf9545aaf3ebae8b387f844e8dedcb6fb6","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2350_1787732074094_0.9959717117412967","host":"s3://npm-registry-packages-npm-production"}},"0.1.2355":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2355","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2355","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"20bfe5b5530d7209064ac83ce211ee1597ead3c7","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2355.tgz","fileCount":258,"integrity":"sha512-hObm4nAaC4pDYIVolqyoHQltdl2zgDCMEqk8IlRd9k0cmZ0zxB6rKDSijOL1lnF+7ArtFWaqTT4yWFZ0bJmpQw==","signatures":[{"sig":"MEUCIQC47psgJr9a9rsG84juT44BYVFaO6AtQFqoNWW3hKwmHAIgQK2C0MHUotIyPvJXeopzSWQBwdL2IG6Eat32zrgRmlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2355","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3220570},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ad7b052de0d6bd8325759b02178a3bcf2ece53ab","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2355_1787732311239_0.15407798498071257","host":"s3://npm-registry-packages-npm-production"}},"0.1.2365":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2365","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2365","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"8c1607a9499b5d1e9f253d3a1823f559ed3f9562","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2365.tgz","fileCount":259,"integrity":"sha512-k5D0zohHQB1q4AvtIMsPJXC/VgRuGyqjlexJygJfl/18KEQAKpE3sxvNBtbld/C5+FtU2QWh0ZTqCC6L8XRYgg==","signatures":[{"sig":"MEYCIQCwcepdAc7W26Jyp6JL69cvnQsCZwXkdCNB0zd8GITxgwIhAPAMBqL03EtofODT8Ys6RW4lvCcFlOpabDt6WvcbJdQ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2365","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3220568},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"cec4454e3bde87b72652eebab03fdee4faa1cc3f","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2365_1787739854399_0.8145119119990945","host":"s3://npm-registry-packages-npm-production"}},"0.1.2367":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2367","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2367","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6a47d1083ee4486b59e00507d0e0a00db9aa8b11","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2367.tgz","fileCount":259,"integrity":"sha512-ZU26volH1LMy1xg6EZH0529fF80BWHfP+UGqtiFm5odi0/K/0tAPd35S8iZAFnhfdUb85Kg1ef6X0U43fRCp3A==","signatures":[{"sig":"MEUCIQC4XXBtV8fNrHKc/eYdeCGflWGmmrhnlcqtVHVxEsDbTQIgdEaCRIbDr7yhq5mCJFZJ/9oVbsilUAtxO2upe4sYZfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2367","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3221159},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0b1e57bf15ab4f15c637a349ce46863255ffe6d0","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2367_1787740241817_0.8553624466127843","host":"s3://npm-registry-packages-npm-production"}},"0.1.2369":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2369","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2369","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"2e41e217c478eb0eddfd410cc89193e793f3b6b6","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2369.tgz","fileCount":259,"integrity":"sha512-oWrvq9aB+KePN//CumOCdTi6rY79LN0rlUgREkv3dURrDZZTagle4SIZh4+EEKEw58Mi9q+JTKVBHSiGAAFsyA==","signatures":[{"sig":"MEUCIArjJsezlXJe0sI9Z8CYQ6YokjcGo4vYR7R6WhZRvTgOAiEA47ShcVwYt0JikHjdR5MELU0I7oiFkpE3NXXbLEZ2OlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2369","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3221507},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6f1183c569a1a8a2ec83840b88d4ea0b1c0f936f","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2369_1787740647157_0.8478707436089026","host":"s3://npm-registry-packages-npm-production"}},"0.1.2377":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2377","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2377","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a8889a6d8e492fa5288c3026107b1cfa7af57fab","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2377.tgz","fileCount":259,"integrity":"sha512-hjJx2kkbXxkgwcNX9vMUZfCwKGPRnPkmzGQfZ2OF6ntR5xLuJQHwHGO/ZWF/rHLHuWpGuGD2T6WOvon/J1+puA==","signatures":[{"sig":"MEYCIQDtOvts1O6IXeZ0NswcoG4i4UYgwQEW+UD/+eRwZvzZsAIhAJBOD4b9+YUnxBZWzALdItvXKhkVLH55HDL92+TBX/K5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2377","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3232972},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d0e3fe351735a3bc7339520ade007e8548592a33","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2377_1787743485429_0.04693433098681554","host":"s3://npm-registry-packages-npm-production"}},"0.1.2379":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2379","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2379","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"058a2ec3bb56c304f83bb3046b0d3eea70adc56c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2379.tgz","fileCount":259,"integrity":"sha512-5Cy3u40WM2ykY9LCDsbkHX6FyRWJtp4aN0sQP0LvK57YBqQOPkA7t1oVAkn9gh+db5oN7bH5UB6YRv2r1nIPWA==","signatures":[{"sig":"MEUCIQDBZMPc2OkWoZ2f/tjTEjUYXa53BjFcaxOBoWk27RfmXwIgNADxEQSbXsyuQzy16r/eGVu6RtWyIbVS0pFsfQ6YxUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233373},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"00048423572c3545411d18a3bcc4bb1120904d56","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2379_1787744484793_0.6879411436807585","host":"s3://npm-registry-packages-npm-production"}},"0.1.2381":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2381","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2381","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"bea84f75164a75e0b74f0ea054b9f59772f3493a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2381.tgz","fileCount":259,"integrity":"sha512-RMlNaaiMdkYCRLCP7FrOmrLwhqhwhOxKI6J2gsMXaJeeSWZAOSDJqC/3vz6Xztjr0wJau97h5A9mLk6rBC87kQ==","signatures":[{"sig":"MEYCIQCkTkprry3FNdTBn586/x7B4GMhI0/UjXpLCq4YjEve9wIhALNS1V7TW4qr2qcYGwxJCv3889m+dBkCWWI7R/30WH6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2381","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233467},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"73a8f61c7eeaed040111254c03df8530bb011096","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2381_1787745626368_0.9023374717133885","host":"s3://npm-registry-packages-npm-production"}},"0.1.2383":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2383","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2383","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ee6ef7103721a96467902dc248c8a052f682897f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2383.tgz","fileCount":259,"integrity":"sha512-eDx/GhLr93L9WkiIWS+8F3i1jS9SuMbpHKv2lMbQMIEE1x7C7N/VLnFQnYWIdMXp734+U42Oo2K7nCkwhnAz5A==","signatures":[{"sig":"MEUCIQD/MI3A7YodNUJpXnToSXhw8BmsO0qtuTr7ovII0vWRggIgOS3nupfGTu6l9bLKRjR6DHGkuz6usiMc52P10Kzu0x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2383","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233960},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ca650839490aff3f875132b2aea04c72810a6f53","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2383_1787751739457_0.07948586786131195","host":"s3://npm-registry-packages-npm-production"}},"0.1.2397":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2397","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2397","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"8185e986d2fcf3c356f2db3886f82087afbd26d5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2397.tgz","fileCount":259,"integrity":"sha512-kqqkrC6ksaID1jbHWaPc1L8Rjs5wss68vFAU5LPebdyPiuoluVTLsW8gP5YOtxs7JrQsolFI2MpGAKAHtvvZSg==","signatures":[{"sig":"MEUCICzysrYI9eJn1NDskZUlsjFlu0R+D2AADMLdyduTVKOLAiEAo4ZkKT6o3mGJ87xGFxgIACX1xGMI/PxVDd+uZDn77W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2397","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3214251},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1c0dac437c53af85f3eae9118fcc337131cc9ce2","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2397_1787752330410_0.12198825789774115","host":"s3://npm-registry-packages-npm-production"}},"0.1.2404":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2404","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2404","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"82618ac723bab7422e1d07f5495f3d3197d167b4","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2404.tgz","fileCount":257,"integrity":"sha512-eVGHcUcs93MMPPwOQ7/I2O0GqAOgBspihIqb8ws8KzLzQrIVtZ3rli4rFKzmyWbgzE7lWvnB/8GJ/u3UPsluIQ==","signatures":[{"sig":"MEQCICOTfLlSKWP23f2UrJU6qUAz4YG4TLxEputW1NzkmLovAiAMbTidXQ2lvC+B7ZZO1mLxea6aYcjxqsEq9HUOO8QxnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2404","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3181893},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"798db8456156eae68bea6760b6c5dc4b808bb5c1","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2404_1787762948364_0.5461380171340591","host":"s3://npm-registry-packages-npm-production"}},"0.1.2402":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2402","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2402","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e2d6f05e73ab8f55e4c7d0077be4e5ee4ce7d26d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2402.tgz","fileCount":257,"integrity":"sha512-XjoZqZbBL8Qzz2siORShGxPmigcq8L29EN5FMBGX1+UYNXF7z+mD8ZlGiInuTYyGFsV4ryHI0fvo+4Er10YE8g==","signatures":[{"sig":"MEUCIQDDJb6X5dcTFno0dcXUblTWQ0rNB3MN9nesS79CAJJd0gIgERzkPSJZEfzCbfu/uHZqJ11/ZDr67vHEPUSWewCm7oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2402","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3181893},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6d4474b02862e96ff439cd9eca54739f8da53ad8","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2402_1787763087034_0.4384839080561198","host":"s3://npm-registry-packages-npm-production"}},"0.1.2406":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2406","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2406","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"81ccf0c662d62afcb1655fc7107635d7cc426b8b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2406.tgz","fileCount":257,"integrity":"sha512-GrKufa1vsvzoPCYOP1i92ntNu/X+zYgoc0cZJ6VQQqzERtDo6CPQPcGbuTQjAihiLZcmCYGveMnXNu+Hg/WB2A==","signatures":[{"sig":"MEQCIDzHDQ0xNM3idOxAM6Io0xP1AsQskV7TRNJxg26mvoA6AiAOBlxC8j7uO41jz+0ZvAATqvj71+q0qhw2Ux42PnzQww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3181893},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b5482fbb217e94cb15bc52de339b626b7f2071a6","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2406_1787795282533_0.1467026115336476","host":"s3://npm-registry-packages-npm-production"}},"0.1.2408":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2408","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2408","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e2e6ac54296a113e607a02447662347bbf377a81","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2408.tgz","fileCount":257,"integrity":"sha512-SiekDZob4lXlxGsceRvEb4Lpcg71a2IGIlrS62b8FLfwfsoj3zh/+cd0J7gJwNzNGhVVuMHbWbKDIrS7A/h6lA==","signatures":[{"sig":"MEQCIFRA3Gm8hcS/toPpACr9qwMqFYBgTPHKP4XXNvudtBe1AiBJ/NAMuKPWlc6KefXEYu3I45O2hmC2oxSrAe1Xn1IlWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3182014},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"374afd2e133c30e257109bb8a5baa63b01b0527b","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2408_1787796605490_0.002499765327547143","host":"s3://npm-registry-packages-npm-production"}},"0.1.2411":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2411","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2411","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f428f415bbd85b7c17b13bed63d86ee56fa982a3","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2411.tgz","fileCount":257,"integrity":"sha512-MQ4xFK2mjaotey2yLx7+OOb1X3cGd1ZkmTWC9SjGJ4IbVEQ6cZYtn8Ahe60/FuIfOk7f1xvs7g73Obai87TApQ==","signatures":[{"sig":"MEUCIQCMt1XtBIbKJusNeBTCiWgaZLzzTY48UU5ZlyIp/rzkPwIgeZ7K455J8orYct9/aiyt3wNcaflKj0NgrTT8Yy5TG+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3182006},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f7d9ab2ef4688581b08cef86c863864a5ee28101","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2411_1787798337776_0.24244552778082507","host":"s3://npm-registry-packages-npm-production"}},"0.1.2414":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2414","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2414","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6b8452ffbcc04c0f5e298b2c22f35e26ccff2688","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2414.tgz","fileCount":258,"integrity":"sha512-61HMJVqQy5ApgmayDJ52G2R4HMoAU0Sej96ZQoqJMKSaJOW2hZugmmPbv+jDf1x3qDIpYUYVbHNY34sltY65GQ==","signatures":[{"sig":"MEQCIEMxL+vGpxw1Z1amdHtmcIn7i0xNy5JHuDCeQ4TddNUJAiBJpLIlyuyOzyl9ifKeWFdhnIy0lPofQTBgiBPU+pD0UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3182775},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"667b27fadf93ca358e0f751710309c2df4438137","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2414_1787816456264_0.8328591760276611","host":"s3://npm-registry-packages-npm-production"}},"0.1.2416":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2416","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2416","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1f2b727a3a7a62f0aa2f184a284a73ba08e9d5a6","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2416.tgz","fileCount":258,"integrity":"sha512-XbDIJjTpYpb0yqEHEinSNY5OksSWRShfJn+ESXxfXhEwDYeewVtt4g9jJ6wG2IAXAT2ScVvmFQzARWJm2swsQg==","signatures":[{"sig":"MEUCIQDPMgnAsNcvenYRw4eRRAkZ20VOhu2U3dGVipU0bHD6+gIgQ+WFv1UreBnGmbrcUQyNiRn8Qv8r4JYayGt1Jk1CsF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2416","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3182483},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1dad554fdca279dd028bfabbe2d3e096384bc880","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2416_1787816574549_0.8153588572133699","host":"s3://npm-registry-packages-npm-production"}},"0.1.2429-dogfood.6f32171":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2429-dogfood.6f32171","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2429-dogfood.6f32171","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"14def29b490cb655021111babb517a9f37b103f5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2429-dogfood.6f32171.tgz","fileCount":256,"integrity":"sha512-WHRYjL26AlakdXLcMfYs6pJnO4iRs1/l3HOEXf68EUL+GJxbskAT9o46BGbCMOJ0REThb1IpMaHXNnOuQXdBjA==","signatures":[{"sig":"MEYCIQDqI17Npt7Sz660B8eVUFchVYcj8cfPm3ZxRZ18KS59XwIhAJIcSJb6CqqEQ0Lq/BjjbrDzx2iEN7L4v8lzcR0ayqcx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2429-dogfood.6f32171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3157571},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6f32171cbe4462f5ea3eff2ee346a45691f5e372","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2429-dogfood.6f32171_1787823068764_0.5024468056348055","host":"s3://npm-registry-packages-npm-production"}},"0.1.2430-dogfood.851d0f7":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2430-dogfood.851d0f7","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2430-dogfood.851d0f7","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ac131a4ce0a1ae541be05facc9cb2ffa084e0994","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2430-dogfood.851d0f7.tgz","fileCount":256,"integrity":"sha512-OaqRgI+OOqSUuY5GWIId13WjtIz8DC5iq9J0oAlG2iYdl6dCztNEaM86UOceGM2kDkNbX0xqo7GxdNtWOP2Pgg==","signatures":[{"sig":"MEYCIQDHkqXfvrk12Qz11OkVZS4ZK24dArqK2AW1hQoXUMS5cwIhAIbiOYchRD1y0hkWi40ofV1mEw5Q6wNpL6GxeSr6Zr66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2430-dogfood.851d0f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3157643},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"851d0f7e51ef7b73711b306deb5388a6a99f9ab7","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2430-dogfood.851d0f7_1787825421047_0.9084572535463029","host":"s3://npm-registry-packages-npm-production"}},"0.1.2418":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2418","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2418","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"96aa77c5d43ec3df42f77434941c10dc32c5581c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2418.tgz","fileCount":258,"integrity":"sha512-Yo2bxsfsisFG9+ODxFNQYCvfsWQ8xZnuWZ+244RIou8aGo0IllAD824kNFNevIr/LRyda0Rjer4d1+7DUmAhmw==","signatures":[{"sig":"MEQCIG+tiPaP5rohw1rDj0amlfZjusOYD57XNg8YnLQKU1QbAiA1j1bGHBgMzhTJlAU0fPgFDxP7fBUiFu5UMPEbDx0ecA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3182811},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"05e2b35902e71f74ccbb1d4fab242407968d21f6","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2418_1787829582635_0.19452513766367563","host":"s3://npm-registry-packages-npm-production"}},"0.1.2439":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2439","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2439","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f1a516b8576cb66153917e9c8928b5a9038f9dd2","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2439.tgz","fileCount":257,"integrity":"sha512-V66YL6cmnz1ESGeisyt40+wSYH5LGNwb5eDFHWYzuMGQeRYLrv0EAlrldgesOtRSWIsHxJwNiuEQBamunrbMlQ==","signatures":[{"sig":"MEQCIBaJJokQ8MJJo5Z8eJmSPCAkoh71Hd2EEtVmuwziJHzvAiBkaVE763cfr+1jmWqYrYg6cSncWY/lx91Zbvtaazfbsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3158707},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"18604c05297bbe39f1e746738e774301e8ba24fd","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2439_1787833642985_0.7207019341136116","host":"s3://npm-registry-packages-npm-production"}},"0.1.2442":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2442","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2442","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"437f96988992db28293049bda64f2da03b1ccc42","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2442.tgz","fileCount":257,"integrity":"sha512-99b9Aj1jXdtTe5wiTeyxkMSe8gTHxSB5atoHIvF+0lJu5Fw2Mw0wkZrt6B8ck8cJOQ5asZC7q4PjcxSnOYIYzw==","signatures":[{"sig":"MEUCIAsSw9aMkLcxlp7DVzo+vU6bTbe/oHkzVRT+oVkoNLTQAiEAvm/I/fNUCioyB8J/m8YwD4Gppl3wzQAbEdnLJM2hgNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2442","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3160196},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3c679ead81d4c57d4be6c688ddce0a2885c172df","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2442_1787840681883_0.19091050785217845","host":"s3://npm-registry-packages-npm-production"}},"0.1.2444":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2444","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2444","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d71e47bf6bc99f948f85cde49f56b13c9e5de0b8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2444.tgz","fileCount":257,"integrity":"sha512-qFywLGhHAxYyePLWZ6v0lly/JApSlYRUD29yfqgli527J9Z7nfKUo0KxHXARRpVCyH7lCPAaYYHQ3Yf9BCauWA==","signatures":[{"sig":"MEYCIQDdY5rfA+r0w1hgR2U0k2XnCkSdsppxmV/HYiLsLDTjzgIhAOX6hWyXezhyxmtGo/mYTO3FOxDoI5HnSor+AZ0lOB3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2444","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3160750},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"78a1d722cf07096598218564418fcb5df646fb5a","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2444_1787882050421_0.7564597367574286","host":"s3://npm-registry-packages-npm-production"}},"0.1.2453":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2453","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2453","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"14606a66d5ea48153e8a72ee2e420dd8df26dbc2","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2453.tgz","fileCount":257,"integrity":"sha512-/ns3nYDN1zlxCtztqKAHZUEJp8uWY/J29aj27uU3MIJV0UaO1QUwwlRD7kw5xUjBvKYfnxzm4iJTRCbyr2ijdw==","signatures":[{"sig":"MEUCIFGR7swwjVEM8hkpXbg24Kbah0c5bh7T0G96C0F/82YhAiEA4F2tWH5CP9LnBRw00gJK6/gcMOVsb34DUqR5nCfAy/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2453","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3160661},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d6799419a3d33fdaa2545a2a35ca61afc3058356","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2453_1787884400131_0.11424267762871732","host":"s3://npm-registry-packages-npm-production"}},"0.1.2456":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2456","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2456","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"41339e0940899e667fa3c4c7551bbbddba960004","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2456.tgz","fileCount":258,"integrity":"sha512-XGS8xhFqzwa4uP+t3MFAX6ML5THpyy0hFRi8w61m9vCu26YDFu0CVInzcolV6B5cDDvTTTqIdSOjVJRkIXCAGA==","signatures":[{"sig":"MEUCIQD3JnlDXr2eRZrwWoAwWO9cAz+3epe+rwxnN3rzxTdjRQIgLpDe5+XZqtFMGe2m+OTGLEC/f5yoN3V3ddaaOlWlG5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2456","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3163755},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"229e4e46a06417a87d154d571dfb92faa714d1e4","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2456_1787885986992_0.011705867441859974","host":"s3://npm-registry-packages-npm-production"}},"0.1.2458":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2458","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2458","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"01ddf75d742c907d27a49b68f571e609357e6227","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2458.tgz","fileCount":258,"integrity":"sha512-KmPrdw35SMCCfEnN+hbl+Pq5BOVHMy8PL+4CDL0TOvdQAtgsiepA1/1laSmMlT4H7UyQhBGdoN/oyx8ZsrsJpw==","signatures":[{"sig":"MEUCICkqdTOdgbB70W4Py+ePU0mIBI9Uk1fMgbQhX5d/UV8SAiEAymoCYKSVjv7Dq+se1yGoR75PFezgIRk1qO4OIgfQGEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2458","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3164470},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8030f202385a6581a8862fd1a65b8454440d39b2","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2458_1787893310740_0.9623129590838082","host":"s3://npm-registry-packages-npm-production"}},"0.1.2460":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2460","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2460","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e07488619919db672cbc8c8eb2cd0fe1689488c8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2460.tgz","fileCount":258,"integrity":"sha512-HZExOntmJ/PMRcWWTWly59aYRqpMx6HILioR/mqrkAqhfsdjPsQMPC572emUQLvwklTgH8j050swujdvy6rqQA==","signatures":[{"sig":"MEQCIAf+rXjH2v7x/6SZDAKVY3UliNQqaTTrDeKKwgleaSyLAiB0dJPkLKv2+EMBvDdHxL+iGplDgY+fk+DxbFyUdQz+sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2460","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165076},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2cee2d71c540bfcd9e41d9a40b061c99d0ef37b7","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2460_1787898191898_0.23967793894448652","host":"s3://npm-registry-packages-npm-production"}},"0.1.2462":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2462","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2462","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"3f9d1aed92dc6955b9ec03cbb8bf7781c0d3d84b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2462.tgz","fileCount":258,"integrity":"sha512-j6shtqrIxWFCRkQViSniy3zGofrjEL66VGU+mg9+HvzhzAytHZUtGtk+jSk7QWhbWJMaiZ5cLPdSfaIfPghDaw==","signatures":[{"sig":"MEUCIFgolatP61BhIbCYAG5lcNRs6DHpWfdppMPEDCOS07UvAiEAvdutNXsKTHvl/HU7rFoXjRjqj0Anii/gedpv66GanxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2462","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3166053},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b617c654c16964b8547ffb7d05ef461b7acefa99","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2462_1787898449312_0.19191972694765624","host":"s3://npm-registry-packages-npm-production"}},"0.1.2464":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2464","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2464","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"bea0700212e29e0d70687b3edb804d8690273b77","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2464.tgz","fileCount":258,"integrity":"sha512-hqtaTmTEcifJ85mKymdhmyIOV1vbLGimI/clla/RnwwhIFls7Tuz4SrbMmQ/hfaPSJ/zRIlpBUH5AzqQfcggYA==","signatures":[{"sig":"MEUCIQCoG+UhacONnP+00kThVdCSQgXCIkeoDXyNYvZlq+j1CgIgW5hafAa76DazbiAGugZgZbdw66Y+hm6WVFbM5teDzuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2464","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165978},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a04053cc1eb1b89a7e328190cea68ac26e7fd8dd","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2464_1787899178893_0.5175936136109616","host":"s3://npm-registry-packages-npm-production"}},"0.1.2466":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2466","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2466","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b549ad6cff38c0bc213fdd0f734fff18f93d8f06","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2466.tgz","fileCount":259,"integrity":"sha512-nCZXqGGBo0kCSGmBozjP4dVw0CmssPuJj0OVgf00pWe4TBvF/fvC+t0eDOMgRnX/RNUaPHFo4ZjW+krgCZhO6A==","signatures":[{"sig":"MEUCIBv1dOhEVCuyMJtAE+41veSf7nm+JpDTiFnQQoUgu8OgAiEA4xty7rIHx4uiSATdYI7uiHQ3rNiyv77iH/+TqNd2AXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2466","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167019},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1d4680b68db00e2ad101b0b50b6c850d3c55e30f","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2466_1787919244307_0.06412227927210323","host":"s3://npm-registry-packages-npm-production"}},"0.1.2469":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2469","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2469","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"34882a52959901ef2e203c6c1f483066b37a2c2d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2469.tgz","fileCount":259,"integrity":"sha512-HGsXiTX88h1cqc6P2RM192fj7yJQISKioh5Iou6788RmHyyOWt6mNC9oGAyxk/HV1v5FORLLoAm/cIRST/xWHQ==","signatures":[{"sig":"MEYCIQC6vEVTi+IiqOa/46LuelM/vmrvFYvYCfbsH++pgoMz1wIhALBT2Ih7m90Usw0rmsgkXNblvuB6CiGiJJk8gJzSEKtA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167910},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"10d40c1f1fd175a691e5754bb3d54304f21c6203","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2469_1787921056928_0.442163612615055","host":"s3://npm-registry-packages-npm-production"}},"0.1.2471":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2471","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2471","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"04d62f657e515fa8e2ab2145a1d2508b24631a62","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2471.tgz","fileCount":259,"integrity":"sha512-ikD+Sm5EV5YFathtOVYP4b0HANgpD+eZZxJrtyGlrZU4ssMzGVwUsGZZhQI38zTXoVSeGdyDUgP83ETjAyTqig==","signatures":[{"sig":"MEUCIQC6oGslH/uPero640odEps49frIDjysFk0F6Zl4t0IdnAIgBJhyHzWgC6WNmbuyHmyDuYOT3GmGPvWZkf25aH/9RAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2471","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167910},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"27b3be6f239b10e0266d0dfd50933b56d7bb5482","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2471_1787921770160_0.6171995968112458","host":"s3://npm-registry-packages-npm-production"}},"0.1.2475":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2475","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2475","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5f8695afc8720117812ada3e34ae2be0a7d9372d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2475.tgz","fileCount":259,"integrity":"sha512-Rtghv+cp9Qun1bZtS14kbsxYrY5Clhb8Qz/yD8Bw/hkGo8TE5lCYU5aUk0OJLjmobeRPVy3C5mhlTB/SOD9z4Q==","signatures":[{"sig":"MEUCIEQ9sqFkc5W9+Rg29clnQX2NLKlYuwWyprHZBKIeD8ENAiEA9AGj9dBX5oPS0Lh+Kdzy57aCf53+c/3dqGJjSvVF6kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2475","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165893},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"220edc114d3cf18c5c38f3e5ff1a7b54177136ec","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2475_1787927477385_0.03068959634032309","host":"s3://npm-registry-packages-npm-production"}},"0.1.2477":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2477","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2477","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"c3a6688f658749037e597564832c1451c9bf0c96","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2477.tgz","fileCount":260,"integrity":"sha512-JWJ0IVoJA53MGaKy4pTzJPakIlAvgps1CMLDtn6IUacXrmx8EPrDJbEu14kvcl5o5S/WlfF+qdM5678oMFz2Sw==","signatures":[{"sig":"MEQCIAqyjAKtA6P/ezZZJ2uPV81FbC3Y2FRx+u9cpNigrhy8AiAoxO6mHDZpIQ4Obx2wpVwUtL6l1DaOWeDMnxKOQYRJ4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167991},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"66fbdb6e9d413d065db63a4abecf36972500900d","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2477_1787932424515_0.04603942522740456","host":"s3://npm-registry-packages-npm-production"}},"0.1.2479":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2479","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2479","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"108277fff58518eebc1caee39f0a6514f6dea766","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2479.tgz","fileCount":260,"integrity":"sha512-O+s8kzMH7ktzrS0DacE1ny6CN5THLk3P7sP1b7sX0+M6cRfJjDy9miyvx5HwywHa+9iKF5uisZMxEwR6AGN+/Q==","signatures":[{"sig":"MEUCIQD+dyecZDuyDWKzzkPbfhYFYEl4RbPurbtS9vlz+q97qAIgPk+VvBWDoU0qgvLvcFvquQNY6JRM4z1oemxLgGLSflQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2479","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3168976},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"925c148cfcd2f65746e353b9c5c8410a95e56527","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2479_1787936052216_0.29789488259395713","host":"s3://npm-registry-packages-npm-production"}},"0.1.2493":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2493","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2493","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"8e092b0209b333a7b310fd1fe7a2aa1385dfed90","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2493.tgz","fileCount":262,"integrity":"sha512-mCeUdaJErxu4LfVX1N5dgzPIJC7m8JFq0RHPpnCMpa6KhVyafLROx/8HU+oJgGorwxhivBLkqdVTnGKn7gB1mg==","signatures":[{"sig":"MEYCIQDMupDWpK9FefE9YBg5uafmNLWEaSRHdAha11/lOV71xAIhAIXrxGz9FZO4Xd5EYyrwIEF4rZ7wR77raB6sml4sdAjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2493","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3184033},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"48eee988238f0128c6d7a85243088f3d7ea8c99b","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2493_1787936130374_0.10621691792768928","host":"s3://npm-registry-packages-npm-production"}},"0.1.2497":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2497","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2497","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"de3ec6e4a0afdad82d3cee81fe20d8a09bf634f9","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2497.tgz","fileCount":262,"integrity":"sha512-aGjpneKoeRcYRtzNyB6gnZUhLVYkmGQftXkLXzDwTD2SaC5g8H43NoXQbNyYQm1GGwjSENDwlTpXpWN3tMK90g==","signatures":[{"sig":"MEUCIQCpr8gzV5+655sMKX6477Y3LQKbYuOljmTvdRTkeoE5zAIgQklWmM7nj/hLHKcAWryx2Ws2zqj8NFN91CyCoKxq3Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3184102},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7624bf0eb9525b05a214893508fd1b8b0fcc0da2","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2497_1787939015456_0.6719172632924413","host":"s3://npm-registry-packages-npm-production"}},"0.1.2503":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2503","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2503","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7fcfcb8175f8fa31e615779956663e35fe7ff340","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2503.tgz","fileCount":262,"integrity":"sha512-JHSeoJcXNPsRvbvN1B5uYZPjsentu+aJvEBdfJAEeCx4QqyzaMhrxxy8lA57bDrMX3XwOEmk1Z3T268KCpsBXg==","signatures":[{"sig":"MEQCIEAEu4d9vFXL9pFLCElpCYC9FO7vEWVTljHnurYkYQXPAiAf4lsCX3tHoXzvAIQvTYM0MJKPB8OG0xMIMC1EQ9cY0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2503","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3185281},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"dabd9468b418100334c55f41453cc4ff36f22094","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2503_1787987762189_0.3561328574410396","host":"s3://npm-registry-packages-npm-production"}},"0.1.2510":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2510","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2510","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"01aa21db1b965c72317e36698f715cd8de5cb94e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2510.tgz","fileCount":262,"integrity":"sha512-oifxQG1o5eDYXHvrbLaYJdvFdZiBSv6yc3TYi7I8Kx8GvNqUIk5N4daJfYAP+YYiuo0Q6unfT7aqOU67rgt/4A==","signatures":[{"sig":"MEUCIQC+TCfWZk6G1l2t87aPNumiiYDLAEbVYComr75VYUh0cQIgLD3ZQKykOyOsao61QZqo7uPI4Xivfy97q9C//6QQFc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2510","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3194411},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a95c04a3e6ae3254292dbc4ca4eb79faae12e20a","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2510_1788007051804_0.15399687736768208","host":"s3://npm-registry-packages-npm-production"}},"0.1.2512":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2512","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2512","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7ab57e1e12156fa686c4c8fba3a69d600ee63349","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2512.tgz","fileCount":262,"integrity":"sha512-kKe3MboHQ6uKJva/9sWFaiVRP/E85V5o8SxpnN0IUs5vU4GZB3dUA9WxHMUzw9oMHmnJAz6PJqpTN3gBe/zfqg==","signatures":[{"sig":"MEQCIDPn0jrIp3QifCRFLcCgkrRzHr4aLMdldqltZsIF9Nh2AiBXC+grCVaRLrkBGr74YW+rLGu7eJFgKQiM0Fiw9xNZRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2512","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3194512},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"eedf97f425048e242350dbd5ad04d36b54e36c03","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2512_1788008406683_0.876034676651454","host":"s3://npm-registry-packages-npm-production"}},"0.1.2514":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2514","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2514","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"85b49025e56d4472cf39e2894db84798c8d07348","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2514.tgz","fileCount":262,"integrity":"sha512-96kIOrhLcsUdIcHiJ34tfVH5pY3iVlD+Es4KYdRMD/ma+f3pIeHCJAhnwFcZpeVF/miybBvAYuuOoTd1YG4VeA==","signatures":[{"sig":"MEQCIBDU819Kg5BUHjg8E9JolcXfW3kfPPjNZWwy4sgKekcYAiAx9zZYTYoHTzS2rZGQ3nkGsHhNrEw1/QVQuyIgXo8mnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2514","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3197080},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"49f7d1e0d21b29ebf7367f8a8cc6b6c6af1e9551","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2514_1788012812362_0.42971158446512914","host":"s3://npm-registry-packages-npm-production"}},"0.1.2517":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2517","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2517","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"43ec136a1f60dde81887b47e04c559e892952187","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2517.tgz","fileCount":262,"integrity":"sha512-pkQvQ8crISMF6akjjlsIE8H/vXS+pWCpKPe9hUiAMy+kK0gQmo7DAawuYpB1K0LntzHjP8bQLNLPTdz1+KVVNg==","signatures":[{"sig":"MEUCIQD0ejKGBaHqPeCp3J8Y8/hrh3N7ZSQIqcu+KO92RUefqQIgHfShWIAp8JbDU2RHjKeGWx+JVwYozs9QI04KPeoKBis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2517","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3173460},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"34ad59bf2b84bc7387439942bee26ba51e16ad80","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2517_1788016508321_0.5370061939050379","host":"s3://npm-registry-packages-npm-production"}},"0.1.2521":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2521","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2521","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"666431510f9f29d1621df14bdfdd556a16dbf5ee","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2521.tgz","fileCount":262,"integrity":"sha512-XBvsmluAtJIjX/RrtrV26VCchVC4tvsjPNMAwFfka+qxK3+dmXMUeio3sgmJ+ON5srW2dQXAplqWJ0r3+rhB0A==","signatures":[{"sig":"MEYCIQDItKaqLx2KFG7ZShyqaXRRkScigt3ewmi4MSf3SBaAeAIhAIrmPgdXJf83+NSzYMMo9vuqPFqqC9aIgB2DZamSc/Qd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3173652},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"89eaaabcdcb4409386b0f685bdb4be1ad1a92382","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2521_1788021067122_0.18948520797951707","host":"s3://npm-registry-packages-npm-production"}},"0.1.2652-next.adb6682":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2652-next.adb6682","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2652-next.adb6682","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"352b1c386c2a2d49cb67023b2d5479dd292f7bc2","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2652-next.adb6682.tgz","fileCount":276,"integrity":"sha512-oXE0YDdWpfp3fws+1L1eoOZMVRv+OFz/jjET1FTj0+S187ofWPPNwXwmVjC65u7IYhg/QDRBXRKZ+FLunxUVKw==","signatures":[{"sig":"MEQCIFFGlEgdiygJkBO7tGezf57QBJbEgMKL0MMGxaSiIPO/AiBdnNntP3hTdL+jvzTOMxgXvzcnBKWf0MgR3UqqsOG5pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2652-next.adb6682","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3257994},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"adb6682e1963bc6c666dd890e54d34a0ff3c69a0","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2652-next.adb6682_1788027010767_0.007885512481318857","host":"s3://npm-registry-packages-npm-production"}},"0.1.2653-next.71811ca":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2653-next.71811ca","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2653-next.71811ca","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"daa9c3dd1e30f4958e821e2ccade6b22d1302ecd","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2653-next.71811ca.tgz","fileCount":276,"integrity":"sha512-EpZVuS0e/FEJosFdcULire63ef/U5t7E7OWLg3lPOpdRk0k/3kCvImEgrtlcqs030IKeW0raUbJIuOdPb5V5rw==","signatures":[{"sig":"MEYCIQCe2nZrX+DE4/mMxlKYJrPTM0JHK+a9WjbBrtWSkGPIIgIhAN6Amj9rS4VjZaO4sYof5rQCpkzHx0pg3l+FwKXnBxl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2653-next.71811ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3257994},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"71811caaaf8508192b6952936413862f0f6cf09b","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2653-next.71811ca_1788027038650_0.39571419632368476","host":"s3://npm-registry-packages-npm-production"}},"0.1.2525":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2525","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2525","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"54b01b8b97af58d8d6d0bd8da802b8c1e76ebad7","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2525.tgz","fileCount":262,"integrity":"sha512-0TO+nqEhO843bOgwkTgi1PtocItNvhWeu1Pk1ZnIhC3hJvZbfcxepvp+hDAwKRhApJ87k12CUvGkvlRRkqF/kA==","signatures":[{"sig":"MEQCIAT9iRaoH7G9YHzBPaWJYq7bvaI1Y+PcNN+h2jCA4SRyAiAnOr+MTZl90sbwisksSHG1WxMwU8yOnrtH0vChCtxl8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2525","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3174937},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"712d7e7a006ee82a545d4ef8f8aeea00c89553af","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2525_1788052450326_0.2959944285439755","host":"s3://npm-registry-packages-npm-production"}},"0.1.2680-next.935b9da":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2680-next.935b9da","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2680-next.935b9da","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"2decf6d6b0bfdb5f0848afaa85dae8b382e6d227","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2680-next.935b9da.tgz","fileCount":278,"integrity":"sha512-ZBFlgDuh6shkbwtAxdKPTZ3H00zD6xv/Bs2WNGoF9X9CfDZ3d0I4IFqYO0X+jGC8vqlyDRvnMOZcGAF8eREgXQ==","signatures":[{"sig":"MEUCIQDG6zFtfJw3M5GgMwH1TYowzjhSr/VmyTX2S/TyPcgxDQIgIivO2vMGEmbbqa2I3LHyxDhJPrKwOYIArfhD5ZlZWPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2680-next.935b9da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3249047},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"935b9dad707a7e460241c65e85f959d2f0e3e7a9","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2680-next.935b9da_1788054817744_0.41832957658640857","host":"s3://npm-registry-packages-npm-production"}},"0.1.2535":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2535","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2535","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1e5063a560f35d7b255f94b6e83798581c93df96","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2535.tgz","fileCount":266,"integrity":"sha512-xvSX4y2V/Jlm3bRLN4C3HEwiXuDivgFA8JYdZ654ywP0cl1tIt8x2NAdBnA/HL82lTB+MM5p/9jLcG8nA97JZQ==","signatures":[{"sig":"MEYCIQDa3c2XgRQIreaEeYsYWZfPgSRkaENsFM5RZf1Ex9vcSQIhALXkKNdJ8PS8cb4pKQdplRJSJqWZEte8vJqqTUTgdSAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2535","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3193791},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"03f7cbc27bdcb817656eae418ee6beefbd804446","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2535_1788063912246_0.08890578781601866","host":"s3://npm-registry-packages-npm-production"}},"0.1.2722-next.1830579":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2722-next.1830579","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2722-next.1830579","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cea18002d42014bf7a887c0c4439981c060045d1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2722-next.1830579.tgz","fileCount":280,"integrity":"sha512-+yXEX9OVhcUEahxYV5vWvbb0ydWEITZ61nDVfrlEYfIzbyHTt8ChjyOJWVSwjXTtVH9eQ0XGJn2HE9KpfOzrZw==","signatures":[{"sig":"MEYCIQDe/vJxW1hGl8SRZHdOSS31qhWz9P7mf/fPeA447Kg2BQIhAP45dGIQfI3PEPOdw5guk27TMSdi1QTAAvAR8R/iwpdB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2722-next.1830579","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3269686},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1830579a47ba6930f1ad715aec90d6de6f1644fd","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2722-next.1830579_1788097258686_0.7463456565436457","host":"s3://npm-registry-packages-npm-production"}},"0.1.2723-next.7223587":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2723-next.7223587","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2723-next.7223587","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"c6955d19696e5a6bc461bfbbdd64d8afe43479e0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2723-next.7223587.tgz","fileCount":280,"integrity":"sha512-Y2Pf9OhM7jQVJIMs9p1qR/ixsOT7n0q41G5vQU8vM9sVhXHYY+Rqt3DB5Xtho5oDnGg7UtDKA3eTeoj5kQ20Kw==","signatures":[{"sig":"MEUCIFriG5ZP+yxabnajfx0KYbtGiJx5oe31RoDtqjHxf+sBAiEAx/TWM1RLqzYXcItGzCuI4O2kpVw31UCQDVrTxAey/AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2723-next.7223587","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3269686},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7223587d03d28d97ed788886e01a53354dde80ba","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2723-next.7223587_1788098507321_0.512402334587045","host":"s3://npm-registry-packages-npm-production"}},"0.1.2759-next.d75cf50":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2759-next.d75cf50","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2759-next.d75cf50","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b32e37401219f7cd0838b36f6d056d967ae937e0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2759-next.d75cf50.tgz","fileCount":284,"integrity":"sha512-s7ErvR97nWia/sb3dtIcUYR8RIoLtYxQoGZAWydmSgTRwD4LneSuHifqw8G8J1L/LITqv+OKjUcI0J4MwDs/7Q==","signatures":[{"sig":"MEUCIQDWeV/JE5WQNEXTkSQerif4UH+dO/oLJPvA34r4PrKqRQIgQJIn6/hVwRaq1mKkMO6DUmPzHONWy3+xEeonywQUc08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2759-next.d75cf50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3310190},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d75cf509bcd540286add5c1cfc559143a95ae7dd","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2759-next.d75cf50_1788103039970_0.9273972220989555","host":"s3://npm-registry-packages-npm-production"}},"0.1.2762-next.410b8a3":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2762-next.410b8a3","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2762-next.410b8a3","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cdb2bdad4e44848e34bc8c233c0b53fcfe64cd9d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2762-next.410b8a3.tgz","fileCount":286,"integrity":"sha512-jInpE6YBp72oewNc7j7neMFUdrwD1jIY88DZciG/2RemFoFQAFL1QcISG6KrqwCb+DOr5Qoha13KzPIetuqy6g==","signatures":[{"sig":"MEUCIFUs+dsGH0ERMLrAYAFGTK6KIVD+7JGHKKqYwkvsx+9OAiEAx1bD/yItwO0p8D8AZJuoJycm4ucIkofY7d3+6ZqoVTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2762-next.410b8a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3313569},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"410b8a3cd228a8656b68ac0735f2875d5c5fd9fa","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2762-next.410b8a3_1788105825804_0.4268399476626572","host":"s3://npm-registry-packages-npm-production"}},"0.1.2764-next.0a7ebe1":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2764-next.0a7ebe1","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2764-next.0a7ebe1","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ca8fcbb1b3df1b24f725ed8f28058c66d840d219","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2764-next.0a7ebe1.tgz","fileCount":286,"integrity":"sha512-0qK2aHry/es4IMYdl2uABqZOjofLu9TgrFriUzN2hK0lqeiDcWetW7U6xjvKMZXR+8dDc2rKW6NEb1r2uCt/GA==","signatures":[{"sig":"MEQCIEwOuQr9ly+HZ5yAY2ajz62nGJd/48bm5/Saj8KoM1m8AiB6n14bIbNuB6Kh/MUIXZchqMoD0g0V9q7Tgo+7fb4cSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2764-next.0a7ebe1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3313565},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0a7ebe1fa829d16242d5ba2cd420c7b3040e1433","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2764-next.0a7ebe1_1788107439480_0.9701627946830258","host":"s3://npm-registry-packages-npm-production"}},"0.1.2822-next.8b26678":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2822-next.8b26678","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2822-next.8b26678","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"87bffab4a957bb409547d20f523052a8172d310a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2822-next.8b26678.tgz","fileCount":289,"integrity":"sha512-/xEOBtEHTz9VFIskUv7SvVOuhabogFYSgO7wMdau6VftLIm07w2IfEpBTEI6TBj28ROWmi4hU9JUc5Ar1My9Mw==","signatures":[{"sig":"MEYCIQCwGnX1jkaHs9dDtVzbnUrfjg4+YE+0sBDkkKpn0jOIZAIhAN57ZPsoJKzaslIp/Pgfwi73CV5tqBEOUsYiC/lzCYDE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2822-next.8b26678","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3327011},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8b266784e1fa9920fe0b01e43544ecfe7412e4b9","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2822-next.8b26678_1788109914215_0.09399762209592288","host":"s3://npm-registry-packages-npm-production"}},"0.1.2765-next.84c7d29":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2765-next.84c7d29","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2765-next.84c7d29","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"31815d07ea5a59f5e4061be6c04a39f91da7d012","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2765-next.84c7d29.tgz","fileCount":286,"integrity":"sha512-T0BvS7YIjo5L57pYQ2fcy6qWEKQHRQsrAbhujL0NObbiIeJxC6tvZtdiRirGB+LPAU9SmFyEiNYLvDZ6SI7e7A==","signatures":[{"sig":"MEYCIQCp3LnpckNnwZxJNVhnds/iITJL7pfWXQTvcdXxWhaQxQIhANa3/nkgMu53MeAU+ZdUZ9NGYencHhWVuUc7uneO/nmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2765-next.84c7d29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3313305},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"84c7d29236fd6efb242f681df48815023a7cb019","scripts":{"test":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2765-next.84c7d29_1788133064464_0.5241045127343416","host":"s3://npm-registry-packages-npm-production"}},"0.1.2865-next.c5ae013":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2865-next.c5ae013","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2865-next.c5ae013","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"552be1e0d4b2dcb81f5d6e7c457f7476e186846d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2865-next.c5ae013.tgz","fileCount":295,"integrity":"sha512-eeXVgTxWxbc/V0JGb5c+r2uIxsekOxaF4BcjAyf+9HPsSxRQT8JtiFxXGB8T2kbCUjE5xbsnJWF3z7VHUyoo5w==","signatures":[{"sig":"MEYCIQDUx0ZTMn4T4uV3uTAr1awVm5DiVp+/gg9GyinAm4SAbwIhAK+KIBcAtEIPjnFebx828gvlqYFRNoPL+OzACM2IZjRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2865-next.c5ae013","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3370630},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c5ae013792819980f58c6ef24b7c455801eea8f3","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2865-next.c5ae013_1788134690752_0.5318054333560189","host":"s3://npm-registry-packages-npm-production"}},"0.1.2867-next.0736ef0":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2867-next.0736ef0","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2867-next.0736ef0","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ec95318df52daec9e8e99e13f9204daadfb1c1ff","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2867-next.0736ef0.tgz","fileCount":295,"integrity":"sha512-iLdGz3SfFFFA6TKwb3gn8KoWUlNjTNbt0hICvPGMPFSg7NAGWjTMDEWGdNp87w0ppm/mXcCdmBtvcxecMydUtg==","signatures":[{"sig":"MEQCIH9+4Wj9ANb6jZzc7mwty4iMavve5eYJjg8JDgEKbnSgAiAshe2SGytuvCW8LbKvQxTrY+gntE45xaUU7ms38qvZDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2867-next.0736ef0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3371466},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0736ef01319066e5139f71f8c76fe201b1640d89","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2867-next.0736ef0_1788137370126_0.3923650886842751","host":"s3://npm-registry-packages-npm-production"}},"0.1.2873-next.5a79ab5":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2873-next.5a79ab5","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2873-next.5a79ab5","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"2e8d2921ecc6a98870be4c9ebd31a4d7c1dbc128","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2873-next.5a79ab5.tgz","fileCount":295,"integrity":"sha512-stXtyxjJ/KNrnFqrS5JevgwfTd6fB4OurpUCmOqdG0Nr1oserrT3Ea1B4tG6BurspaCtdpdSJmaCXwoJttP22w==","signatures":[{"sig":"MEUCIQC+7jyyYEtu3quhG/i4GAtrnoXicH1blXDkz6wz99ayIQIgDqJDWG/E2OAiD+HnwR7QPpAMTp9Y53XjzCPybwVV7cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2873-next.5a79ab5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3371040},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5a79ab52008e152d785baa31cb3147dd348d5641","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2873-next.5a79ab5_1788143004228_0.6270059390903169","host":"s3://npm-registry-packages-npm-production"}},"0.1.2875-next.ed1323a":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2875-next.ed1323a","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2875-next.ed1323a","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"14d2416fe326de0f959ecbf3cb7c874dfa347b1e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2875-next.ed1323a.tgz","fileCount":295,"integrity":"sha512-iqhg3UrBHOmEpoKOY/uFnPPS+N6Xb5Zeluaqw5OS05pUsKUbPnDs6LVwIqASWbkd+BuqCHAmG5PxZzmq0Gl9kg==","signatures":[{"sig":"MEUCIQDGbVfqaNf/wZjHLhpaIRu7TtNtsN8N5vg8n6AAZ83ScAIgR+RjqFfVssA9Ow3f0nNhb3MRjmYZH3QFzYZr+CxtYXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2875-next.ed1323a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3371235},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ed1323a7899f7ab1d8c133d9f0ea753bafb8fad8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2875-next.ed1323a_1788148624324_0.6210728615495829","host":"s3://npm-registry-packages-npm-production"}},"0.1.2885-next.f7897d7":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2885-next.f7897d7","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2885-next.f7897d7","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4027528042b19488f94fa17155593172a7a671d7","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2885-next.f7897d7.tgz","fileCount":299,"integrity":"sha512-MJZEFkYtIvScPwhhlHnpQmA2HTxHNKcZy5brWxvUqZSvn/cBrc0RYHx0FFXkFRsRY2TPtOLKJ5AlnlZp/tuq9w==","signatures":[{"sig":"MEUCIHVhC92TUsm1gMjzAkhcYdPdhe1QpJe3u8WOzivHw1xZAiEA1Q7p/9yM/w6d9amWhpmtPUCRK2xjJnOyFVszivlDnRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2885-next.f7897d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3862352},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f7897d7f27b27458f3432d0a511980a799d4f30f","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2885-next.f7897d7_1788150959272_0.8270876318033165","host":"s3://npm-registry-packages-npm-production"}},"0.1.2887-next.75478f0":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2887-next.75478f0","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2887-next.75478f0","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"bc0b42a56dc88d7801a94a47495c5e0346ee8ba4","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2887-next.75478f0.tgz","fileCount":299,"integrity":"sha512-zK4zPKROJUEKBoGFYx19KTtaN2FiV2JVIyjRHORGGbJyiHvjWloy5Q6KbzK9GF+njqy4DSnio36O6EzG2aE2dA==","signatures":[{"sig":"MEUCIDZDMizW/Flh5ILcaFsqV0lrfEovlIN3U53G1r7OOMp5AiEAptjUjQQVI5QXHGXaXXDljuOTiGBxpBNVvKz0OwHBROg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2887-next.75478f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3862388},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"75478f0781c26eb113e93b4746c50c07d348cb6a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2887-next.75478f0_1788166614810_0.7294352846255978","host":"s3://npm-registry-packages-npm-production"}},"0.1.2910-next.941ab3e":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2910-next.941ab3e","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2910-next.941ab3e","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1ffc875f915b3cd41f4478e8641709131f557d7d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2910-next.941ab3e.tgz","fileCount":299,"integrity":"sha512-Xd3+bgHGXOhDhmigGkFJdkh7EUvFi1tAhF6eNpKnfg27qhW96VVDKNL/8xqNcBCiKzc+NXKryBNvRpDWlpeigA==","signatures":[{"sig":"MEQCIF03CacWz7H45RA7d6lI+O49zLKqDHkNDhipOpFLgVEuAiB7VwvU8cTWLZshs+nvKUOgFjO7IOK13molkxUkWNTV4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2910-next.941ab3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3876785},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"941ab3e9087b6d022697989f0430b2bf8fa27242","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2910-next.941ab3e_1788194988317_0.3714038978692191","host":"s3://npm-registry-packages-npm-production"}},"0.1.2976-next.0eab2fd":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2976-next.0eab2fd","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2976-next.0eab2fd","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e00d0f067c01cdba14a586a7db19f0c9067883b4","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2976-next.0eab2fd.tgz","fileCount":310,"integrity":"sha512-+KMMPFqJ6JbRYKAME1bFRGeRIpY0qysMpzXpBNDnvJTD5Hnrs+syNRQa7hXuNb02EnBqbtcFww5KdOvjOLuHig==","signatures":[{"sig":"MEUCIQCkqhZt3t9D/7UvBvCV1ysmahmx5+q6gVM6UoD4qq06dQIgXKrsRGCMwTbaTwh4yST39+mdEiYaz7nXZJWU6kNUTx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2976-next.0eab2fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4083160},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0eab2fd80d263638f81bb3f62b882416c95c7384","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2976-next.0eab2fd_1788199555087_0.9262784789125893","host":"s3://npm-registry-packages-npm-production"}},"0.1.2981-next.259ac21":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2981-next.259ac21","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2981-next.259ac21","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d485ee3636b7953a6b3214e6af0270fb2082e5ea","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2981-next.259ac21.tgz","fileCount":314,"integrity":"sha512-cJeG9QbJU3bJmGtvsUjJxziznlkiiCAQDTxj2+aMXkwdwoLMrEZD47dKVavlKCWW7BvG8b/syVARV4XAOk3+Iw==","signatures":[{"sig":"MEUCIQCIcDVrZxjqryLtqWnj09UgcsRHdmW0Aqs0ZStyhwboFAIgNYAxjMSyh6Uxe/h44oQ83F6hoBz2GYyDEnTag4ztS+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2981-next.259ac21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4122763},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"259ac21790aa736d06d36e5590cd90af3268a530","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2981-next.259ac21_1788224629083_0.4453610712957581","host":"s3://npm-registry-packages-npm-production"}},"0.1.2982-next.22fb0a3":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2982-next.22fb0a3","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2982-next.22fb0a3","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e1b94d1d1f7cdeaacd894fea89b66f6fe4f26499","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2982-next.22fb0a3.tgz","fileCount":314,"integrity":"sha512-svn9qUhBA5ifSgWGgQwThEko0GwlT5rgrixGmHjE+f0+9T7IkzRuo+6XoPQBOGw6Ubdsih1S8gTGCFmKAalMnA==","signatures":[{"sig":"MEUCIQCqkjMRmlYzESaCqFupha4NUPqtpY3oNrHCq36nIrTRvAIgbbx+agUD8esNVz96k19SmEf17ysi3Bd0xGmm+xwML60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2982-next.22fb0a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4122960},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"22fb0a3b90b3ba0e536d43055a108b7e76d429a3","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2982-next.22fb0a3_1788309324218_0.7445398420967368","host":"s3://npm-registry-packages-npm-production"}},"0.1.2984-next.bf919eb":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2984-next.bf919eb","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2984-next.bf919eb","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cea944447ab4b6019351cd73e8210d4580104942","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2984-next.bf919eb.tgz","fileCount":314,"integrity":"sha512-D4BOM1pMnbvA48+RaBAVHJsPQT3kttRWhMvQHsSjRtRle0H0vnW3EYsvT7aVVkeZP+YTDUzTX5M9qjfXghYvrw==","signatures":[{"sig":"MEUCIBB+pSYl+6z5e71gWa9E0ulcy0lEOJwONAUBkv6UgdceAiEA2YtjkIAE/dsm2sauAzyuFWbLcb3i5uu6YQRWWT46NDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2984-next.bf919eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4122960},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bf919ebddde4cb3f2d6ed8ac600ee2e2c0c19656","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2984-next.bf919eb_1788316439862_0.6683890105034573","host":"s3://npm-registry-packages-npm-production"}},"0.1.3011-next.e3a05f6":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3011-next.e3a05f6","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3011-next.e3a05f6","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a0a0e354607beaffe82e42c3f59d14d14b91ee7c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3011-next.e3a05f6.tgz","fileCount":316,"integrity":"sha512-FAEqNnD01pTI4dIG3fqzutxbKqd6Sn4qwp2jB62XPyzIn/Y9UQb2bi0cQ9Uj6/URAwzDgxbXWQrESkd2k6H4Lg==","signatures":[{"sig":"MEUCIE72nO8GNhriyn5H/8Xqil88sMSutQJ6vlVeBBL/d/i0AiEAmZ76OQ1di32ndq00/BMa1l2cI8J13aromDIDk2IpvAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3011-next.e3a05f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4191375},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e3a05f6951ab5384a79121fb7bd7e9d0026d5ace","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3011-next.e3a05f6_1788317551947_0.26116424819867556","host":"s3://npm-registry-packages-npm-production"}},"0.1.3017-next.856b08e":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3017-next.856b08e","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3017-next.856b08e","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"61a7d67080091ef19276b2f8403f838f05b7a23e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3017-next.856b08e.tgz","fileCount":316,"integrity":"sha512-bMl6pbbhB+iqwLjrO0s0kR4I6vE1ugTyPBO5aHhvruOsNp5v4sih8UfJ69ZNev6fE0WttqVtZr0vZoaKjXtHsA==","signatures":[{"sig":"MEUCIQDGdkjaaA55uvlp8QA1U27g7xccH+RON2eqbuvSA4g4QgIgPo9Tk1kUDFpqQ/dQcfTI5SJyCHHUHtHGpSAteaOUubQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3017-next.856b08e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4192505},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"856b08eb6bade69cb8d571f9c32a57b34c54d438","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3017-next.856b08e_1788320239648_0.24025927600934494","host":"s3://npm-registry-packages-npm-production"}},"0.1.3024-next.49b25ac":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3024-next.49b25ac","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3024-next.49b25ac","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1d44f6b33d1dadbd974825448f27a6090cb79667","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3024-next.49b25ac.tgz","fileCount":313,"integrity":"sha512-UOe03XCVpN+MuEwKb1o/sbqSIhR2zhRFDXglCM2xlHSsQf95+pS5ctRgPiIG15CjQTkwaF1oyCpciz1KuBd57Q==","signatures":[{"sig":"MEUCIG+NAVCXxhnJ1iILbi2hJJ6cRLrDX2m6I0EwfApEUB01AiEA9pBXIPrmT3r7kysBDrpwBkw+ExeSIxWatPj3LWAFYCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3024-next.49b25ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4183027},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"49b25ac721abea6a3ce006ec7019ecd4b83a15d8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3024-next.49b25ac_1788322119167_0.27039489645970627","host":"s3://npm-registry-packages-npm-production"}},"0.1.3031-next.af11cb2":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3031-next.af11cb2","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3031-next.af11cb2","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"350aeedcde07cf40da3587f9109a7edaca06acdb","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3031-next.af11cb2.tgz","fileCount":313,"integrity":"sha512-G6dgH7oxy1SkjoW0mstZK+Jya0wszyrDYrE+QBpOU0pCEcLD7Fv7R9XXTumzByypxXTB70Pehz8U4uDFr8tlBw==","signatures":[{"sig":"MEUCIQC5oP28/TaQGTh0xyZuijyszg9KcZfk6/LJaVrcGpMyUAIgFyrnX0a0npAkjL5FdNhbpC9frFQNJLKFnTyLUdRvjM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3031-next.af11cb2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4188245},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"af11cb2b33147b2051892bdfb3afa7cfe814d492","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3031-next.af11cb2_1788323209481_0.5089713218679439","host":"s3://npm-registry-packages-npm-production"}},"0.1.3036-next.3768e00":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3036-next.3768e00","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3036-next.3768e00","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"3bad671eb6e13ac847500238d406ebfc6990a16e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3036-next.3768e00.tgz","fileCount":313,"integrity":"sha512-CKBU2qWUrTCgJBYTmnKrmYAVcHnTATMkHJgVL7+NcPqbhDKcaJB53TL6Znwi4K3CssYBQUV7n9I4S4caLXnk6A==","signatures":[{"sig":"MEQCIH6+MRt2ygHEU+RM7C3rzRnX6jwtsow8H/N4wlqq3w78AiBAz9NKClTK0wFurfUSnKJBbRPZT0W3GiPBYnggtlUdKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3036-next.3768e00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4192000},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3768e0093a5dd72b4d48d61b47d1ba821d3061ba","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3036-next.3768e00_1788323509770_0.09837532941789484","host":"s3://npm-registry-packages-npm-production"}},"0.1.3044-next.70d4d42":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3044-next.70d4d42","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3044-next.70d4d42","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b480b2a084a486c27f5e2bec5789001a10b1d676","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3044-next.70d4d42.tgz","fileCount":313,"integrity":"sha512-K3zx9EmUJxclYHrttXM/j3W2OOELYMIc/bVKM+BuF7KBbIphEjtD2abPtz8EAKrREdb6+h3epVYwwAa1zpCsag==","signatures":[{"sig":"MEUCIAazgOW0MMFPKheLsTQEoe2/MPwx3c+S0BXGQfuHor6kAiEArzXjs/nGhsQBrVrOk8qvlGLSy1chv9vf/WNnwQfUx7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3044-next.70d4d42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4197889},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"70d4d42938732b0b8eccb9bc4d9e7656db375f1b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3044-next.70d4d42_1788323953593_0.8165759629788425","host":"s3://npm-registry-packages-npm-production"}},"0.1.3051-next.3de60ef":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3051-next.3de60ef","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3051-next.3de60ef","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"617918eba31e7c2fe066de954d71d41b899bb880","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3051-next.3de60ef.tgz","fileCount":313,"integrity":"sha512-ImWvFi2hmQRMCrMp6hnPxh41xh1siCUjc19vuK7G6mjVr+ugVhfIMo1CTXL+WiZz6NQcgkn4vYA3Sh/3I7I3vQ==","signatures":[{"sig":"MEUCIQDapGB5W5XyFECcXBqrm45CewjAygXEsKaTMet59ngJcAIgaHunE10O8qYccJU+bObjjrkZjqQOY+N2tDnmZSnq2Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3051-next.3de60ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4215588},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3de60efae7fb15873e558c58981c40ef36906d11","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3051-next.3de60ef_1788324347327_0.7816003585637972","host":"s3://npm-registry-packages-npm-production"}},"0.1.3059-next.875daef":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3059-next.875daef","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3059-next.875daef","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"79e211b342af08b950320d07754cdcbbb6db2eca","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3059-next.875daef.tgz","fileCount":313,"integrity":"sha512-QE1Slu48RxrvqEo2Gxql3/YOqzqzNPuqFPpQKCoMv/7LU/+59unFepaUyVXpn+tHt+BlYVmkdOF8akmcXX427g==","signatures":[{"sig":"MEUCIH5dCJIQWhsf1uyr6Vz4xHSIIbAaxtTlx/I5FSf78VVkAiEA24ODC0OLNLGV8SRrMtTYVOE/Vu6qjn9oayHOMMDeFf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3059-next.875daef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4221882},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"875daef4d459c44c1c6dca9f03988adffed64c7f","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3059-next.875daef_1788324390118_0.19311964101383672","host":"s3://npm-registry-packages-npm-production"}},"0.1.3069-next.788fed8":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3069-next.788fed8","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3069-next.788fed8","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a8031e11eabab35682dfa2909c80cc039861c371","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3069-next.788fed8.tgz","fileCount":315,"integrity":"sha512-P6AonM15vMpf6RPEi6edNyS3DlvOozgc8UOLXNPhL+KTmCVfD29Y98XRB3u02uMv2gjdCbZ0Ykkv1crJ3UiSwg==","signatures":[{"sig":"MEYCIQC+/T9XhFLgOXNjF9Kl/paH1UAFHqFnNabC8IY2HUGOdgIhALgdMdORL086pPY38v1zNEdstFKbxA2/EIXfppUrFNKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3069-next.788fed8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4249950},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"788fed8d23acef3f283ed26e37b11b453a529a92","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3069-next.788fed8_1788325209092_0.12750039123793044","host":"s3://npm-registry-packages-npm-production"}},"0.1.3076-next.7313cf1":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3076-next.7313cf1","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3076-next.7313cf1","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"c12c47b9bec609a2c538b610f106d32ddedd8441","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3076-next.7313cf1.tgz","fileCount":315,"integrity":"sha512-oAtdr7TQObAsHU5zgosSa8OZrVapgMwelr2nXQaErOZe8fZQQNcRKopqvvY/MJ3Rz6eZCp/ELKW4lrLVeD9S5A==","signatures":[{"sig":"MEYCIQDxBa2E2lO8cak7WVGQh6i6esIx+T8v1GMnqLc5ebPRGwIhAN1Wy9Ld4IfyCoevNdwCcku6mWBr9akGcGNIeXYTxhg/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3076-next.7313cf1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4249950},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7313cf1e68c28db666fb125ae66460980998d52b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3076-next.7313cf1_1788330780928_0.1642586571748339","host":"s3://npm-registry-packages-npm-production"}},"0.1.3093-next.7fd9d5f":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3093-next.7fd9d5f","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3093-next.7fd9d5f","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"605d1c874041f7a043ea5625c3695ceb185dd668","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3093-next.7fd9d5f.tgz","fileCount":319,"integrity":"sha512-7GFqDzIyrl7/0sq30ZhDFC29m+dQsf9zfdOAKNiNaHehsH+t69oy+7VXZ8eBiz++a1TkaZC5JRGO9Q94BIv2KA==","signatures":[{"sig":"MEUCIQD3AppmD4521pODX0In/xbKPzeCgATn6qzVm1/dW0MzTwIgB5U9adyE017uNf2DDGeN/jDIAJo3PB+NpodLpL17FIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3093-next.7fd9d5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4277639},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7fd9d5fd1f631283822c6e64b5c3197f4b803ddf","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3093-next.7fd9d5f_1788332352947_0.7410668778687051","host":"s3://npm-registry-packages-npm-production"}},"0.1.3112-next.500233":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3112-next.500233","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3112-next.500233","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"78d178da1442bbcced59d0f9fb46a8d25a130f86","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3112-next.500233.tgz","fileCount":319,"integrity":"sha512-IMxnIUyfU+CDt2e91+U377sPJdvZBB5DcsJ0LhQ6I4P+n2zwi8G/9LEcns4fczZPQ3b7bqqyRJMPkNGuSns2vg==","signatures":[{"sig":"MEQCIDe3RrohC8AjbjM/pH1oBMx08ZFrUrrPnvJ7KlsPf5mQAiAzF7O8BQfJVwwQx/APniqeMz/R6tI55S1E21lbVRLTdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3112-next.500233","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4287845},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"05002336584c8228fa932a27686fdc4b3958e5a2","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3112-next.500233_1788346006813_0.8244203417764595","host":"s3://npm-registry-packages-npm-production"}},"0.1.3113-next.a97ee70":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3113-next.a97ee70","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3113-next.a97ee70","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"579257135ab69b933b65ab1af5ce7390d6caf92c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3113-next.a97ee70.tgz","fileCount":319,"integrity":"sha512-ufaztZp+WWVImKrQcgRd85mOuQJneDfYlzf5HxtZCAh4HsfYExcmxfZpcvGTgT/0bic1iKgoLR+9cna63jTaKQ==","signatures":[{"sig":"MEUCICnDEfRh2AmWE3+ZXenbiKyK+UwdDhg0VMmhtHdFxnmQAiEAzxeMt7WHcwa0jeyqFfiAU2Af1Q/EFpPCI02AJENkRZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3113-next.a97ee70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4287932},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a97ee70d16a1b85fc06d71a25a6708e3b610143d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3113-next.a97ee70_1788366724669_0.10744278305602006","host":"s3://npm-registry-packages-npm-production"}},"0.1.3114-next.0dae5d7":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3114-next.0dae5d7","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3114-next.0dae5d7","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cba8657c21cf33b5efabee70f90369db66dc61d0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3114-next.0dae5d7.tgz","fileCount":319,"integrity":"sha512-Cm6hPUfvBjwNr22lmIHDN+bM5xBURaOjdFZ7FhMMI+0VXNvCfg2WY7E30CkUiPospslayqJZnGKjbTgWLnuwNg==","signatures":[{"sig":"MEUCIQD5Vtm3mny6XyA74YnHpQuEugeAcstbUYbO/JAdyr0JDAIgS4qHMjiLA4rOzQ4klvX5mbG2KrZNZCKONTrGfbuC2kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3114-next.0dae5d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4288017},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0dae5d72fc30c5c9f4f2c548f8be4c7fb7342859","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3114-next.0dae5d7_1788398560970_0.41945193057398455","host":"s3://npm-registry-packages-npm-production"}},"0.1.3127-next.4db01b9":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3127-next.4db01b9","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3127-next.4db01b9","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"479f9fe4fd709c937b5b83bc717b56b4a2dc1ffd","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3127-next.4db01b9.tgz","fileCount":319,"integrity":"sha512-edrK4SN2UJwE6GFLWI6K+8rTia7GU+y8HX7pflFZjxIkQmLwjMdvl16rDPgif7Dbpj0YxdO1UEAtU4oU/4Ba2Q==","signatures":[{"sig":"MEQCICk5JB7qDN7745AELk6ctxtgVxDLRCdueozwMGLI1wu+AiBqChp8u6nauX+XnwtO11u/TU56JnBW5GmLQFZPA60svg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3127-next.4db01b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4293999},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4db01b962f44dbba47aec2446fefd7d72371b645","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3127-next.4db01b9_1788399228876_0.18742768393090703","host":"s3://npm-registry-packages-npm-production"}},"0.1.3185-next.3c6179a":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3185-next.3c6179a","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3185-next.3c6179a","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6f2ed89916c10d1b4da8eaf4f8db9b5bd94f33a6","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3185-next.3c6179a.tgz","fileCount":320,"integrity":"sha512-03qlrG0U3taxDB37BFqoIvQDQb6CpVVp+tR5PIIktKOOEsAzw0Ydg9eot8lrIr9b2+otSRsXxRqJaQxmS9bZxg==","signatures":[{"sig":"MEYCIQCiTYuKoYYL4AyHXmakdXdqc3Jz4I//lYzJ8dydxwa8sQIhANpFjy/OXBDPf9ULQA8Nh15h+DTwuPPRedh0iPDQ5Mwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3185-next.3c6179a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4305472},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3c6179add976c5b3ad0be10977fbc744cf83b401","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3185-next.3c6179a_1788430351875_0.3333358223666161","host":"s3://npm-registry-packages-npm-production"}},"0.1.3204-next.0fd96af":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3204-next.0fd96af","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3204-next.0fd96af","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4c799402afb4054424c2ab2d552eb5343fb547bc","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3204-next.0fd96af.tgz","fileCount":320,"integrity":"sha512-OBf4J+Uf48GyJO0trY0uVcW/Sg3JcHOyrenQFr+BGoRpW02xKbb9MdXfCrkCWrdzagEmZoWnWH5kvZFK8M2W2g==","signatures":[{"sig":"MEUCIBpzBLmzDCodjvRPi4KC7jwDyF1xdkCqB/egaZ15tE/FAiEAvpHvh4/88c9ykCVhRDGI0PLvnOZKYyXXAni9GnZAo2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHlgVSIpdSxjiVGYauXmYDw+bSVD5tmonyQA4V/nBS9wIgOqG/EQNgqvK5Md2c8T8PGJgMoisqXj40CoiZsZr7RLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3204-next.0fd96af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4316064},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0fd96afebeff4c9f9912efd82845ee08f9a2447b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3204-next.0fd96af_1788453870765_0.01959955257891055","host":"s3://npm-registry-packages-npm-production"}},"0.1.2537":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2537","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2537","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"355221afa8a9d716f714268b561cc0e9d7fdac7d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2537.tgz","fileCount":266,"integrity":"sha512-c/V482SUVoGUvRR2C1U+gHzMQSv3QOZ0D/GGaJKh+TCkTF/BY0vGWgpaJZidP4UsZA5AcHGz2PTyrCnPR/sRDw==","signatures":[{"sig":"MEUCIQCd5Uj5LD+IwAHpSBX6xDkMnk/4RrkexLW8fUM5ChOoiAIgaDb5ZLUefksxY5uy75SWgBLcQFM8ogkqcUoVGpPd6Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDwG/+6rnQ7jSPQ8HIsvebIen/79dy0OCjpV5IkJwh7iAiBcFFU/ihs75g8Bknnx6kBGaJv88aezSyaRqvJ4kqughA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2537","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3193791},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"312c3ce7981dd2fab9eee9fe3baa13f1b603169b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2537_1788501400123_0.5999337102771449","host":"s3://npm-registry-packages-npm-production"}},"0.1.2540":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.2540","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.2540","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d70dbd72f76704cf822d66f0585e3e342c71061f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.2540.tgz","fileCount":266,"integrity":"sha512-rK2v6828Tfr5wZ5mzem8Q1CJ9FIC2IhKhQtd5g7aXB+rjw0ssNf8aI37H4lsIYuj4ncCZKaTQndtwcE6GS9AXw==","signatures":[{"sig":"MEUCIG4AK6qIE+Ds1hSuFuJUykgk40hp3VOW7CraVMEQMHGNAiEAkpJWA5c5GbwVwj5WoVZRxlsD3wAYAwBHdxcocKVNmm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKGQ7winSagObDLKdAJlxcGa3GYORG9jgwJCUNNEqPnAiEA0Yq9hYK0eGBbQkAyZM9o9wSuN8z0bpH4JlReTGVjkNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.2540","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3193692},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a59fdc5278e9e266b0a90c322a1246dfa620b18d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.2540_1788501948382_0.9261812513363357","host":"s3://npm-registry-packages-npm-production"}},"0.1.3232-next.8e33400":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3232-next.8e33400","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3232-next.8e33400","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9a4e6390b3c87ffd670bfaf1a611725be11bb27d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3232-next.8e33400.tgz","fileCount":320,"integrity":"sha512-iYsg5J6a85Xm3rqbXZSWaVop0yL4J4clRqS/XVE6wpZQIntAEB+YWH2cFsFutQn2qBHzkHadQuZTILCTmlCgsg==","signatures":[{"sig":"MEUCIAl0eJbG2rGZm+kjbvy6rxzTgTg0Uw4QwmY0rsV8SY3hAiEA6AgiZ5QRBxk/2kYQ2PGlD4gbOvTnCsacI4VrgD1cfUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID5OY7w+a1pXTAgVrPKEBczFenAz+J0j+vqfbWpv8kANAiBfHTmzyeIhlhd1p8YbIN+0OFK7Yh48OHJApxp/MO8WIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3232-next.8e33400","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4341102},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8e33400097f6f25b6c4818e57aeba9850e486a47","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3232-next.8e33400_1788515021902_0.6603942313007702","host":"s3://npm-registry-packages-npm-production"}},"0.1.3236":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3236","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3236","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"30a63afd8d6a83f131713870d8b5453e35f2b475","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3236.tgz","fileCount":320,"integrity":"sha512-dVSHgAeW60bHpHGoAkma66SwY+DNLK9YbcDZlkABOmIKDsn/omHzF4pcPGCcQf8Da+7Tv9NbuQn8ibwdwxMwLg==","signatures":[{"sig":"MEQCIBWgyHMiOjFswTy5bfHFayziicQLkbFhRQhovQTso3ksAiAjeY/A7lkeSjkciWOTkhPXdjXztuLwBBiiF4+Sdy6XzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICKJIQtTqEEw0CmN17CsT+Dp4ZhRuYcCC5Ya1BPVuODkAiEAp/UucVd+VP3YdBLaUuu22NthM+GdYVgv5oe147a1UOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3236","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4340990},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"cc656dddab4f97117db50076e070d1832271abc5","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3236_1788516614547_0.08616584184108245","host":"s3://npm-registry-packages-npm-production"}},"0.1.3249":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3249","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3249","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"030ea3572c09680a647490ac3f4b476a9635ad8a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3249.tgz","fileCount":320,"integrity":"sha512-UvNeo+ctLhYsO4Obp8PaBMOK5R8nCwlE8L5zVkRUq7Gws1+U9/EgiDdxnzzdvU8mFQcHHgA0xhMKgaBp2a0iDA==","signatures":[{"sig":"MEQCIDWzayL0O0mVgf2E4mSAKUS1hUhDnhycxMTjlvMCFnaSAiBiNn0Sbx5XZiD/PAAsFu3dkE4xJyLoZPz8M0NTQhjETQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4GrOq2ZQDsn8YA85ynp7hV1XHy9AmAszGKht1IellXwIhAPZFq7gGrCQRmow4FzJD6K7QlCnL8kf58PJ2pjyvYSbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3249","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4369944},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bac1f15a77aa2f1c91bb7dfc585e8ef738a835d1","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3249_1788518077983_0.011278728718504327","host":"s3://npm-registry-packages-npm-production"}},"0.1.3256":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3256","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3256","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a6a7f75a900a4f880ef4cf59b99c854a916df6bf","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3256.tgz","fileCount":320,"integrity":"sha512-kk/peoOknkSbhNz87uuCEVllLOTY+bD9zwVFLF2tvWjjOmicpng2QlG71szYUtWFoR6sphAKfSgzi9CZckMkFQ==","signatures":[{"sig":"MEYCIQCMJtfm4oWWBFrN8zCG91ktLqyKUZYFjFMJGpmO9T2HPgIhANk9OJ1w948sUCmHoO0dAYRaZGKqsG6EseW4v2RbcLdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8T2I5tJLP+QHeyJChzdJ4su5gg4C6JhxV82eh7NICwwIgeckdAc2I4av7MHZ/qnIgeVzUeOY2M51jr8wyMzmR6jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3256","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4370937},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"69e356652d1b98be7de31fde95183f1f10cab570","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3256_1788518708143_0.705994682031782","host":"s3://npm-registry-packages-npm-production"}},"0.1.3258":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3258","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3258","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"25ae9ece06b7391b0326d2ed5c3d7b5e6b88cf7e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3258.tgz","fileCount":320,"integrity":"sha512-SlLP0LqbqjoI66jna87yG7/SS0wmRcXGc9kQnTG/qbXgIrwPutqJVoOavcDgG/PKFOOMdZLPOxNU9rw/li1DyQ==","signatures":[{"sig":"MEUCIFH6pa/Dk7/xVw6b7JcYMgHzDvoHqKN1loBJhWUTZw6mAiEAiYpWfr+jLawbFLhtQkJh2J05MhWAaknnlzorHC2Bxkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZH+8DqHPZy2VPNKumXqHViXn+0+qf1FxtYB14jYtlOwIgbCk3StaInVkMkUTg807+9zHW0um0wb+3x34Znj8i6z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3258","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4372132},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"103693c0ac6e73a0bebbc722a5d33ad30a573786","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3258_1788519554366_0.4080944031989131","host":"s3://npm-registry-packages-npm-production"}},"0.1.3260":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3260","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3260","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d407f14b5b1431f632a3eb41364e50760a48169f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3260.tgz","fileCount":320,"integrity":"sha512-stgmZiIrmRVOJAc2hsNW1uwz+NvP0YfmQ/idmowmMV+l2NYxUba3qiTs7Zfyg/37xbhs0UZecAdAT05yTSvvIQ==","signatures":[{"sig":"MEYCIQDQoR3KqbROUGYuxB/GEKtbnksI8iCQLyF7z/LwrQ72ZgIhAKdNZtVmjXcP59BlVZvXEqj9jT3JmdEqhk13h2CGBjn8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvUJKb2H/V3nA9qhD44lw/sH5eMfFy0xZN/NIqH1ggPAiEAxUmrVAOTiQ8CatzuEzE12P8w/C2Hu1ReM2vo0ln1qhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3260","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4372507},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"486addf7ee76d66a22a2ddb491fc290b2d3624c9","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3260_1788520678011_0.3911511447689471","host":"s3://npm-registry-packages-npm-production"}},"0.1.3262":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3262","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3262","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4ae6e0f925a0ce77954e79a1c2c568bfe3cd2317","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3262.tgz","fileCount":320,"integrity":"sha512-gdv4lCxbSCkBFYuBC6W2VSyAJLeoc1RXSGUcwg15q3xbYHxT+08dYf8hGTdhLWWRSrku5nwQAEvX1k28OVUgyg==","signatures":[{"sig":"MEUCIGimzTuOTeO6N2YPrKq+GmsWRbFXOmJHczikwVHfQ8HRAiEAu6z5muiPsDHN+wWggPTN6vzEhIQkYqKKFNo//EueT9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA7XNhdcoJ8yLf/ltQlRNO746Ne1baSHWvVRrpRQc11BAiAaisd/b8AK78SZ+OstXDfaAAsJ+huleMNHcKEv5d/qzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4372596},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"256e80f7e3ce5b9dcf91aa17b53422b0f9a1a984","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.17.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3262_1788521376749_0.44417088353928413","host":"s3://npm-registry-packages-npm-production"}},"0.1.3280":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3280","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3280","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6c3f5d0435412a4e4e5e1071fce8b49ecb7e287b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3280.tgz","fileCount":326,"integrity":"sha512-kLf72MP3k3qy3pr5OV9QUDg7aX1UL91H0rGY2gi+VqUgUaoQT+gEHTGPuCdAO8VLGHyGW0v9pQ5Zcdl8My53wQ==","signatures":[{"sig":"MEUCIAMBy0iD9xq/gbdo2GDij281q5HG1hqz+ermETyu3z+XAiEAtK5S4oI+ww5jhePZHCVAOYpaak1a6tYV4IKtiaSsZ+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEAtQQbGTXYpz+7/d3xvxfmCJm3Kpx5Nt3IVSppP0LOAAiBI7XNJo9bQkwObKT780punWCg7mlggr/JwtwVx8Fkd0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3280","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4403182},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0cee3e090ec58b72d5e6bcff7b1866a40e8a3200","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3280_1788525593389_0.5221983482250934","host":"s3://npm-registry-packages-npm-production"}},"0.1.3287":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3287","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3287","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ea0bbd5772c005daea98c3d2b4f847c237c1106e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3287.tgz","fileCount":326,"integrity":"sha512-H0IX/3OcL/F/6yfoXZr7PXHOUPyuMcvZX82kaq/4RRyKxhQRt0RfvMh7usgkOOs+IhHfcxiqP5lBGhFq77AGFw==","signatures":[{"sig":"MEUCIQDNs8oXmkr1I78tXLRs0j0cMAjx1axMGrXM+onbhjlawgIgGGy6gMIuPrKauzzPoom2iiV7pq0nks71DNo/EQgIW2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHJn32i5PipOEYT56eq4f9C+OoeaGJurbswgmnpqtjTGAiEAogtVpup3iAHyInoJDOcKPAfwl60tQtKUAhE1MJaTzgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3287","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4404139},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"407e3abc940739987d18ed3f03d22bf5c84c8f16","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3287_1788533223080_0.7486796041013319","host":"s3://npm-registry-packages-npm-production"}},"0.1.3353":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3353","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3353","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"0be6eb6b725d72dab9ed735c6830a24aecec9de8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3353.tgz","fileCount":326,"integrity":"sha512-meQSaPnBQvGvdkxEgn04ZATjopn3bYau6ceeRVJyGe65n6KCd+VdoG9uI1Cp0D4W7ZXB0WEofX3xyK4PFBTd5A==","signatures":[{"sig":"MEUCIQCoY/bCe5GDhr1wkb/ja74pao5pw7AZ37QrpmmUcqbJ0AIgJQeK29fvJmft6U1k9aZAn1Mb17iHEQFw0PmwqS2jPUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCz/vNN7fOMg9S+X2U2kcqpYhdmKcae0ZhAb6nWPRtBigIgFKcSaHcxOuZQm7odnhAG2ULJETm+y5sy0A2nfxGQZ5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4453282},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9e9bebd77fba94e52d2c67d63f3cfffc195c7956","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3353_1788534687863_0.09242277363690343","host":"s3://npm-registry-packages-npm-production"}},"0.1.3356":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3356","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3356","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"27bf4b1baee707bc1501ba01af99a6b0b9d6dd29","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3356.tgz","fileCount":326,"integrity":"sha512-4p6udR25GgK60h7kEaqa8WNE+YI4Tn+tbkewvOq+3boNz6Dmz11Gca9Fy/89ubmZFF2BwB0fbdNcIqSER437Bw==","signatures":[{"sig":"MEUCIFHwSfuFVbwvrEXaV8vvfbYONPPSQL/h78AZFtgHeFm/AiEAvPtiE9IFON+Q2fVOS7PdFd59ybZq/JeoOjQCVrjvTbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCv/+waYsEvH2d+mxqOrL96iE4tUCwpmXGgmmd9oWQRaAIhAKfbC3cH4UoZJBGnS5JpOvO6vvuGa/qp1cu2WC4O7QuJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4447712},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b9955c1e9032091048be74ce2c5d09bff9753039","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3356_1788539172267_0.38232448101184247","host":"s3://npm-registry-packages-npm-production"}},"0.1.3377":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3377","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3377","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"02d403c823956a487d617b35afb45c0e66af34e0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3377.tgz","fileCount":326,"integrity":"sha512-dFY+fCRkxAof0RVzT3f9Zx2E2KaseQTwIYEu8V+/a6/+dnROVXlrJDuiFuBIKWBkrihUPsiGEdQ8DH0oyRHxXg==","signatures":[{"sig":"MEYCIQCLGFX21iroCy+lX9x+md4rcH2xtA5CVnfBI2nO0ZHE+wIhANPwx5a38fOATD7AS1I2kL4PxN5f+YQncvdOXpNF91fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCsqwflBMKaJ8Quwnxe+5BvpcNdZ9EETmChJc6FQO0EwIhAIChN3lM/zRlwtTXhn+nnuMMAJo8tA9MxNXs/MkKg4cY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3377","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4448186},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"29c7db2ec80c85028beeb37b4916021ec156848c","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3377_1788539313902_0.2583523635471465","host":"s3://npm-registry-packages-npm-production"}},"0.1.3384":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3384","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3384","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"18fde03753bae477fa9235289fc42e5c7f2cf6ea","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3384.tgz","fileCount":326,"integrity":"sha512-fsS4o9j6vGYrtbfJA9IBs+OqeB1Jek9poTWVkSy1w3avgz5H3rdVuV4gZ0gfMQJM7yqfED8x0CiMzEffBGrTcQ==","signatures":[{"sig":"MEUCICvQxljp6D8BzfIqZCC2B/bOqrUis3kBrQnAMI9forjEAiEAxZJvU2ts7g8IstCGkkL00uFpCmFQzNKXYUezLUAvGmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDo3jyBDenYT7eLm098/N2+kUD289rpYwuTnNCjne5ULwIhAOhePlUg1b4HgWIsEhcCC5ZyH3Clfqb+TvbXPfh+psy7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3384","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4447577},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8db0ca3bd0c19ebd17307d8fad197c2be4ae7d10","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3384_1788566353753_0.6962950772913148","host":"s3://npm-registry-packages-npm-production"}},"0.1.3391":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3391","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3391","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4a4838acf7209a0597bcfc4be2f20126e7e48600","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3391.tgz","fileCount":326,"integrity":"sha512-Bugz+XtEuVsIlTzEzPCIABbWftojOQ+CJAiA4vsrBIqt9dZBAGsUZBRR4kb5nT9Z0Rnwqq2MvMyWPiaGiBqDnA==","signatures":[{"sig":"MEUCIQCK3Xe7ApHuHuWY8pR/tSICxzZ5RfrwfOkvJKAGVrJNeQIgCbN6/UdeFqPIaeLfKyBY7lCs9q2Ksv0Eac/5vWY5m4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCuVY0qtbss4UTRTkDTcPWtNsbGE0WZsMBRyTPa0ZZVgIhAPifKngypbKV210RIKXuanmMWwWuDuBJu40aeMvAuCvw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3391","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4442132},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"36c3f96c33e8caf615ef97c59094f0a68dcb59b7","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3391_1788567535468_0.6564087395114513","host":"s3://npm-registry-packages-npm-production"}},"0.1.3397":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3397","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3397","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5d3a08e3cc523f077c51d2c7c57629636efe21e2","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3397.tgz","fileCount":326,"integrity":"sha512-c5DuC2Hh0G1CK/ty+uWmANgzc1wwDgAkWMkPHjpEF1U7HPb7iEUbxCBEKO/0xbQbaxJZqcPcfSE/QwGW1wBYWA==","signatures":[{"sig":"MEUCIB0vmVVnnWahPV+8nWVC7JBnMIHmTCv/4GF5piU4nTgmAiEAsEiEKsSjaPUs/9m4daSySf41VIrpPfTcuRWdKYxwFlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSqPbyMYs0PMxQXTD1S77zX2T63DFVd6dL8OESr57pGQIgMDWivftqh+wSRcGbr1do00qT3TL5Wom27C3oVLT/i/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3397","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4439632},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7d7d8babac6043dc24ab02e3029842b795fec6b6","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3397_1788567694009_0.15293355971564027","host":"s3://npm-registry-packages-npm-production"}},"0.1.3403":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3403","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3403","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"188c4202e7183ec2c682d718193239a1b6196388","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3403.tgz","fileCount":326,"integrity":"sha512-cpM+eFGlX2SgfKYoBp1426oTuoxrK9RmHvwBoNoBW1+ao7h1An4iV6wDTxQP9qZAgE7TrL0AYoQ1novtRhLKRQ==","signatures":[{"sig":"MEUCIQCxPQRPIstCzyXprvfhFmdjpBFMnEjCX5iKxaROatQlYAIgH2VOInaf79hf8jNy0rmwWCxt0TmoTtIjUZ7oyg34TA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCaf1UT0rCmEKhSWkgetmtSePwUJaWxyG0FQS18Yeb4hAIgHB4EUu3xNyglPP06KtfUo8/JRVQO9neYYCQWM/5FjIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4439870},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a13bc9634d2438d65256454e96154cc62cc9abd6","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3403_1788584550973_0.8775429412972091","host":"s3://npm-registry-packages-npm-production"}},"0.1.3405":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3405","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3405","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e4f04c50bd41ff37e718aa64379ac14966625657","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3405.tgz","fileCount":326,"integrity":"sha512-bW1Cla8r59h8ZrXKmvrsCoTkoH8PiH2QtR2bhu+e8wiXkUUodaek4YeEu3liCHVTyWX1d6jAff2RgkbdOIN9ww==","signatures":[{"sig":"MEQCIAkqQtVikuxAMMWparkh+UI7jue3v+Ulcr90dD0xwk1jAiBJdnutWQEmtvZEnx3pyVQ1hIyFYqJ9lV6nkUMKjUeKfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/5K1N2Kj78La+oTBK7O1j9xGn/5D11awMRXqiEMtIAgIhAMcOoIvpO7bWMxLeTLtkoLAlkrIwDT8Ng97yL9YGfbjT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4439727},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d9801a3c7b51daffce957c009195da4684f15f4d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3405_1788592395172_0.12475805606962598","host":"s3://npm-registry-packages-npm-production"}},"0.1.3407":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3407","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3407","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1dbb2614852aad631b87ec129e2b22a98b9ed672","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3407.tgz","fileCount":326,"integrity":"sha512-B5yB9HJp+dCnLk8a23gtanYYO9E2xpY3nxS3dDk/KxXatPDcoCZih/GmK+Gp/s58MSYzCm6/q5/Wada5uZvbig==","signatures":[{"sig":"MEQCIFUYycCynMWLo8/04v/472+cDhbvUlbtiPXEqOIcjmoVAiA7+JhI1p7GyDcvZu6jTaPT1AYEAJc36HMu6dImuPcX2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVUjo3T97qdrKq/E1s1GjE8II7ltMfjOqnxKSW9CIupAiEA7zShvPg7XgH2i7DP5OJvDytoV4O42w0GBtkoN+Q8Wtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3407","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4436659},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b63fe40cfc033dfae64ba9690f7835d2c87cc6db","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3407_1788600665911_0.1570125350169813","host":"s3://npm-registry-packages-npm-production"}},"0.1.3410":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3410","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3410","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"df731dc1412f4c35e60f057bd35039521466ddda","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3410.tgz","fileCount":326,"integrity":"sha512-cT8eUnF0gM4hy3uYzsgBL/HO9izB0cW5hGV91QJKOOUOp1ltpdRV9VUzE6OJMVF/1DvZlXQ/1D1Snno8CtQGRQ==","signatures":[{"sig":"MEUCIFjdqqtEwydZ5q8RmUV+wKDP22hSuZclOL36gT0EWl5rAiEA/RXCmAU7eiDEUpIqnlyetRmAKt7GygLwq8JNSOCdtKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE4AreIo4vvgDTOHs+1OUJKwRSwj3TIHGARmccCX0fCUAiAu8Wh5KpWTs8pS8/gCk2RU3m0w75Q8BzaQItgNkOn82A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3410","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4437153},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e40f199833edc559a8b98998c7a5e443ee49aad4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3410_1788608488079_0.3008528080503037","host":"s3://npm-registry-packages-npm-production"}},"0.1.3412":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3412","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3412","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5f97a48a82ce33b4ed29625ce58da1671518069e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3412.tgz","fileCount":326,"integrity":"sha512-lPFGP8ICVwMf5Zwje/2GkUzlQlqrUoDrXRYwQEmHMqArrs12Q5cPibf6DmjvtKlDaS5V2Zj2a6NHCXtbeY99rw==","signatures":[{"sig":"MEUCIQCvmSqY7/oZKQcM92qKdYS3UTslhwt5B6IxabLrptoXpwIgT+uhg5kMqKi3mqoZGK0auOtzoGAVomnb+MMu9NS1tE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAiIxUB/CRgS1AKF3s9JjeYtGTnPaolPpnBZIc3PoY8wIhANLdPPSFNwJh0HRGP1/+dSb8mH9PuHbINHvT3fpHbXlw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4436880},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"41af83b1875fc72dc7776f86e6fc3462955dd42a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3412_1788609206372_0.769276612903321","host":"s3://npm-registry-packages-npm-production"}},"0.1.3414":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3414","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3414","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"fb65a5445e7f804a4b3de8f1df70112790bd3014","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3414.tgz","fileCount":326,"integrity":"sha512-QvFpDX1kbjSlWNtxJ4+3gARerYAzI4SDWGFzuF3PB9T+HpLZIiMTHyBMxY+szUV/joUeWXerKKmn1aM2VNjDLg==","signatures":[{"sig":"MEUCIGdVEvHSJOybtB7wlummDzWidd+cXx/Zv8XZXJLeXbgmAiEA8sSOaeBAxR8Xf8fnR3rds1z+8lfg3V/8U0olZVhgSg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDspybtY1ssKsT96tdJHsy/EGpqye5C6SsCv7M7zBQr7AiEAr2Bnd6vBB2A3u0iUwvO3G0TlAEdVxAuhm8AXPpwEXz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4437682},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"32aa36651eb48860eddf881fb0eefc208de1645c","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3414_1788614421005_0.10899481199220817","host":"s3://npm-registry-packages-npm-production"}},"0.1.3439":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3439","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3439","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7f8573aaaad67248128ffc585e5011a97f8252a0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3439.tgz","fileCount":331,"integrity":"sha512-zW+LaOb4Ah7eKOSiJV870tuNMCwpWd/3NrpbXEtA8PoLOPB7T5Q9yvjoVSJkMspg6ovAi0w1yN2suUkD7u4UuA==","signatures":[{"sig":"MEUCIQDfB4nHhmvjZpkCK4AI3edJdLbxBXzQWyS/2Tjj4NMc3wIgQBkvxbdUS6EHAhnXp4fNg3jOB75LnwG3C79Ywk8yuZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCr2FjhFw1msKIyRpule2qrc6UacZsL1q0MIOdY1AL3xwIgWZnfUZQfNvNk1ucMERNH+cQ34mW4+fJJ21bjsibt4sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4513268},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"62abd7cd2f6255fc5d7396aa4d5fff9880b5e6f6","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3439_1788621661639_0.912128290229878","host":"s3://npm-registry-packages-npm-production"}},"0.1.3445":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3445","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3445","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5d818fd1b18e494e5bd7ab71b644279103367b12","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3445.tgz","fileCount":331,"integrity":"sha512-LrwXK4QfXgGdRTjFpsiBUFIcvW5/FjXisAfyhwb/+Um8SztjAbwowozMgqWnLgYWfad+xVUTFvFm1kVY811vTQ==","signatures":[{"sig":"MEQCIBTh44ERh3RzOH1+MxQwM/d9V+Mccu/rWyTcQa+phSG2AiAzPMnsdOo4AhK7BssW1gdmNc4WPFFH/SxAzbu9ARaPmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRu9HpGXQwb8wCDWeAbEXJKdJaRNpdym4dFUDE4zv6EwIhAPwQS+lxClJeioSrMa9BZxVGvWcS8n+31kxRF6szWRXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3445","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4508335},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bc9028050e03f873ece575f93d581c7961413e5d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3445_1788627020148_0.2706183517408911","host":"s3://npm-registry-packages-npm-production"}},"0.1.3448":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3448","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3448","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ba37b940503eb5734602275a004d6d37ca861b82","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3448.tgz","fileCount":331,"integrity":"sha512-9qDm8OFw4gREp4BhaHrRXrs1S5T+kkSduyU0hKY8w+ArysSZDVOMQdI13g+0G9qj88Vg+1FMVktFjv6ylVJQYg==","signatures":[{"sig":"MEYCIQCYmMnbuMYEos3NZXiTDMyEfCZwRPJTt3cgBURvdmiPuQIhALvuASBMTGDFi3mHSuJSNeUbhHpep8isHH3ZOSqzEVld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8m/AS5fXuRru6XrrJlV4fm0NQ4fMvy71IYMuogvs4gAiEAoAar4/SZkepynxm+fgLCa0fqMMhmKtcbAFBbmhuk3yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4507821},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"55d158d56b7d91406b176282eceb776ed9ed475b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3448_1788628467971_0.21953245379301456","host":"s3://npm-registry-packages-npm-production"}},"0.1.3450":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3450","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3450","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5a1e189daae44cfd2692f210cc705c962bca3d9b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3450.tgz","fileCount":331,"integrity":"sha512-oXBu53vypN0dt0pyKkj+h7sNtk9gBrU8/iH9TB2PcG2yzwcMUo8HcFVQvQ7llMwGUmGVyMHIuApJaPS0QV6RqQ==","signatures":[{"sig":"MEYCIQDvKen1IaSrODhzJEs6y2Y+eE9R3xtKDWvdGtNEIJHIFQIhANcnDLR8ayVAzqjNQ6al/qDMR4y9bztPNX0QZgikWSs6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHUrm/9HvTb50s6okLBXBEl/JhqJshrNmTkhX34GeXovAiBRxUjEG7agFA6ns1KlPVLPS3RR+sLO4iQpShlg4RqWJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3450","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4507821},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6bc23fd1582c3f61b6ab557cd69841429ad58783","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3450_1788662820961_0.3524202560534888","host":"s3://npm-registry-packages-npm-production"}},"0.1.3452":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3452","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3452","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e4201090d6adf7ac8193d4f986e125627603f623","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3452.tgz","fileCount":331,"integrity":"sha512-Z8LdsE0oe5/Iv8yVjRZDmGdDBmatp8mijjH4y7EdCU2CIVyDHOT7Lq4fc5VonVZNmzW3NuCJqtI08UUN3GMNGQ==","signatures":[{"sig":"MEYCIQC+h4y7diQWRcNv0dsDtuuP57K/qJKxeLP9pGM2Hk/6KAIhAIQJQWJPqKlJfvB/esCtB0GbXJ6gvK7+wvaQ3QCMHnA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCINdeeeAtVuyGmlkwxeEl103SirtnJriFZyblFoBieYAIhAMs0nD/+tGRfoOZF2fsckOBYLvKf8/56+0eB3xLgFZd7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3452","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4508054},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1f6a0b8ca47ab6815c4ef7b6548bc53b5364b9d2","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3452_1788665340607_0.019420534658476818","host":"s3://npm-registry-packages-npm-production"}},"0.1.3469":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3469","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3469","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1d02f9126f22c46720b60c5f145428f98927ab7c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3469.tgz","fileCount":329,"integrity":"sha512-cBOuSyPf0Sm4fFN5Cq1W+FRjVwPkKxLv7MKdHlmQ0IBy2j5EIu5dDElPw1Tj/8v0yZ8Qb87ROou7rFOUbfoCkQ==","signatures":[{"sig":"MEUCIQCLiB3UmJcwhFcuILrSYImmbU0ddtCchxw8JmgsD5+3JgIgE2UlLnaKkM3IRQvFDDGI/H+JbWHbX2U3xt9sgd3WaS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGqkmFTYLml0cBVUAP/i3dasOZuw2tEdv4BDS7NxLNkBAiEAnesw9R4ko46sDakiZGWrNHLcCzJ2N01WsFTAj5o2wqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4498059},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7630bcf7bb9ff9cdfecee23a1c2199f22e092b44","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3469_1788677966155_0.9989760488197967","host":"s3://npm-registry-packages-npm-production"}},"0.1.3471":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3471","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3471","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cde3cc05e25b881edfb7abd3bb8aaa54b6be8bb9","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3471.tgz","fileCount":329,"integrity":"sha512-6blKWMciBVUbajROjubftWy14KQku/TP4X/3Vi8y4q7Q+efNXCyJdCdXYsP1SVv5JOV1zqSqS7TbUBVK6ndv6A==","signatures":[{"sig":"MEUCIQCuucN02IoNBK+l3t4Ez+9KJtZdX5rsg8m5Fgxk/fxvrQIgYFex4kU/rkoSZQ08WJURnxJkf/FRRJ1FdAPxhn1Emp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB/SUKO6lB16h+WPrrZX6265AJ32fa8kyK+hrp50aCUPAiBmy5S622sa1Kqd+AeLzy9bCKYSlqVp3MFa3OlAAALwYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3471","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4498362},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a44c7604478341ea48783ec4933a8d6d63511d9e","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3471_1788680128924_0.42503505794484964","host":"s3://npm-registry-packages-npm-production"}},"0.1.3520":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3520","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3520","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"600a40ca7a37e2ae126cf4ab5509ec5d612be058","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3520.tgz","fileCount":329,"integrity":"sha512-zwC5S+ppofFhlvhOS2BertXD1jwBcH1RwocfvjRly2WF6GebCpOtR8mmyR0IFoCzmcMRBNKrKFeV+7juRpO1Aw==","signatures":[{"sig":"MEUCIGsp+MQ1rvZe2Xg4PwERZEzZZXV2JiGI/LePnmTDug6AAiEAnvswp+NU8J08WC/15JTb6qr5JmByuFID+AT42HgCwU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUPnG6phbqpDh6NoNX2vPCNbwHIti2UvJ5yTrlI6PCzAiEAnJ8i4IIjclUDrEE0MtC2Vyv1NqgFvAEZ7zzp15joiZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3520","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4498362},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b1e0f378d140d2056cd5f0eebba703a7651275bc","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3520_1788680715950_0.35307721571349426","host":"s3://npm-registry-packages-npm-production"}},"0.1.3525":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3525","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3525","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"555692c5c0b38b25fcabf2c62402636cf7b04326","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3525.tgz","fileCount":329,"integrity":"sha512-kmedd6b4iqkb6GCupx/92iEyuma1l+Ori9dZs5p549CbpuQ3rqQB3u6IA6VvghhKNEeh92ZeCOIEjQ0ENRYapw==","signatures":[{"sig":"MEUCIQCqvKCyJ2qMTvT33yqlxiiMFDLfUFm4vCp2TdKGLmNzcAIgWSpemzr6n1u9RGBjhsz2okKLz6cqCrkM2OXn7O28lrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO1yzahdvVAqiLHT459vpykqbyg2mr+QEz3ZkfcUmB6wIgCCWXrQGQkGRc2ulTOpG2uS/mzr7n55TUFEf1Eo1PmvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3525","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4498362},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"681befe31d1d0321abe3519dfc8b47c28ea5f815","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3525_1788682538767_0.7018258027828137","host":"s3://npm-registry-packages-npm-production"}},"0.1.3527":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3527","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3527","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7d56d1eec5b5d194846fd2c2088a023ff647e608","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3527.tgz","fileCount":329,"integrity":"sha512-uo+egNffl6WJ01+46clk+tGaFwnzMpHrN8a5/BW85kORtEHWHslnHoOwTN6GE1TcNSZDGIlZ+E05n/rjTaumog==","signatures":[{"sig":"MEQCIFYsgOVNtRchRW2ZZOuLkwzhqMmxcCRU/oGOCka4IgvpAiAGozLwdwqtGFQdIxH1ZHWlUOha66ZIKoAk1d6/KjpJVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAnxJUAZ2GTbsFa5sVK8SQ0QDUrfraxi7gDUz6BJxrbmAiEAk0dtr6CAXUt465LmHdmio43CqCnFZw3bt19diR7waMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3527","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497912},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"36edd98dd69c95b24a5c7e97b2ab25288fd12e11","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3527_1788686859138_0.5678243230970905","host":"s3://npm-registry-packages-npm-production"}},"0.1.3529":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3529","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3529","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"fc24c9c2e5929365919106e48868b5ed4cccd47f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3529.tgz","fileCount":329,"integrity":"sha512-Jhke0vArfVys1cf2HWy6mTzbTG0HjsOpfuAKWzs0d1bFYc/+40M9zMJ7tVgejgEj3MyejNBwE8Jl85w1xZDJDA==","signatures":[{"sig":"MEQCIEh2GcMCpePPTXA+NOcFTRTR1An5XDAHC4v/SwO7DblOAiBdD+Q6WlKCJxsdvQJ5AiFfp/qY6tY2b+iDMKLXHRPKvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQbgdHjLdw8D4Rm8bLtAM5YBZy5Rx11Iai9OuDhgMdKAIgRzpf8RkrMHtUfKEbo8I8gpX1Qz7P4o0LA6Uc9fJyock=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3529","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497881},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b9e17d9998b7c18cbd13a3de0e1e5d750ca6fba1","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3529_1788687072023_0.08898622321584937","host":"s3://npm-registry-packages-npm-production"}},"0.1.3531":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3531","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3531","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"029eb1b6bffe70fd1c5413cf32aef1581f46a85e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3531.tgz","fileCount":329,"integrity":"sha512-ouEHhRbAtz4c4lgz6ISVOtpdSNUKHNa2WlVmrwnLXcnDxhfUIcso2YWM8ogZ6yJvW2MhXmvOK73if64TaJEAjg==","signatures":[{"sig":"MEQCIFRKufSqyIW7AKd2LL9w6Iwu/qVyHN1VB//+edYnz4HnAiA3FyYa+81GGDtZzoUzm9O+Wm+1DT8KjMCc/v7bz3aDjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJ8GoBkMm9JgqWUVFGLsDAyoN7Wf1V8yhGBos9H+M8ugIhANhv9uDnCDmpEIJXnAzoUBExmkIc0a7Y5z+FDyE12eBw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3531","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497836},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"eb447ff69042a36d5d844a932d1606efe056d257","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3531_1788688256102_0.3638065623203941","host":"s3://npm-registry-packages-npm-production"}},"0.1.3536":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3536","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3536","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a08867df6e6e4a891846b3c239d3ffcb17a7604d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3536.tgz","fileCount":329,"integrity":"sha512-grE4zvtA2CtGXgNxRMzdGowCWlGA2QbMpbTgzyGEV+Aln/o8U6bvdfIuEztUSaySsg5snvoEQL/nzArE4Ik0yQ==","signatures":[{"sig":"MEQCIDzS9zbSKZuR645VwwTXwriDKwEs4xCQlNQeNN5DjIwZAiB2nqkORmpLWWzBGbsHeqhfOs0X4P5RtKXZChRthqMFVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCV4pHoith7A30CLO65FYlintDk8ZQwMv5zR41DC9J7ZAIgLS5vFGKS7he+Rk2nT0ITXr2RJ0/uoCVdFo7yM1hZ7OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3536","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497836},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"cd320cd65134847d7c31ec81456dbcd370f9fb00","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3536_1788688532462_0.23889171937616993","host":"s3://npm-registry-packages-npm-production"}},"0.1.3538":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3538","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3538","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"781aa2f7d9e4e03520e02cf8c364b5c32e736fa9","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3538.tgz","fileCount":329,"integrity":"sha512-gyN35t/LJYo7urIhNxh3x7mmHnRH3IreLVLv0l136sYd9uun+igzwSCBA+h0Hx7gMooGJfy62jmrWur90E92uA==","signatures":[{"sig":"MEUCIFLrRCS65fO8PQxWsAcFbBKQq/EFCPaOJmsHxzP+6e2gAiEA5si+CIijxm5Q61bLcyOA7EpO3gc698NSOigQwfRfwTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAXd22yiOmZSgxjpeMIKqO+FyA0bXatRfKfOHNbTYPPNAiEA5JFwYYKyGZ0IeD63zPDsjv+jImgVYMdX39wABVvIVP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3538","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497881},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2fdc0641b697012b09a1e307e23c046f43d3547b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3538_1788689529368_0.18713967100016937","host":"s3://npm-registry-packages-npm-production"}},"0.1.3541":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3541","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3541","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f80609f030b49c296871c3e1e13fddf48f892c1a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3541.tgz","fileCount":329,"integrity":"sha512-ZJpWg/65ReGWT51g9tRqxHvkIYyyJ7xnSac5QYkJEOCRpAH2nwu8wXRL5EY3t4f7JdJahBoLsv5L1LGUlGmZzw==","signatures":[{"sig":"MEUCIQCv6ZGz+YDigr1xKZ/fbOsSf1Z4GoFAN4OEz41BjfSI2AIgZ4R99asJj9lvvDP75fbOZ00oKd14MRxkvK2meUfh8w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB7OkIrYjFcKbm9N48rPn5RJ34bKK+y8C4fsgHk28px0AiATWakIEWi56jg/NAhEUDDqd+y7vVXGe153yPQTCNXh6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3541","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497881},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4f63640472935ce794d1733968bab99516d5119b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3541_1788692814036_0.39370471420794484","host":"s3://npm-registry-packages-npm-production"}},"0.1.3545":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3545","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3545","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6301be475c5ff3f7cef876d9cab7866734ff6ae5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3545.tgz","fileCount":329,"integrity":"sha512-ZnHXCpRdHavL8SRLFSGx0PUomPbhSJBHuC0QyHyv1HACUBroftggGxJm+C/c81FUO2xjHMVdTQbqKW9wibaYXw==","signatures":[{"sig":"MEUCIQDeYRk5Gth5bhlWNPpBU5YR2TPbDX2Bz0orIQ84I7ozswIgFL0h1KZWRl32DmbO0pezivVGW7/1XOgFl7A+OnwKcm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCO5HN34Vj6kbWpR9rKqutKG8msls1bhMzPkWZqs+M9hQIhAK9c0iBn7BfpuMEwrxCPksipVhhn/h14Ml8y/QT+r8It","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3545","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4497881},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4da870a84451d2b4c9dbc36f7e23084c90f3bfda","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3545_1788693668790_0.27160064379141735","host":"s3://npm-registry-packages-npm-production"}},"0.1.3549":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3549","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3549","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5d8ab9308d117281a970430e3e4c0efa1daf5fd7","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3549.tgz","fileCount":328,"integrity":"sha512-a3+yR3SEV+lCj90CD1TITf6b87TZbQcgh/UuUs45atm9sU8acwe/4q5i+gwt+/MROMF4JZwl29nNtD7ubpvLvA==","signatures":[{"sig":"MEUCIQD0ZIa+7tWdh0t+zSSp2V5xywi9wVsVToGO8BClpa2JVgIgAeTP+6iQhMctjHHktpifhYkuFhL5KydEavDeIU7t17U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzPey9EmxsJpM+2US6LvpmmZkTGjBaV88QG1k/rg/hRAiBO6TMbjYimDaYulesLdVdVi2sRb/FtuE5am65p3RiOcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3549","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4456086},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d243778cd73190ef2d623da068e8be81b49f3a31","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3549_1788701586977_0.5597734597209354","host":"s3://npm-registry-packages-npm-production"}},"0.1.3552":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3552","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3552","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d4b7f182c7b8add606ae0c0d0429ed5274fac39f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3552.tgz","fileCount":328,"integrity":"sha512-uH6SB0cbi0FVuKQVOtgiXkU1/Cr/AwebDe44F06if+66U9qlyABvXr3gbFAWpymbvXUMkUfyjnO1pfoNlLhovg==","signatures":[{"sig":"MEUCIQCL/6QLhe46dgGKobRcDf3eF81CIIStzYZzzmdT00rw8QIgHSQnPlUcMHIB2IpuLvCdDgjnQCa2FG3dv8jkSUp47XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDCOe5rb/qxDWjiWUQoc1doGpk2J6rZBFrdeUlcwtrH5AiAiX1jjSqhO6gwNqrIeFtjn5crSvpHmDP05wcyLUmbVnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3552","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4460166},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"28c0900a9dc06a23794f9ecba4eb0d775cb8a561","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3552_1788706087744_0.3967480966114001","host":"s3://npm-registry-packages-npm-production"}},"0.1.3554":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3554","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3554","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b0a431d3328e42e05fa286faf755555d27b2db0c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3554.tgz","fileCount":328,"integrity":"sha512-ScgIi8FAD1eq3PahyKtOI7t4Je2Xn/4C2rCcmbDXkfZA0njub2KTeNGzar87i+8FjcaeKF0pdoO+nLQvjpqwHQ==","signatures":[{"sig":"MEQCIHhNQzDPuMwchRoG0e8zYRngIrxXWauNE3R/B5U+++E2AiBHdF2T4RxPwib+I2uIhrLTHQGM9aD7FMFdpiTFETC/EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzZKTqDORJvM8z5xlVd/VvzZ8+VfhU0rotRWPGDgNeoQIhAND79hWPjrW8ZfXPQJDc7GAfb6+OeLdtiq6apAFFAoAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3554","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4460314},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0e3c0eabafd550303051ee4085e7aac69e2e2202","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3554_1788708583648_0.5499201550413073","host":"s3://npm-registry-packages-npm-production"}},"0.1.3556":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3556","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3556","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"699e6a45793cb4f7174e6c10ebf30f9fc7aab933","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3556.tgz","fileCount":328,"integrity":"sha512-tDBjlQ+UvoU3aTrH5r8R1g1R9/PIACFidRS0a3P6bNPWTqPGpHobwywE+s4B4785Qasd1Oi+cOAdl/PIPhqTsw==","signatures":[{"sig":"MEUCIQCxbJHbQmvLpiwLVx47rqLw33e4eeaG3YkGy8RiJ3Ix3AIgfIH9cJ6HFIXinVYPXD0SSwMmbOHjQbhYpZSLpxLj4Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQCH54240wAzWr9BVK0HNL27kx7qhOURHH9q3lhPIpdWnQIfEMSEO8YUdGjZ5HBXFfzx1MKfsVD0syJEhi/SHHI0GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3556","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4460314},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8af3aed90afbc305ef194ef7b4d82688cb5f4905","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3556_1788709801935_0.6342508406932448","host":"s3://npm-registry-packages-npm-production"}},"0.1.3558":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3558","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3558","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"0b536b1b0b0da40058dcda26607b18226bb0e731","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3558.tgz","fileCount":328,"integrity":"sha512-PhPuTLY6exFBd8j/8JWsGfEOPUIdXrzcUTTpVhMddMZ9dqtkDExu1jMveVFkjGA+I1RIr3d8AKYfwroI2MB/0A==","signatures":[{"sig":"MEUCIQDKPOedDAPn9zzgetXkUIJ07/bgNt71nd9XN0O8f4gmbQIgC4dWhoGa+jlrzylE+99kBVy0fc7dSCLDG4L4I4CzU9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/3BRoS0YE1EJAc7ael1gPeHBZDvuJerDODGaCt3zu9gIgVvutQpqmYxP/ZUkoE4fM7VfhewLOG93cekorIJILUaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3558","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4460314},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e3391279d65310583661a2e5f1b9ff9ac49f637d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3558_1788710489657_0.02181700880974513","host":"s3://npm-registry-packages-npm-production"}},"0.1.3565":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3565","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3565","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"8f646015c62140f83ee135cda71e4077d131b791","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3565.tgz","fileCount":332,"integrity":"sha512-OOLH6f72JjX6vzB55wdW62IFOIrImCeGkETl8NarNRAoaXCJuSyN4x1R5e5IR/oXYuNBXoChNwWO/32vEYccUQ==","signatures":[{"sig":"MEYCIQD6qumuOEY2ajErlRLqIZWxgDoXbuRKYqqzmRkw0hZu5QIhAMNKYjG1KoR/HcvESDTQP9YNkh9Ycy6j8IHUXSXjMBMC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSIgbK3mr4Eorh0zrHPU0+DVVbcYbTNCfFQLUFG4hmQgIgF0NsytB+qnqhT1hCsN9QnuMTcMjq8QyfRCulvlOZ2bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3565","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468176},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"000447a4cec4e487a3305df6983a9ea7ec5d6a26","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3565_1788721643653_0.9396930853510281","host":"s3://npm-registry-packages-npm-production"}},"0.1.3572":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3572","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3572","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e490f664165275dd6c264ef53fca055b8b80c2ac","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3572.tgz","fileCount":336,"integrity":"sha512-f7QnUzYy3gDTZzQw8VD+IQcitWzz7wjLCq4yCLjNH0omUzT42+hnL+iNa3Yp/tJcKQhLkThY4QaHGiouvzXDsg==","signatures":[{"sig":"MEQCIG3liMflk+am1JvsFymtzNuetK72ecvu5YwUOAONlCnNAiAUf8v2ebSgUUdLGx0kAKVTxWwwzeTPz6V4h/f9O1n55Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMSqonCchwasl0+2IMBqMBbUnbJWst2JN9STyLLwxmZgIhAJWfV2Ur/mgks5eMXYfjyWWZMsINVL9n7BuJq8zBcldJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3572","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4509033},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c684919f911d04bb34a43ecbdad191ae91e4881c","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3572_1788727084304_0.714290237531984","host":"s3://npm-registry-packages-npm-production"}},"0.1.3621":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3621","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3621","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"81648f6db2a42e6695225ea6fa0f1a572099552c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3621.tgz","fileCount":396,"integrity":"sha512-p4sw13kNUo0EsWvvfiDJvRRD2twtfvvNwr0hHn1vJWv2ser8Pq3IKEu42orrBWUgATPHUtQEqpkgeJc42IiDAw==","signatures":[{"sig":"MEUCIQDTh1a1LU8NaoIb/I/94vDKbptuKv81C8nH12/mZvaoQgIgcVQ4TLAgopaPNwugWNM8ozHbymJUEMhIQP6VUoRKLGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIANoiAhVp/+JpIb+QfPE96PzhHTCedMT8yiKzBp34baEAiEAngXED34O/dhOw2mlqxQVPdijSw9cyQEk+h0qGrXsNSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3621","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5592796},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b4e36d20495b3ad079017a9f597ff460d98a1edf","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3621_1788733592521_0.5971501967281148","host":"s3://npm-registry-packages-npm-production"}},"0.1.3623":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3623","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3623","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"831dc36d091bace1f6f06a891efe413e22924ba3","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3623.tgz","fileCount":396,"integrity":"sha512-hEWppKYUK4dmZC2fH72it/Ib1YTL3Nn65UjQqzjyOkbYwp9wqcMlXWNH+8cIhil2dQM+E/XTSlDkDADJLrPGhQ==","signatures":[{"sig":"MEUCIECtUax6tkn8r1zZQWT7OYVyNU3CK5pZDyW0h2TmF6kMAiEAyOlhy3CmpJbJcvrCfPenqtgcPBnDQIvfOWL7FRJVDVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF7/IyFD326KyWmAOEziwuQzviTEht6PWtG8z7Y7v3FYAiB66+iJ73cZ8MTogCqA7/ctEiVoFU2rrRFjshS8mnoXig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3623","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5593154},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1973b79b0e4071591198f4edf0a65df1d6e5edb9","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3623_1788746657130_0.5605162816853653","host":"s3://npm-registry-packages-npm-production"}},"0.1.3625":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3625","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3625","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"746174653fb8637a30a65a3a3b1f38f019c24460","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3625.tgz","fileCount":396,"integrity":"sha512-uTqTCEq902e2tr0/iUqnf514bhBLjGopG0BsCmL6KmzecsqeubLgh/KjLWbX0dQERBtXtYJ+Hwsmzmfs3mShjw==","signatures":[{"sig":"MEQCIBVmJ2WTUAhk3EzEehc9oknez0Tmw77mid7cnPd5m8jCAiAa5WXA1Z4F4wOdhs/RnzIFcK+nhiDjcKuySJRZN8Mm5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDp89VikIC2cH4zjs8x28VIg2tw0Ms1LF8GRdLEbF/s0wIgAn5dxW17q+n9AK1e2Stn5TFTLGXNOXovtx3DImHoJog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3625","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5593366},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"817ecabee7effccd94cbb7c500f3dac49d4b161a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3625_1788749390708_0.03936714042176637","host":"s3://npm-registry-packages-npm-production"}},"0.1.3629":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3629","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3629","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f8498f12575b1790bbc6d05dc6cec9d406eee80c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3629.tgz","fileCount":396,"integrity":"sha512-syJPJV6Fm5WezrazmKBMPAO5PfC7tJev7Hi+ZG3iKGnVunsUlpls4LczlCFJUcuDWxYKwSNrlbJSwB8jfpXwRQ==","signatures":[{"sig":"MEYCIQDGHly4+XVFHuZyL8iyT57zIIV+oc1PzvCQL4xCkdF+0AIhAJ7vgGxr6IqTqwD3rLll1mCKAXVzhHZ95x8VYwkBqnm1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPHkghojUSmOVYk5/Lh3OjxO6+A2ejc3pVPozrDiDAjQIhAMULl6Ia3dCAh5+t99nXeWgv6+tI+0bXTg0w6iBRIsus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3629","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5602213},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6ae73c00a7861a7d934348b480cb565729d23ea5","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3629_1788751994056_0.4759097716539724","host":"s3://npm-registry-packages-npm-production"}},"0.1.3631":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3631","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3631","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e45cc0bb9a21e0f2ef4fd70020943074d702b4d3","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3631.tgz","fileCount":396,"integrity":"sha512-0SbEeUJ3soVLDpqggkpwOZPvBvk/qSY6IyHfGXethgEXr8bRgptNq79p+NzPvVYoPvhlvZnJXQPSEngvJ8sVjw==","signatures":[{"sig":"MEUCIQDciE71Olx0cHdd8FH+MohD8fotcFoyA6YbyZR7KC2vZQIgH+bLLHfXPtYFOGcDgp/UCuWnJ2/A7zbFN342H7eVnmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcAkCtg4QiOcMmuR32dMh+Cr4pm0aG6Ht04z/SKr9VMgIgJ2w0QqTPUMnzY8g+Lt5uYGDgZWqm+ogBpzIQJLa2UrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3631","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5602557},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1aadf3c5a0067b7a311437190169276e30af69b7","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3631_1788765221093_0.3013728237188058","host":"s3://npm-registry-packages-npm-production"}},"0.1.3635":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3635","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3635","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"74c06b57acd92cf8fabe748a0376606fe24c1066","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3635.tgz","fileCount":396,"integrity":"sha512-CFBoOnVhTpzL69CWCpcX94LvNAWcNyUaV56Wv3lcvebLwgtWRERqGU/75/4oxYqFda9cvZOX47vMLVfc5wBH5A==","signatures":[{"sig":"MEQCID90k+7j0mA+ZGqpGsCGv7N52Qx+ifYY8X/o00lznYo8AiA06beORHRprQboQPrXIkKJgPDCOyjoZHBfu3jpwTsVnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEqJUc48yApK0b1Kk7Xm6OL/5lJ2w42wCWKEXfsg+3DPAiBSX8FkwX/SRr4IRDxSmBGUrioBGaDceBAfMDGTAXpqsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3635","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5615506},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"21100e51ee93b32b65283cb7c444c40e1e286134","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3635_1788767579055_0.3702054191495876","host":"s3://npm-registry-packages-npm-production"}},"0.1.3637":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3637","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3637","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6696532489cc96b2d3d4ebe591718de41f142855","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3637.tgz","fileCount":396,"integrity":"sha512-Viw4jOLJ7AUnyfYzn/dElJUaMTI/ZstuoOr+GDUQT0f2UCZCgj3TdaINUqFGhY/rsmfKMaqCT4hn1wfpczjiKg==","signatures":[{"sig":"MEUCIQDG2MMTq9MtA0QNcff5SF4LlYU6QBXPG/DgMEEmxGw94wIgMljnoTlRqlKTzlLpEPSQGj8XuqaiLBeQyJ1k6hWYFD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7hnsiAgn+bubtL7LE7AhF104VQbBGz7dfbVEEOdA3QQIhALc9xrH+k/CcSIKGOC9g4u79mkLq7lNjdGhNRmtO5ag+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3637","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5616066},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"58efbe57b252190ac81c4ce7b0dbb2d02b77dba4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3637_1788768845817_0.23195422166011315","host":"s3://npm-registry-packages-npm-production"}},"0.1.3641":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3641","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3641","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ee98df3f9480c62d596076e31abaffd24b7ac301","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3641.tgz","fileCount":396,"integrity":"sha512-bZq3pJB8p15x18ZQFyjRPe0SlD0rVTqGBeQHGx5qMiz5vsRczwA1f6ovYbOlGZB55cOt7pWmZSRQeoNNOmvd6Q==","signatures":[{"sig":"MEUCIAxbATuEicby+sCC5/hciBaGgkI9G7BAVeAA3Z3hGpMhAiEA3EztQY2kwkcPH3174JQ41yCjdMol5cA6kd+prcyuNl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQu9sVmQE6dE8IYc2gtXakkZyhRhRr8pLjvri2wwF7tgIhAIYEf4lJOaiuJFdXWBszdCoBrHzIyqt5RuBDeYJgE+RB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5616087},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1a300d5d037767785625e6955de52dc7763b65f8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3641_1788770728547_0.7126268543782328","host":"s3://npm-registry-packages-npm-production"}},"0.1.3644":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3644","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3644","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d1ff1f46c4716ae6e438750a5ba95237fc8e64b8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3644.tgz","fileCount":396,"integrity":"sha512-YWAsf+y6qwLjJj1c20wGgZcPQQwcfFf0nlq9nfGDJQsQvwsCY2PqXr1NMGpfcEDqMyoxxffaHme1JU1m6veiug==","signatures":[{"sig":"MEUCIQCqCRJX/6yTVAgOxExGalS1M5I2RmcjH5jDYCIQ2QufrgIgfReYOSXWwXkpcfkvG+1dheMmkRUIQJ1xKSgc+r/MxqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpAtP7/qp286pNoIQAinYRsHL7BJF08nkbXYNGt/52KQIgB8cIqJFXlmSjQ0L77SA55O1ZgXbrhmavtFETh+tbnUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3644","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5612610},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"dea238455cbb785727cd9d2c4a6385d7c9ed65c4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3644_1788771047604_0.7747237591340188","host":"s3://npm-registry-packages-npm-production"}},"0.1.3648":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3648","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3648","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"043ec88eba4efc50d1b5a161e0bbf01591bb143a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3648.tgz","fileCount":396,"integrity":"sha512-L6IW9vGQA77ljugV0c4UWqLypA+TgLBkrkwtsovDJz7ZtpOZ1Kq48XWCxp3+yurXC20bKt7U5O8g1HeJ7HYoOg==","signatures":[{"sig":"MEYCIQDd4fMXUJ5FS9X4UGZarWU3Z4hHdUmh2GT/zLxvqBuI2wIhAMGuWyyLz9wTuo4je2ofdf+NwwrH1gF5w5Gy9LPx7Qtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDdBDM/Vg0hpPux587hd07yM0vq53HTmuVr58wjY5vL4AiAcd013ejltN9FuHJSSUHTpKBUbqiZSzsIS5FvpYMKKcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3648","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5527800},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"88f70d5e0c7c376733a58b0a7d297c1762f0ab7c","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3648_1788771585422_0.3230636771372666","host":"s3://npm-registry-packages-npm-production"}},"0.1.3652":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3652","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3652","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"54fd248851ce1717ef11b98bf6d397a3c77f6c32","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3652.tgz","fileCount":421,"integrity":"sha512-3IGvMh5kZcmMhshqqArrCY6R+9YBYdTFwczkb9/5ftyPFELGQ+f77AC+bTmUZ0aRJ3F4CpQ4s95JBd2d1JTjCg==","signatures":[{"sig":"MEUCIBhF3kcM+bWBjz+ZlRBTvZ2rf3QmYmh333RVm0659nKTAiEA6Fg82Q8WKM252rga8MMksPCcK7ZxY5dspXm5oB+9nzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/Akoga9mJBROc1d6qnf8RRNUjrBIwaIVp9Qufy9P0MAIgPuBihDZ3y/xJ8JRowW8Cltd3dxuoN4cQwVoZ7IGgiZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5792365},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"90ede002df96e9d99edcfa1305e9081ecb1ac104","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3652_1788771850530_0.33335317314157953","host":"s3://npm-registry-packages-npm-production"}},"0.1.3661":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3661","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3661","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7258afcf7d6918a65fea354a1ece496dc8365933","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3661.tgz","fileCount":420,"integrity":"sha512-N6fwz9PVDRCQczyuCQzWxytS+gvJY4Ae4D1A5Fil+weS0F200tKTv1FUaWqALhCxHp9g5y6PtYSXho1Lkrkn+w==","signatures":[{"sig":"MEQCIDxehE/Iow3Woxd6zseOrk9m2TFBravGPjcNOokGOE7SAiAIjW8KnZ/aLxYfpMurMF3LyV/IIUFCuK+62tGNGIdCcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAWEkrh56bBKUmZpyqt/triaU0ER4jmwzKjebH4IQDDQAiBMM69xsDrs0eNnW9gqTqRRIKYHQxzSEoN2dZVCtNajVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3661","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5759866},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"325d559ddcd9fef5903071c25c9ff3bedf574c69","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3661_1788773359198_0.6103352621916223","host":"s3://npm-registry-packages-npm-production"}},"0.1.3663":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3663","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3663","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d7e25c7a8130dfdc7798266cc0f0c834ba68b469","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3663.tgz","fileCount":420,"integrity":"sha512-RsKmkmVl3Db4DoqtWGDH/KvaBIlgLRUsTj+zBfdTv2CDYgTnQfcdTc5H+/KJU7/QrQmb19W//u49cJs4PUHchA==","signatures":[{"sig":"MEUCIBZAanVZOTjmPjkccPDuLejHYSxSfQDLSlB0QNngox4+AiEAyn3H6hY0uJBbvBQOp1E6Qgt/RZ0hb5+keFeqDqREheM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnxvI+DDLVxj6T97cM89oBLsYYyMQwttPbT/nNu7NPsgIhAN8Uz2nwehHW5Xea2YmW+SZueo7y4Pg5u719u/SzDnt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3663","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5763347},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0631313f850f8243a07a24f46561c8e23a6e9a74","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3663_1788775282969_0.60034416379188","host":"s3://npm-registry-packages-npm-production"}},"0.1.3669":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3669","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3669","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e9e25b51bf2b8db7a1e3a7e05d1d8578d449b735","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3669.tgz","fileCount":420,"integrity":"sha512-VVHjxmhDfJN2Ps4hwaLfaEW8szVRHFb2fV6UTxlCVKMD2ce1XEtGrRj5e1wGhWE2virCFGg/bqcH8nbNuPavKQ==","signatures":[{"sig":"MEYCIQDq7Itv19M00XOkYejmhv88YFNTMg8+p9relnFEAkzUBwIhAPDZrbtl07v4rS7BQgZ/FLStRxrZchUxC798ELyniKf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBiOtrQPzEvqcY59ER8VSaz1GSy12bUkgaK7y5UvWCDHAiEAxLJYeuG5gSHe7H2IAcrsQhXCOYCAchMV5k7XsEst4iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5769755},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"78af37632980beba62208e840a42eb75a2256b74","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3669_1788775569024_0.6577716141248859","host":"s3://npm-registry-packages-npm-production"}},"0.1.3671":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3671","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3671","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"995387160f9f2355d9e8a8c17d500af2c42d0738","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3671.tgz","fileCount":420,"integrity":"sha512-y+wHxd6BXScmmHk+cCW85fw5RM8oz+IHfn41f6hHNOHSh3557TrLD6Vqf8AKqpQycjh+KOY5DNf0K+IDUnStQw==","signatures":[{"sig":"MEUCIQDefWqSvoFWlfKkPCZAjQ15WYO7TUY7ol/C+TqL8Zpc7gIgX0+6FEnjjH5XQp7rRZYNuN4SA8sLC8VTHBeerCyBbw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEs+HnWAh1MGZU1W/iMBmMv93jBjXfYqf1bfiEGlDbSIAiBxlacyJqHZrxnpS9fmQIet99WM9c5vfEzZE4ZQrvYT4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3671","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5770233},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"773f11d8befe7b27a9b674cb6bb48b2fe53a2c21","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3671_1788777290230_0.09422698374229377","host":"s3://npm-registry-packages-npm-production"}},"0.1.3673":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3673","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3673","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1b608cd89274368835a71ffebacc46c0968de989","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3673.tgz","fileCount":420,"integrity":"sha512-6RMWDHRBkehlEY86Fy0SaDSKz5rTlOWF8Ct4vptGi7YWHqJbOvgzXj0H8FyE8f/+PjnkRGo2CeyDb9u9WyxZTQ==","signatures":[{"sig":"MEQCIFcxOGKcGSqtgBeCCoyAbwQsQ7TozMfXzinpKL2eIq/AAiBsF6l4meU1hqTD5qCrMHcljDEXVBeQQHrFdsxzfaU6Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFROpt4lM0/8MOwXvPqe7Dhe1GdatmqvVL9ShA5AdSMhAiBzhNIAbtHphgiGESCo0qseDOCNjT+inx9xnsC+ogwNsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3673","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5769634},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"565dc54f05df619a94f0aae9b4bcdd19b01a0f13","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3673_1788792572258_0.22483964064360262","host":"s3://npm-registry-packages-npm-production"}},"0.1.3682":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3682","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3682","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d1ecfc235b523cb1e0ff7a874ba0c58ddbbeb06b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3682.tgz","fileCount":420,"integrity":"sha512-PR5JX1R9f3aKX8eQmiNyw9kNEKhYCxrjZoTJpCP9f08azuZX3MpjFdl9h11oXfhufslfIgJTS6nou0yfnPb7FQ==","signatures":[{"sig":"MEQCICne2LVFoF2sTDJEsJ539JwArNaU5vxmyQ8g/BowZxW0AiBILkV+hfhQiXf6kj4y+k64zwL9zPCAEFtRlaKCYZGkOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRUOfgNMkiOvxVsZ6eouKNQHNu4Ps80wC+xJDGW9grfAIhAI2DuzmEVZJpDHaWM75c1aJQMMvFak6ljbueBH/kg1z8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3682","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5794072},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"efbe552d57a7fc322b9acdf1e1a3d13330e1fd00","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3682_1788812568283_0.9911244270794275","host":"s3://npm-registry-packages-npm-production"}},"0.1.3685":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3685","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3685","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"67a1cc16d10155bbd5e24d5443fe0922eb15f251","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3685.tgz","fileCount":422,"integrity":"sha512-qPMcCroKI+OI3JAUwYz1i4ZKRkpBKME2nJqAJoLSJQTGjI1gcILOX1f9ZHO77PrwUzJfOFipdTzwnPiehgmMkw==","signatures":[{"sig":"MEQCIEag6Xn25kKfVk05XoB77lPKrrxWzGaqkAmrJvO7nYenAiAdaSFYzwo6kIeFF6S7TiSg2z6B6ABDelBEodFQqnyl5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDphvzox1K84r2M3llV/zxkek699guFmrTdKPc1s9057AIhAMyqtZwy2ruMIYXWZcsS0Z80SWYMbhngiPMuMfKlZdHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3685","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5796954},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5e5c948738cd6891828d4756acea92f5d1c95e8b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3685_1788823324291_0.9919003983396313","host":"s3://npm-registry-packages-npm-production"}},"0.1.3700":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3700","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3700","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"3923741377e268ec23c5de07511b26d53267ac06","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3700.tgz","fileCount":421,"integrity":"sha512-XtlBcmokhs17ohz35ia3GpH9aUWdJmUYKx/gVgEh3N2XxnQa0JmqtML5q3WfuVU7YGd3nZsUnwlkjSWo5QFTDA==","signatures":[{"sig":"MEUCID05RF7/TvSu8wY2ZJ8Apr3mtxqp7hN7Mdx+mvR3cxhkAiEAzELHgoV6QbeUmPwvEprwddR9yxKd9V7ltJ9Z0DghphY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5apa2M8bL9xyK+x1LQdw4TYf3Wd/7nqdRti2Let1+GQIhAMzld29m5TwAvhSOxHupVjqSUt0Ti/DDLLR65B8nqr7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5803268},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"fc76d812dfc7a5fd2fcf109040971213df7501ab","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3700_1788843328334_0.21410854349213437","host":"s3://npm-registry-packages-npm-production"}},"0.1.3702":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3702","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3702","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d5870ab36b6d7f995db26ffdd45d8f59a1b2c114","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3702.tgz","fileCount":421,"integrity":"sha512-b1tdMcaa556IMSUXe1yPblyRFtHjw1bbTpNJnAeyw0UkU5UfRFrp7pGSAyytr5zSUXXDo84+jtIoY2cZfdkqdQ==","signatures":[{"sig":"MEUCIHHj1lCtCrI+6WLDGK7rPS5pf9MgyLfgUqqlgYCi713jAiEAvWtRxhmVIjNU5fGGklg8ZfIJtAqXLlzfDqc2Z5ACi/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOWJkQf+lKK2/DNruHAIuIpQTjPvk+Gb/aclESwIAfugIgFpXH9+u/8OOyaMJCLedxZvAk2j8bZiRt5QG8TMsN8Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3702","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5802749},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ae280d4b48cce3fe5d470b1a7191658f9d15daf1","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3702_1788846636475_0.9671843781018674","host":"s3://npm-registry-packages-npm-production"}},"0.1.3704":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3704","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3704","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"15f6d9392ae7b30a739fb231f4e025abef795d37","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3704.tgz","fileCount":421,"integrity":"sha512-W5caQZ7yrl1IeOgqi7WdyPonp4n7CP0kP4laExjsH8oj+1X7GI6cOXoHS+1g7W2eXVfudVjwIxLQnyAeMFN3EQ==","signatures":[{"sig":"MEYCIQDLBvK079KWQaxpnBVFq5v5I++sLJusWgr4oJKWrniNfAIhAOk2+I5KfDuqgzP85focp7kjPoKEZaG8HBoTvlJI7ka5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAfe1sZ6PnmcmDG+GJ5ofGzwTrZhR3CE0ZhTsy4w+WpTAiEAiQFYG2om3FzKSz16lm3pE2YHdTtfP8xFKH/xnXaH6II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5802211},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e76d9af2560f998c7dc26f182ad30d1f4a5882f0","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3704_1788847287218_0.9908110502375109","host":"s3://npm-registry-packages-npm-production"}},"0.1.3706":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3706","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3706","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"da725322a7c9b2376829f15eb42b3e699f6582d3","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3706.tgz","fileCount":421,"integrity":"sha512-WxCz7VRBRQKH/ovmV8hP/UZg9hA9tvh86l9af5WRSLkaYTOz1fY3pAthWjouhgQrxg4tLJYBBXacblPeV079Gw==","signatures":[{"sig":"MEUCIA6IzZja+SjS3HtyZUCgm4ArYq1QYqKhL8H0bXJ1UThBAiEAnUA82tShXrNVZ93kkp6PgWLISXyNUNA4/ClYhyHKWkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/juch70Cr8m9fmkNnqNxOYfZc2eO7pwj4FIOjzhgBywIhANutwR/WYZ21GWuR7K1JWZyHCXqmv1GgvizI5/06tscQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3706","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5801646},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1b5154174718d4a9b12b615960a054be25e378b4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3706_1788847769907_0.5246133822811307","host":"s3://npm-registry-packages-npm-production"}},"0.1.3708":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3708","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3708","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"8aac13df4afc7b12e48491298098dc39595a7daa","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3708.tgz","fileCount":421,"integrity":"sha512-rL3eAjLoSYcUC6s+aZK6ykKcnMzOWEpbn+FzdzLtl/+70bmVYd1BPpVpoVPuA6Yi9XTL0deUk1CkCh8e902uiQ==","signatures":[{"sig":"MEQCIEy58+fY4slQ/VwUAE5kpHHqzYcozduS+RWkQhraZNePAiBORaH2yHLFMKgFe6WX2I/CokZJ7tizYLbevRa8RPGfRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBv8w/HTKeyOp7j2AFYCl5sDRBY4IOrw3j1GrLvB6uPgAiBU6DO+dUvz5Km7RvCa8s9TuNoBlT7mh1g/r/1m/dOelQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5801985},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"98ddac84d1a804a2a3bb5c90b41e5cd4f9649156","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3708_1788849160537_0.6924315728680215","host":"s3://npm-registry-packages-npm-production"}},"0.1.3712":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3712","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3712","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e153e10f6fe0eb20184b3378ad86eea7893b539d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3712.tgz","fileCount":419,"integrity":"sha512-mRodqiOCcTmOUlF00Gd+JAR32XDhZMPzsyfHkmQuxKXxze/vE+2GOcfZbykbairALMjhv/0CW8Tv9kEJAWye+Q==","signatures":[{"sig":"MEMCIArvQOpKgVUGLzSr2/SxY6/ZFAD20Pe7OM33xDGYOZUYAh91MaWBSSR4ThwFwhhoKsewquRPnC9G5KNm9i3ccZlW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFzSetRbSjY/2F7kKIENQExRYev2fRzP9hcdiduClV9gIgKoCGSLylvmBtterEGTPzbwBDs15F013sTlNrNu28FAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3712","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5650864},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"99a7d44bccea17dd8b2342ca492cbb26000af274","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3712_1788852104925_0.4195373650819356","host":"s3://npm-registry-packages-npm-production"}},"0.1.3716":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3716","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3716","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"dee3bcc6a02fcbd28dc1467e6b556247a422f40f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3716.tgz","fileCount":419,"integrity":"sha512-MNnfBOThbuxDQUHlpDzaAn2pxipHoyyn1WKoBYVPt4OC38yBGecSyTBSAxBJlsAtMoxonNrOELfCI+/hUo4y7Q==","signatures":[{"sig":"MEYCIQC0K1LEjYIS2W+BFVKFGpOU6BudPt5xQ0Z61X6a1xC/7gIhAK2ocI/9rfy740QyvQihbVHwW93DbuAiqlzZF/lzCcIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUM+ApoCzO+ZxudgArt8k/FQdJngnhgKkKGo4+ksQoFAIgbjm4S9kR/7+OzIf+oJiq8/iv90+7amxBfcmfSFYB9B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3716","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5672398},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"30dd1b0c0ab493fd3bdb687345272a123c364ff4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3716_1788852349380_0.2373370869931377","host":"s3://npm-registry-packages-npm-production"}},"0.1.3718":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3718","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3718","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"97fbc5f45d323a17265d1fe053d7a813c5b8815d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3718.tgz","fileCount":419,"integrity":"sha512-Q/EGxDk7hyhzo4qcGv5vyKgLZR+wxr2TBcxvTdydfO3q6dB4PKX6XKaG20tZ/1rswG19zUVYkym6swz4PAjVEQ==","signatures":[{"sig":"MEQCIFnqCfUp8PxZDJP2oDba3u2VJrzNHV1IF20UMYE7KAhkAiBmQK300SKmLuT82NKFwEW5G772OrlYPaG2drN5LZxA5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZ2R95xdWDD9QOiKZ+Ma20qOTRDw4imU0oVt136wUdJAIgA/2yxdRzlNNwLK+y7XrNkfMvItr0B0P1XFUolquR4Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3718","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5672103},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8e67973848b935c2527da2d48f40157145a0fe47","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3718_1788854077154_0.9038150623852141","host":"s3://npm-registry-packages-npm-production"}},"0.1.3722":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3722","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3722","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"00309521878601d37e0f43aa48372f27dac21a6b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3722.tgz","fileCount":419,"integrity":"sha512-otXLp94Tw9J6V0M7IM2gGNmFB4K3PvA7o2s9OnrwsUUNibs5VCWODZ714MXw26h+BCwLmdu5BpPLPmLSyxrcGw==","signatures":[{"sig":"MEQCIGw5Es4hi01YOiF3E4vUWQdTzZb63GnERG84p3o34xqnAiB/WDCqfK5EDLdjcQRNcKP7dhA1de0Pt+6eCSGtBgGc/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICnrOCCvjXpmMspxcakSKU08nehjnx4B5sjkNlCspMPvAiEA832s8I3Gs29e6oMkczawSAhsmsSa4iOdjZ2sUygkZug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5676171},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"38ef895afc1949395ece6e869c2903b26b68407a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3722_1788854640175_0.7299520267473854","host":"s3://npm-registry-packages-npm-production"}},"0.1.3733":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3733","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3733","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e7363b5e0519e88c74f7defcd77a658acd666bcd","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3733.tgz","fileCount":421,"integrity":"sha512-jwGGHcwBfs5w4IX2g2PaeOnZ29sX0UCcAl2aWszGZG+KS0GpXMccWkv2EqJE4uC/cXLU2wgxHEmvsPdSXy8YYQ==","signatures":[{"sig":"MEUCIQCmNwli55luoXm4WrYvk05e1UwuDHJF4YL4wRFbdpXf5QIgQ/NXAmxvuDK+ZwGprQkElb2QiTwqWLJUgl7bXztPG1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCb4d2M0qXL/jWKPdPVn2Rh4oweRAPUdO/t7DLz0sbsTQIgCGloHE8nLMBaTV5yxxf3/GMcGRdqUEO4CRtc8mt/974=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3733","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5694072},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bb59c522a6a526b10f6a7c98a6ed2a777e610cac","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3733_1788855696848_0.6283617183893315","host":"s3://npm-registry-packages-npm-production"}},"0.1.3737":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3737","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3737","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"dd2fdf6f616539abe1288e32b27acbffe9bee380","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3737.tgz","fileCount":421,"integrity":"sha512-52hzEZ00UJCfcA5TKz3dDdA+uxNgdvpl7dGCQBMTdHwv7hHegTMWz43EdbDbsNjHRHCEksLN3qNSSErsksHvnQ==","signatures":[{"sig":"MEUCIQCD+bVtlKFeFrvaDuDDB5eQyuhu5jR6LGk/GgoMuZCVKwIgLnO1YRYX+TnR0OmUPafyFy9b6xX1LggJrE4R1hrqOJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXQBSFf937rvOh+1Vy5e7qTw7B14Bsq0X/2uXD/X75swIhAPcZicXM9vvxauCaGezRcJH1HnQph1/+pmTIxlFk8YaJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3737","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5692788},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4c1e50cae3b1492c42bc39e063eda9503f12e410","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3737_1788856883331_0.3285042581096673","host":"s3://npm-registry-packages-npm-production"}},"0.1.3741":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3741","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3741","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f54cbd808080d045e3677e2860e2aef1437505b2","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3741.tgz","fileCount":423,"integrity":"sha512-4Vw8rL23U9XjGJQk33acbHR24AYef/dHdD4VizFx1sKvcYCsu9fWFik+seRivN8h+Jg9bWyP5DVwQSpOSDM3LA==","signatures":[{"sig":"MEYCIQC3eGGfA1TGMMebd+hHOaZUeU83JyPet8YHHhXI9n7XngIhAOlYeKAqXAJS264DMkeNSgfyOMJSm1IKLi3GKYeX2/wd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEB/yuEzl2MjUbAe9okYpB69JGPw8XF55Qpcdc5elEJJAiAnSh/JgdV1Nd+Ad6DzVlWrR0mT2YWRSusn2P9OH+0lyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3741","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5701517},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"fd1e8ec8aef4828483e9cfba7a817506236f39c8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3741_1788859395166_0.12097265443197647","host":"s3://npm-registry-packages-npm-production"}},"0.1.3744":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3744","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3744","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"2341f5304432cc75698f04b0544f04a74055e6d5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3744.tgz","fileCount":423,"integrity":"sha512-Jyq9l7sN5+6ZCc3ow/d/5tGxf+OYim1AbQfS815rZan6gami5KPntjaxZ4VaT1fztw1z3g6b2RWPjGtHv0XuGg==","signatures":[{"sig":"MEUCIDwMaCDFuHYzPHoZmNKVfQwIl27g0FiYk6Wtcr/9xsnHAiEAhlE4QGsNXGlk33aM2RE2bsXBddWyeKfiBKwZj4egnDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKi6NQiJ9xFf+OITgxeygVmMap7mGPsXPfMoVYL/GlwAIgGLKlLQGIxtS0bH5fFScoYakBchoCXPwh9GR+q0683LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5701935},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f71cb573763bce6a1bc1135129a0db38bd4ce39f","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3744_1788866091177_0.6848971042123713","host":"s3://npm-registry-packages-npm-production"}},"0.1.3747":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3747","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3747","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"372f530b42bd4ad6acb3403452a77e6b372f1db1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3747.tgz","fileCount":423,"integrity":"sha512-U9UrdbW5JQMKOyYamJFdZNDh/HyC0IfWomWH8aAxENNrZIa34phQWGTofHn+ZlTRTM2Sfm0hdfIT5YHOnFtgPQ==","signatures":[{"sig":"MEYCIQC76D71ZfcmlK2pF0dUdmg9JkCnGN0HKn8BkuVsABcQ1wIhAMZzT134BnNtycOKRZRDlnzpu3mtADdrUJTaNRfON5/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxHB1zQSdcHo8ZEaPsm7iJd2TXDGfIwHFFRMXJ3BLeJgIgBUouyeAFa5JxdDycwQ7mdA4L8Ei9/8si6gVBdcgOvTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5702319},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5fe6eac34afe2102bb33f6c800f5f5593ea9e730","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3747_1788868601576_0.6435385486967304","host":"s3://npm-registry-packages-npm-production"}},"0.1.3749":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3749","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3749","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"85940b3d02317bad3981a95a472d81277cab8374","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3749.tgz","fileCount":423,"integrity":"sha512-Buj2ZCWDwK+ZBeUZTYURbRfL/rDrIqviDHMIjNG6mxshHEYcX6jw4BiNVug3QYwCe5Ubj2BiA4KuagkbPvsSmA==","signatures":[{"sig":"MEQCIDGEK3GQNhQ1KmChhPsm/wgddp7F5d3V+Trc5zZf8qknAiA7fw/aCNBG+Jpb2aarodWax0Twfb1AvuWB1GrAq163dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwZrieYRm2bQY8+D/iAS+Cd+XgDDceo4iEey89oFS+igIhAKoKTttPfd9y51ixDnJIvi0+j9cZkPJyBb9bm1bJrD+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5702274},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c1dd4d8e9114a247cea8d1f8c2e9500eff52c068","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3749_1788881255710_0.4944275671839038","host":"s3://npm-registry-packages-npm-production"}},"0.1.3758":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3758","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3758","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"269b15d4dba319c40b3c0b7fa37760234a129bd1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3758.tgz","fileCount":423,"integrity":"sha512-JdFG1Gpm6hz5Inf6kgLhWee7LBhSajGDOAAXZZNB2xW7+ZhgOx03U5WfJnl0X69oDu5+KJQpHvNhnDekpaiQew==","signatures":[{"sig":"MEYCIQCkULod1yHtYL0Rdl1Ivvb41ql1O0hZcYKcq9VcwbPlDgIhALwXHaazj5Dn/S+DcaXIKPtkgu3QoslJqA1nnsGK3xSd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB644zl1vC6siTBHjAIaSarKw9VWR/8LnItWIlRTB8aBAiBco7Qj7CgqE72G9XCbC1xfcYwN2KF3LJg4oUcmt7999A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5703498},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"63834654c10540457ce2453f80a6c58b9866e455","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3758_1788884751390_0.06332653520779385","host":"s3://npm-registry-packages-npm-production"}},"0.1.3771":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3771","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3771","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"43b838674ffc4e7daa85104f7debf364bde0911e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3771.tgz","fileCount":427,"integrity":"sha512-dMvuoaENtcnvT8dbdGcI3jpE4iPVVyZlbvWoFeFxnisAnWe1IV16lEhcq5AsvgpiaKX6ilYWqWb1Zp3yY9loNg==","signatures":[{"sig":"MEUCIFAvVG3JHxjKJSiIzC1WwcvM1Ijm3BaA1NSEBvjHK+u5AiEAj1XybQ24TDxLUmpfLunQqEm8aiU3nqq3xUMhBuMrGMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFC7fF8XqyEONOsjcPKHZMNigpN6rFQ9rouNw+DyqwKQAiEAxALFVCGhwG/CYxV4q1Hi+3YvL1i9yqsGPg1HYu0rhOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5829192},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"73f2745d629bf991205675f64d7a78a6f26cefa6","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3771_1788892045968_0.8429354922208869","host":"s3://npm-registry-packages-npm-production"}},"0.1.3783":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3783","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3783","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6cafedac1c8b2d857efc9bcce3da03496c54b2db","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3783.tgz","fileCount":437,"integrity":"sha512-Vx4OOUGQkPETjerlK3Tf3lWlB7uBpubU4zHVGzK7crAyJXMrGlf9iMEzo++5oxXl5551WyuEzVdvp7//FseTCw==","signatures":[{"sig":"MEUCIQDyIEkaKq1I+LREAKm47BoCAtXkmvLneLB85m8HzLO8OQIgdCHHUtCbPATd69U0d0oYW7by4HL7bajg3D0eqts3qzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHiNFc+F0tQCabsHFgSieEqzRpNirvMXiCyDEQo8QlSEAiEAksSTjr5Cs2i+/vrixvfyL/Cr79pOJ8bsKZvhCE7nLIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3783","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6920944},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"71b350c8d23d914cc29c8bae9055f89af2ecf8e7","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3783_1788895134299_0.7866585455841499","host":"s3://npm-registry-packages-npm-production"}},"0.1.3789":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3789","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3789","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"759726ea7c289558bf7b1f0c58effa31891231dd","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3789.tgz","fileCount":441,"integrity":"sha512-+TkebPKhZ6x44g1UfeaLj9XD3n5O4NQvgVhzO3Bq2q4Fsv3sWOgVQEZS6MAFHXA6mCLoLD1j2nelzScpPNIWDw==","signatures":[{"sig":"MEUCIFLN1r9WNQGSCn4IzcbyfnEKr4TUUFQj/+WU2ZXcm73kAiEAjbE9gvTSyjQ2RtEpScn29NWcyxdGWie7twv3Zt7Fb94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFRwF6gueprKrspalwkTn3SieMmR8VOjcYW9xaWsuSONAiBTctZzh/fEEbjIc7m3YXFwJ3zv6Y2yAqvdXk10+3e35A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3789","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6966685},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d454fbbeb165ea87e4b828bf8a7ffdb476eb12c7","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3789_1788901641162_0.28795343638118","host":"s3://npm-registry-packages-npm-production"}},"0.1.3795":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3795","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3795","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cfb5596d55f1b5fa17287e2fcb94ff9c0d1c950a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3795.tgz","fileCount":441,"integrity":"sha512-dQhKWBfqRBIjHmAJXwf31Z7+R2JVCtZ8OEuVYXWJVGvQ03oKHoEZClS29FmMKixR5sJHqjsFGV7+3018uCQ/XQ==","signatures":[{"sig":"MEUCICpq1gbFN9ksrips9mohJIUIEGWrjZsTGfVbQ0pizuHPAiEA9M6vcz1A0NyXR/fG6jjKEYhWYvs1NwpjqrsmVa5qloQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFNIHizlTjhYz7R/4LtizsRL0HZuFbhErMsh/dA7AwXBAiAcquN/jmQJqPkFSNSlCuZ82Qr1ceHmE23w6Es6P4vVNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3795","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7007684},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b9d95e258d98e889cb4c1c0b482a795874c93700","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3795_1788909981797_0.3202580594590483","host":"s3://npm-registry-packages-npm-production"}},"0.1.3797":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3797","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3797","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e95ba5757ae57919344e36e1d5221297b21103f5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3797.tgz","fileCount":441,"integrity":"sha512-/2tlAmzu/ZiJUDjzsPlkcCtL1ygn8n6sB+AXpxklAwNTzaGlDgJKhQdVH2LUxl5W3R/BKQaTkO7qMndxuUpoTw==","signatures":[{"sig":"MEUCIAOwMlGahTGE54zrhH0B0KgM7G5Ah9LNTf84RztEc148AiEAhGUYEX99fPaUwkr1zYYfBpHoAFttaCDa+EVNoR7LTUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKWo1vSiGeRVVj6WJmgXrFPHKoB7ZJ7BOIn1giw+7ujAiEApqh/F/TE2LScfVRZ0eePRNXp3cSLZ9jJTVv6lmj5eUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3797","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7008108},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"57169d723b4586f3ae87ecd6faf4b01715bf7b8e","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3797_1788913466084_0.23105749718740975","host":"s3://npm-registry-packages-npm-production"}},"0.1.3799":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3799","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3799","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e8859449afbb364a91b44f9f2a9d1a310b74d649","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3799.tgz","fileCount":441,"integrity":"sha512-7SQe7kzWoa30D8Rw+AWXBKnW97rRhe2thP8hDkhB37EW0CU2lwAhtgp8K/7vJGrX5KwIa60YpantNKS67LLmkQ==","signatures":[{"sig":"MEUCIQC+5odYHhOizAafe2V+k/MSBPPOOLAHmYSwC1j2A9L8PQIgEKK0xP1Wv7Chvy6u+B7u7Ja9PUAqoZWgtBfXeM0m8P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDG5ReuMwPOdfT+QwcYaRRIncARaokhWXVbe72jwKG51QIgeXPbXcLHa/oWGv3ziI4jgd61JSNFQfmBt7wUj0Ffsug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3799","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7008692},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c7acac59ac27226d1754fb73cc660305746510e9","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3799_1788914094722_0.21607754461068063","host":"s3://npm-registry-packages-npm-production"}},"0.1.3801":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3801","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3801","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5bf572871d6a183f36333e317b5a25394e86dce6","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3801.tgz","fileCount":441,"integrity":"sha512-dF+VaMswG4Gg7jgJWpFCKE6Otl5v2AJ9JfdBLjAjMixU6qacCosj15b2CK6/VkGJHwdQinfkkwygQtyS9GjMMQ==","signatures":[{"sig":"MEQCIDeJzaQQXLB9aH4Cp8rAfaaVnwtjrHGbB4mbDebVjWpZAiAzAl9TS5hneikbTXrXBClJ8NK3GLzlOgSQU2xdNmHL/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHZuqVci7hRhQyO++rCa2FrQ8JX8eIxETuTWVusvh+FQIhAKQjVgVaHK/MYhcg4SbZEPFGSQI4XavLxV/p2nKc+8Si","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3801","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7009349},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b0013d59a51a323790c4c4c9ae7dd5bd09e7d97a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3801_1788915013913_0.4256700508115603","host":"s3://npm-registry-packages-npm-production"}},"0.1.3803":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3803","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3803","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e4d608cce67ab6bed32c909d9eb98d3f607ad5c1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3803.tgz","fileCount":441,"integrity":"sha512-crZEsSs7DPhUCyC2mizEAtRtb/aUGRFKEqSgF96gg4uE6xgKNI+zaaBKCmTSDU9K7krEUxBIl65vc6Vq19n0Fg==","signatures":[{"sig":"MEUCIHxFKl1sc7QwvFlvZYsJyPtpOhi+EoRDeZcSczm0/0/WAiEAjGeESZEDsjzSyeiM8QsGlokjtxuPTMaHaUKyWUcfAkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC81+KKP2sJzWdcH1kjSXQRW22sbrjRiHQxUrBJeh/ETQIhAIh/XHlSB8LFjxl0Z93QnMyak9dBqqmdLpFxA3htQYnG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3803","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7009412},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4ca97205e3f233208674ec1d7ff387d3e8a25707","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3803_1788917386870_0.7447155830482337","host":"s3://npm-registry-packages-npm-production"}},"0.1.3805":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3805","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3805","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6cfb951c7f2dab619880888b8d1732fc859c8879","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3805.tgz","fileCount":441,"integrity":"sha512-E4se+jVXTODldEcLqlVkUyaTnnwEyzSCrXsA0f/gHoQ0NSmdQXBQXOVE9cOw88q3lxm+RvQqb52KfWf2a9vHGw==","signatures":[{"sig":"MEUCIQCj5pWDJjk8WRqvOIbKLYjgfoTrqzeFXBxpgdRcbH0wLQIgYNvxoCHRWPsA5iC6fV8zxUITdFyAu06+8ksr8JjhTPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHnQXh10osFyqEbkCsvo23GQMnwRwr2MIM/28pW9HY7nAiB+vD+z2E/Or9A8XsCsCfUZvbsYujTDNQtC7jQqy/SPKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7007251},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"493b3d20514d185f2a61da8e0bbca1f36cea8e09","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3805_1788917421244_0.11230960781802013","host":"s3://npm-registry-packages-npm-production"}},"0.1.3808":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3808","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3808","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4d6cdb1a6bd23228b4ea7e7ebf5feabbfadef47f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3808.tgz","fileCount":441,"integrity":"sha512-DXI+ZTEoZLRYlGdHlWBL3E29WOgKgxQaWhXW03ZtqUv7P0FIOCxnrBQpt4EN7bo1ffnINw7LCJKhENWs6kMdSQ==","signatures":[{"sig":"MEQCIGLmkHsdPmCr6h9+z9JdUc82Ia6DYnSM8tqmXILUT7bcAiAMBRMO+cJJv+xNLlaP5brflTaT8VG+yQP1VM9cgo+SBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDe69MvSg6HSvyh6VrSSTpLZjeIGWekmke1CvHIGUhWRgIgbSISKh21phUUqUCS6TiRe91J5Hd4raf2PCuPuPRP0T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7007586},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"35d47e2307b93133804e7f2b4ec63d12bc30d153","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3808_1788917449153_0.6982885242657781","host":"s3://npm-registry-packages-npm-production"}},"0.1.3812":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3812","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3812","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"002d4846f38d44c5336aa95e3c158c30516b3a61","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3812.tgz","fileCount":441,"integrity":"sha512-giKnvQBTTtT1nLpUH5dh5UIZKItEzd0b+aiWNcpjOt5sYrw0pN0PUFN1MaNjHbwUpTPYMACQviGdSQHggxp6wg==","signatures":[{"sig":"MEUCIQChUffcXsf9bYDwDoeKD5dBGKOjWv1akih0ND+GHo4ObQIgM38zzdZp7tStle0rTduZJ7G+nwi3p+ibnINate8gflo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMmsIrIa199V4JnNBS8GOWRH1yATOmO+FyAPERu0B8dgIhAMXuUleC83rDWLE3op/HI+vAhwnctXAmyPFCQFXf/BbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3812","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7007586},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6aafc51ab5079271e7e7eef8b951b6a99a788f87","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3812_1788920759882_0.7231838638627786","host":"s3://npm-registry-packages-npm-production"}},"0.1.3814":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3814","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3814","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d3d6bb3a440a6c6d761c01f818fbbf93315fa92e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3814.tgz","fileCount":441,"integrity":"sha512-rG5qOH2wAJlgiT305RDrvqZRovIPfvUy9zHooIs5bOnJY2zqjr1gH1dTe/eGf3JK93XGFdXFCgJimwbOSYxSSw==","signatures":[{"sig":"MEUCIQDEzKmuVr9TArugvbqGHzanCgq4fB7suQ19lG5FNRdG+gIganJe7mfiriG/CV7n+yOpRBTahgTcdkNWXk7V0bMIV6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWyFNltSNFMyp4x+6dtcRivlKzrVC5WmlfZNm2BkXVYwIhAMuHYNy5kxdtaJ9LxKRZbvU9v13nzF1NRv9qnU6fV6rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7007710},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f176041e4c61b2089b02a1d49e3225d3948afd13","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3814_1788922471131_0.9581551715265142","host":"s3://npm-registry-packages-npm-production"}},"0.1.3816":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3816","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3816","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"26558a8ca2332012ad588b769d4a8fbda7de75a4","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3816.tgz","fileCount":441,"integrity":"sha512-v+mo++fH+6huz+UcdFuRj6DENRce5DHfVxf0vGPGBMmBogc+NCi6h4sxcJwUtRTqXyatJKfnEt0oGra+tMUjzA==","signatures":[{"sig":"MEUCIQD2Nl9wQMfaNuzDWPOpLIZq9rMFU8MIgt4i28z8xAIW3QIgD+5b2X1VtjZd2xbiW/JHwaJ+Zn5MQLzdp81CBRAOloc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhEgDFohiKSVdRQFwM7xUgwxP2LNpR1nD24pgO/ofL1AiB8bH/d+8igNVYypKvCSApb8OlXQR/3dDW+kZYJBBfQgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7007760},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"23bc78bb32f3c65b3e13817835644f621b82c7d8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3816_1788923747304_0.9791394663760127","host":"s3://npm-registry-packages-npm-production"}},"0.1.3824":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3824","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3824","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5792581614b9ccde0176d5b1d61ab5d681e86e01","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3824.tgz","fileCount":441,"integrity":"sha512-mie8gvrECC4yPzSB1espkYKDF68IuualLUtAETn5YgpE7doxuat/+tGXFRFceA2g9Vr7YQ0ACsOv8+tsaqB59A==","signatures":[{"sig":"MEYCIQCJb2dAhzjsNhKndzRNLA3BEXmyZrWxnWV/CLSEgYMZbgIhAIs1ZvFFm0zXqBh4WuucBvL374oE2WwenR4jXMtK8sYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvJBUF5d0W1LbPualsfcdCOQS7Zv32OVS0+W0L3DahQwIhANEmaZhS+55PfvGJ7wEuAVDXL62CzvRdYb1yrHrG3ePq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3824","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7010519},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b60f221f84f9f7dc9b89235bd1b2e2ba03026300","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3824_1788933270201_0.8934510318152844","host":"s3://npm-registry-packages-npm-production"}},"0.1.3826":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3826","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3826","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d27e578023d978be5e98a568b0886c609f5c1a83","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3826.tgz","fileCount":441,"integrity":"sha512-iRHUTGdx52OezIclSppUjccI1/HFzD5xXbKXLW3Ag4R4YkJjiraPg1hT8mG7/qly7b22VVWsoNym41gJOg09nw==","signatures":[{"sig":"MEQCID8VaqL1yDFQFcZm3ZnsdrMtg5s8sV6E/eIcQ2IlX80DAiBYJMke2fnwGhX2ATyGj641MsbcQRDGk57Kdss+tsGOXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgUIoTlD0O5qi6Z6puPi0LStctRqexx/dLXTCCCWQjmgIhAMZLiGMMqHGCATQ11ITucWx7kIGbHd9tjLL+ELpb8+kh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3826","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7010519},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"14bb0367253f47bc0a185830a579a13e870de8f8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3826_1788934716557_0.28075643347957535","host":"s3://npm-registry-packages-npm-production"}},"0.1.3837":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3837","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3837","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e6f47fd2f459f9b964503ca1095660b66d1ab648","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3837.tgz","fileCount":441,"integrity":"sha512-mrBhu4iDB0s07jwASGaTlnrKzQSJAo/DxPFpslKn8X0VOP6zXz+246hCjDg6X1OLjn1UCYhXYrp/asfMBwMcoA==","signatures":[{"sig":"MEUCIADcR/E07kvmpo5whLWzWGpDTl/0Wwh88Y3XD1HV3TO/AiEA7VX3b9+wICR1eFSJtC2bn/c+IW/AE4/GkOK72kF5A4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0bl3N7CJ5aWMoJP7ph7qAtBIUSX9IMn1lwBJfED0kywIgWA41PCUQVxC1/vpoD5uIT3et4mq9XVmv8hqCezVkePM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7015485},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e5c6c763f81de76fffeef0a7d1a734cec1b08680","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3837_1788951387004_0.5907477042391645","host":"s3://npm-registry-packages-npm-production"}},"0.1.3873":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3873","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3873","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5b96c263084caba5fb1683e24689a85aac24334c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3873.tgz","fileCount":448,"integrity":"sha512-aQc0O8QKt52fTghIGKTUroBkNgHal6MC/duLW5JXVR7Ftjlao2K6t1CQDcklEHQ50q21ITAHrsx/mglFOnpoeA==","signatures":[{"sig":"MEYCIQC64wXji4rIzb7pYCQG/6whtvsacdpfL0UtGxtl0pyv8wIhAJwCKmL05ddLq+OmW/AswlqvTp5FQneqlEybrgituJnO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHPSsnpL81hHYEpR0SAMIKyv6p4onWcl+pW7P52Dq1ngIhAOp0ysGkwADFeUSlC7wX/XTgkqbX/v97dKh+RUGm8UAt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7026511},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"88a61cd0fe6e48dcb153e16523bef96683b36c13","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3873_1788960900746_0.8259228083978523","host":"s3://npm-registry-packages-npm-production"}},"0.1.3884":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3884","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3884","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1b501017f7fb4a36def0cc4031d544a667a94bd8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3884.tgz","fileCount":448,"integrity":"sha512-qpllXvQLAto7HKIPwjR5gF8y97wv7eBkYEuGjgbQFVryHsL+UJgUCbdHwVp5uPlbEO54RZz503vlMbf0icIf8A==","signatures":[{"sig":"MEUCIG3XdxTZaHd0bQDDQaMShy8TR3ZJqiaJsEx8D9p5xq5LAiEAsn9YuDHj29sin6eWolBomSGnOJBCQ/E5h9anGSgdwCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFr3yuKB8W58rF10jKR2nEOWambTf7Mcetq0BoM2HXtqAiAmrCb1S0bVfU9BsXz3lC/JJRqw3r0Txtd6H2vSL7Qn/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7000426},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5561f2a3934100f12b6acfb4ea41441469eced79","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3884_1788965456759_0.707534024489191","host":"s3://npm-registry-packages-npm-production"}},"0.1.3886":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3886","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3886","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"565d3b35264872d5534baeee2bebd53ae957b036","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3886.tgz","fileCount":448,"integrity":"sha512-ekc3xO/Uk8+XdYeCwk1F/2OWFFcG5oMF6mnVBazuM2bmFPnJsy+vwdcOiA553ZTBC8hEKjVD8KAIFfMrt54ctA==","signatures":[{"sig":"MEQCIC8uhc3Ma/9ppObrUZz2Psl+0hjlqVoGrLwHXFUb89beAiAMIY3/NP49MX+uu5OyTZ7pS9Wl+UkMp3ABoBjwOOJ/QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+7qo3lkJlTZiY3LFACppkm9u4trHOf/TQRJ8JHONvswIhAK+3ng6W7HncZum2210RLX5KkOnHNtg2SeTKwG5UgsVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3886","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7000623},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"02169a16874d1e9d0b9443f220c9e691fea44b50","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3886_1788969867749_0.5731067456600416","host":"s3://npm-registry-packages-npm-production"}},"0.1.3891":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3891","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3891","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4b1dd66e85d68642dd9fb02d96aec9ea1702fd94","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3891.tgz","fileCount":448,"integrity":"sha512-REA+MvX0lnBCuOafcqpJ9As+u3VeyIM29jQdyGFbzffkMkSIeLFd9oLcbtsoWd5agbGwZ1nxe0XqiIIfarebMg==","signatures":[{"sig":"MEYCIQChyZquhFnLXqxOB6x0+Bo/QvKQcFvp+pTogHEAsjIoSgIhAIjBxg2D1UgtJb2VWdsIbAB/YDXA1UhxOnsT0uuSY0N1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpOCwQnhanUyWh+ReNZIeO/fWhGZaESH2KcOfGfaIRZgIgAksbo8o2nEuJnShy/kUch59xMGssTRxdeNR8crpGhOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3891","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7003399},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f56d5bfa194afa80fb7b5b57534cf0e3456c81d5","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3891_1788972456344_0.48513259899742867","host":"s3://npm-registry-packages-npm-production"}},"0.1.3898":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3898","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3898","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"908b895e6018e82f460a625a4b9094ff1e5d89ca","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3898.tgz","fileCount":448,"integrity":"sha512-PdXnclioSb2rXIqvA1ZYXf5M4effJLBWtGXjIbxAytwfJ5sQ0GeNfzWhwyonwqoidjO5aUyp+6gnD9G0t3wWTw==","signatures":[{"sig":"MEUCIAcZ9ghnSuVdxmgTwbTCQPtMo/970HJRM9aG31BPsroOAiEAoqIbSz3saw/R7vfghI17A3SEYt2EXJgdcX7ZtBE+9OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBLO04IPKJp51v3rUdY/JAt/VhorbmARre5l1HkZXKcZAiEAoymfb1Vhgz1VBchbSZnA1cZ2g77iZK4lKcUrOiPvL5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3898","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6996549},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3496db124a24ce86e41ce33a290f91718176b4e9","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3898_1789005662247_0.8949985042954787","host":"s3://npm-registry-packages-npm-production"}},"0.1.3900":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3900","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3900","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"0c1036ac54cc2836f188273393988add96eb411d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3900.tgz","fileCount":448,"integrity":"sha512-39NpzB9U0gB9qoMDFTG1bUk9sizXbjPb/zuXAcqHFlDP0rWdGTjxOn6X3qGVg+CPrEvVK9BeE+mzcOxvxdoJGA==","signatures":[{"sig":"MEYCIQDaXBCeAglSImHCYol+O5JC6YvfNcqzJqo26vyS+2sruQIhAKcDyxR/uOE5W8Xx6PrcfooBZk+VAM9y5P/dQqtWCXoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuUxGCtA9ACsfDTJ8DUJgiv6GLA0Q8LdpT9MvOB2zYUwIhANjnU1YGvjHymDlfp1TqVZQ8FMHicnc918cbzw+U2oBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3900","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6996834},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8ce315fca8bc6bec3f84b1cf8959c74dd709915b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3900_1789023512741_0.8027541151106037","host":"s3://npm-registry-packages-npm-production"}},"0.1.3902":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3902","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3902","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5f28412fc48ae7523959b6c36d821240ac9b2902","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3902.tgz","fileCount":448,"integrity":"sha512-XkJ8W9C4zI0Tx6SXQ3Shq/GsCxQ6Inf6dO8/z+j+MKg2Z/0b+QzvfxS+rTxE2IzuqDJiPJXMr+J0CSuPsA4ehw==","signatures":[{"sig":"MEUCIQDQz2ort6la2JbQ/HlcynUBA0h9O29AdSIaTUsSXmmizwIgG/+QK8FjG5UBTMKx9WtYbiADuh7TA/mqh2p3Z3e9ELk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUmw700HvlWbSYbkU078SLHc1FfEQDtKSpbTMsXvINrAIhAK6zEyBfwd0ZY/Q0bG6Esin//vd40YZ6nCkYKhZu5AEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3902","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6996433},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ef6616067ecd7a262cbb6fe61243abc1d6349bee","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3902_1789036994095_0.18219264984728922","host":"s3://npm-registry-packages-npm-production"}},"0.1.3932":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3932","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3932","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d90879c661bd8837db3355167aede32dd9c73036","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3932.tgz","fileCount":453,"integrity":"sha512-UqGrfEY3J86dpf122uhLBJAQfLS7EH74SnwPCyG6rd5nkpAUx1Wqt/lJ2qAP6Ak4nrPWwtlQH/aEVeHSH4S+6A==","signatures":[{"sig":"MEUCIQDpcqJog9BAHLnIOKlGMic8Lo8qyRm1V//stlCji7YAzAIgUES4tvbUrXmKuAsysMJShzAVQACQSLFXwGYyPtVX6x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAM+AXeMv4hK5aACIn2aoI3tT9ARC8usqVCEA3jI5v+QAiEAkMhUi5C/Vt5MFMKe8HEj84VXIKKyC6ucoJuVvo9NV5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7148966},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"451e6418b43f328c6204e1e1dd867c780734f6fd","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3932_1789068754853_0.6476921169384573","host":"s3://npm-registry-packages-npm-production"}},"0.1.3936":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3936","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3936","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"63f95d3cf246d6736da948761a50a9c6fdb3ae7d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3936.tgz","fileCount":453,"integrity":"sha512-4bz7DR32704WBLBEVU85O4siDpjPJ5rH81Mk7tkkV6JjZWCMS7b08KNaN7gi8rCjjc0r3ycpfA9Y98JkxxR3Yg==","signatures":[{"sig":"MEUCIB68HJ9EPgsbIdQ/q9i0DmD7NYXfTe0g/MmgLhZvjXYXAiEA6MPDNU27bVK/DQgs2NmnjtxGM7ggGoFfGluQHQ/J2BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBuUmlLutWoU3lGtzKngJTp3IfJQEN6XauUVqjfFQsBAIhAOc7+VfIT1tHUWaMJysphqSQf+nu8sC0we95U9mBNKE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7148966},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5fc8ce5d0706b704ad290bceab226e85dfa76d40","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3936_1789093775396_0.5582642391501096","host":"s3://npm-registry-packages-npm-production"}},"0.1.3975":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3975","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3975","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"99070206c1587b48c16c3c4b7052d77bd2b6a571","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3975.tgz","fileCount":405,"integrity":"sha512-i6pt9oeLf0RPWNGKvwh/8Tri68J4WpYaOJGnHLvxvc9J1i+s0PEDw5awjgHjeyqX0ddsRxYwWPToBSY3LapNGg==","signatures":[{"sig":"MEUCIHG6YMLkqSh3QdN6gXIHZxL+u/ZsZatFF9UOsKef87YXAiEA1wDsQlRHUZG+LTwT08GqAfh+8YqeqjNQkgTnAiWVfUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvZSykPJnAzzEUhwqQP/TN7vvtEqfd+GIYuObrbV+3HQIhAJbK8Y6miZUJiaIuGv/11G0XbNyTbiILE+vEYjHFmcTQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3975","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6311830},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"20c332862e52dee39a3d8c09b93e5a916970f57e","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3975_1789095891241_0.1791191174521629","host":"s3://npm-registry-packages-npm-production"}},"0.1.3977":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3977","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3977","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9088c74192202f140e9efea37869d0e051392fd6","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3977.tgz","fileCount":405,"integrity":"sha512-mLw+zGGJCHi741B4vaxPw9d1wqHFmIoCT8QHgnUBiotmmJr0PhpmILYO4YxemwlC9P4DG3Tcvm+4KY23GCopww==","signatures":[{"sig":"MEUCICFsF/+n3u4e9mVUre99+V/ceHBCh1Gpvq0Hfw0QSXuaAiEA2Ar5BfNnHp+qkZFWraE6G9CAt84h3Y0A6udhyzAwREc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCctQqGCIw8E8R2tSRYfGo7zfQ/vEkDRXyID7akQmP8igIhAPa4R4r8hSjRHoOW93sveeBxMSnloihxIn5JvjQrKtU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3977","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6307542},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6fb5e1874115d3b779d43f415c5dfa258f5d6983","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3977_1789103448706_0.5215967184751411","host":"s3://npm-registry-packages-npm-production"}},"0.1.3980":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3980","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3980","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"88e4351b9782c9a07b78aa69d439130680bd947c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3980.tgz","fileCount":405,"integrity":"sha512-jNQMGmlesqz6j+yZzoiyVfLDCULX9lDkeU0BySYt5rDwATDkXdE85T1Xq8wMANR60XsGaZFz/KpOhcdIIp4hNg==","signatures":[{"sig":"MEYCIQD865hZcGTPgO2KmUuBIcYtaVdy04OxWX+gOiymJmLGFwIhAMzWRYxWSyb4BrdU+3ThfNbzAsSK9vd78UhxFl8P9l1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9fl8nZWNYN5Xwc9seecoFq7E/Z2RgJJG4H1vlsun+6AIgFQJaqSGtDCtuuq96Fd97LsfQ+rjfk1TvoO4EigVWkyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3980","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6308043},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1062f9f9dd8af54a793548a69650fcfea40409d0","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3980_1789103830770_0.5925394366540031","host":"s3://npm-registry-packages-npm-production"}},"0.1.3982":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3982","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3982","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"55589b7c6dbae99718d8e8557d35112d339273f1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3982.tgz","fileCount":405,"integrity":"sha512-lhmjv+VpNjgYSxOz7gCRT8Y4rkOS2vpyw/9Yw5CzN31ZepeSw3KAi4iQyuYvrs8ipWI6AmfHay23Amgti8aB8g==","signatures":[{"sig":"MEUCIQDh+pyvmYLdjUt8RoYvW310meEATnbl3PFJf1EFsE4VjwIgA2TMrKDJgVS0dwwo2gMvXyqAxCKADsQjq1pYpXpam7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBGnttJBZFyB4xSlpbKzYuS2ZZdGJz7n9IzA3sVOtbLeAiAr2MpV+fZrJlQTfqdset6Fn+kDJax2wOYMRKa+aQudxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3982","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6308191},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ee47806e362e517abe5f40edcdd255a6147dcd20","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3982_1789104651782_0.10945265909083601","host":"s3://npm-registry-packages-npm-production"}},"0.1.3984":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3984","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3984","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"81d7b192423704a2d0d1d171eec5781c702162ac","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3984.tgz","fileCount":405,"integrity":"sha512-jGFn8IlErIkpKQJ/higQ4VKxfZxWUM96GUwia7dFhg70nGcdjhJ6ZY3Q5maT0gCr61tyG0crIfrFw+RuMirfjA==","signatures":[{"sig":"MEUCIQClA7eor0u2RG2pD7w8lj4KVtwxPCTinP7vG0KX33em+gIgEufxLXDYHK79lQ0ftIrNHgiAg/v/LQv92HxhhbI6Ttg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDc2BdOm0uUiFJ27i1ooKBNwqEJaxXSC5CsIXcl9bg1TgIhAIUxoIpAzjev5NU9JavqyFYy9N3Uw5sBm1tnOry3fxbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6308326},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"239735259f308bb21c8a3a17395e26470b829c59","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3984_1789122199170_0.6014150168559884","host":"s3://npm-registry-packages-npm-production"}},"0.1.3986":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3986","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3986","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"0ef50c80e6ff45a56565e8a11fbce692dab1f148","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3986.tgz","fileCount":405,"integrity":"sha512-Fq9iNoNK3+PSJCnAELJ6aYO6ZmOSiFH2XLcxX5yoQIOTJ3HEMn6IOofndYXySuuxDvhZYvtITc76yr6O8tnXpw==","signatures":[{"sig":"MEUCIQDvoP24aEB1hVJohkJ8P7xx8mI7dkFVvd3ind53Vo05MwIgWTHqkRQyRWKNy+g/G3KOlvjWhS1mkCs12ZJH6PQT9K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBS3Ep7SpB+wfynEaDrV+7rZeiP930cMAI2UehlD3ec0AiBybb8UM3p0jANK8veSJRn5f5XIw5sx38cTW6Z1qEbuUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3986","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6308393},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"804c1359f8a36c286563717ab35115e723ba08db","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3986_1789122637630_0.742069707643197","host":"s3://npm-registry-packages-npm-production"}},"0.1.3988":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3988","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3988","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"db2662cfffccee97ca59552fdd3000bf3155b861","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3988.tgz","fileCount":405,"integrity":"sha512-Ehji5zdl5Mw8hA00lYBktdAGY6R6TWZz3k1opQ7IrvkBShKykxRsY5UcrR9nsoaKv+XAIBs+PQPszrAq1mkffQ==","signatures":[{"sig":"MEQCIHPDwgewo+loxNCnXhaeylCyuFF6YzJ1xY+6RD3OePYIAiBlpiYjvtCvnbBYzDVnPWiXliHPa3jFAuLcpewnHqJXRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC1bjzz9pDXmS11qHzynmRz7Ah8Qmz6YGAV7sBGC6W2IAiBaXvGJ9ViPlAK8OsnCUlDZ8Zzieh1rRlsptQxrWiFLwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3988","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6308459},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ed8e1f13d2f1df64437dec85ee5e0c04e73a7358","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3988_1789139442658_0.07114387387890342","host":"s3://npm-registry-packages-npm-production"}},"0.1.3999":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3999","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3999","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"63fdfd0f74bc41b8579dd683114974ac2156e0aa","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3999.tgz","fileCount":405,"integrity":"sha512-OFWkch1TdKHKQAAVLTaj33rxXLyPzPwKQK928yX2pgx8+oF9RpjYqmcjBjvM0errdwKRktcXz4Gv+ZCsnmiHjA==","signatures":[{"sig":"MEYCIQCcY4RKdy5WoNjh2d5zsS0hOr08BdlFJ8z7o7Z28A4N7AIhAI4eruAXyjsPyr0M7czojCHvk0UifsBa5mSegTq3Y+Qg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHqu22WFGg6RA1XwunL/eGnqZ1tw2wQcSf+ZnqFndwzgIgF2WCZs4kQR6eEjnkIX1AAXhX+914Z+e1fw0O53q3rDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6332285},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a2b11cede1ba47bca272cfb45ea76a32305c0978","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3999_1789175183401_0.6275164983352399","host":"s3://npm-registry-packages-npm-production"}},"0.1.3995":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.3995","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.3995","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5eb642f965f8ad35365f9fa3bd8f0ba672f24038","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.3995.tgz","fileCount":405,"integrity":"sha512-YgtwM7KxkVECCOEnrGeAPzLsMoR+fP+yFoOz+JxWlZsOvEII/puuLjFHHWQrtgH9VaWWOPccV1qHCol+53Gjeg==","signatures":[{"sig":"MEUCIQDEGftLvP5KC3tuyy6fNXzDC1suAmXjxvOpdOIRVNiB8wIgKRW3Y3Xnnq9DFKjPcTkGX8IDuFwePna5yKkBQyekbCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBixat/EYter3U/ugGD0xqdknwtWn9/oLrNvHmvWgSQNAiB0Qxfotxyt/Tq8LlHtj5hHeyU6BKwS1o+KOR3/H96N8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.3995","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6332206},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e93cc2e66c124d7c82e1fb9fd2139c8e0174d7a8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.3995_1789175260316_0.3700388640438117","host":"s3://npm-registry-packages-npm-production"}},"0.1.4017":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4017","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4017","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"0522ca850b8dfc142c1725369fd05145ea247049","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4017.tgz","fileCount":405,"integrity":"sha512-iLelmZgeemeRFRdTzh5WyV7T0k34l84BEgxJmVBc5obIKwIGxhl3Xn7F+PJTofVbLLJI/FtOizXD7TIZeNJJ+w==","signatures":[{"sig":"MEUCIQD5gk7Sinc/QJTqj0UZlx67uOuY1P+snWgZcpeFQzDItwIgAilpDJsSvxR2b5IPyiWQgn6HVGmR5Oual5ebXkTa1n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXavWty/jxBDv1Fe/df9E4/OyCfK6z+4q341Y9mPGT1QIhAIjoEEOvsvtyBUT7PPbBMQPkv6DYyAnnC1Z+4KtousFE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4017","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6388263},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f02cee1fc33ec2f5a2b7b6851cce642817fef7ef","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4017_1789177382398_0.4678750548807027","host":"s3://npm-registry-packages-npm-production"}},"0.1.4021":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4021","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4021","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6701fd37840f7a77ffab7c727ed6e5d850936b3d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4021.tgz","fileCount":405,"integrity":"sha512-kWMxM6xyAaJ6W2DGBkjnBYFyG6JQJr3sfV95Xs/v/WGCqzuD43IwHXKPAmLkBQTBKT3l3iTYBQ2Q9/yFlki7MA==","signatures":[{"sig":"MEUCIQCNg83r1qFSOpIcn/tybh55ARQB4n4GFhsQ/sUlu4H3XQIgUvcsDTEM/WrUDmNPiGm3g7qzQo7Dev5K5bmSkY6+rPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwBqXg934bB02WPalph2EoCx4tEapnWI3NIcvNpUEN3QIgZZXGSNkk/Mm3egJXge+yAL08etRot0XPPfx5UrLjpHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4021","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6388263},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1d332df7f40e0897d703bd8e688dcd0dd449881c","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4021_1789182906056_0.945569839021347","host":"s3://npm-registry-packages-npm-production"}},"0.1.4035":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4035","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4035","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"2f915ce0fbe6616fcf0a8a40df7306307a5f8355","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4035.tgz","fileCount":405,"integrity":"sha512-Tt4dzE7yYIwYq1FnNw7sO8qhZDf8l1XMhTNzFrkh2M+RPQVPFdlgn93F89qxztFvadEIfiIcrmvtLLYqsiQZMg==","signatures":[{"sig":"MEYCIQD9TwzkdTUeVf8oBBOCWvaB5YvaB6wvZUT7xxTuboVB2AIhAMRKCaghKtJmGWM8DAeauTU4fkAz2P3M+7jqu/y0roZO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFXP4em4dDLQ0mQwKlpm8LhLmLBNK/hpDkr1k01j01iQIhAKNHVUZ7GP1ajRmqMBkgFwXjZKYlHUKqrWEFwFdeKDGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4035","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6412064},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0943f92f2460398f339129e7e45f39f5f2a808c5","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4035_1789192956363_0.5915395848562179","host":"s3://npm-registry-packages-npm-production"}},"0.1.4062":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4062","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4062","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ea93351c32ad05f396ac0fd2a6fa6c05c406d05d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4062.tgz","fileCount":407,"integrity":"sha512-/K1tfxRkfgJNdxtO3fd1hgVoXhMwDOsCvzIOrVTPapot6y1aGSLaQ401PnFOSQRBPEcp2Sn2KXrB0qnWTXuGrA==","signatures":[{"sig":"MEYCIQCB9LCzx9daOASmauOdpNMKJElFVjXB3IFaq/bSrCFCxAIhAJUFbnisl5MZoasripLaYuzjimiXMxkdJIyB5IEL9QrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoTEhZ1biKxg/ZVLqOKKyD738A4H+dbQkG9N0EtJDtjgIgZUyLYbm4SOsJsFl9I/PfCc5u+9Mk9nChns11ZwLrlMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4062","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6471836},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7a0971a7bbf681c7424654619c7321b3fc10aed0","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4062_1789203684464_0.8065417679028217","host":"s3://npm-registry-packages-npm-production"}},"0.1.4193":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4193","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4193","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"42d7b644e58ce0e27177fb84df9c72bc67b1236d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4193.tgz","fileCount":419,"integrity":"sha512-STegV7c5hikYOPjAYEq1r+8W6PEhq1Rum6w/P9UXrxSmSbhZznCm8BaPFTJ3y2Hj7kmpCCMqQHGFFuLNyb1o1g==","signatures":[{"sig":"MEQCIFbu9xfYdHvjC05Jmf0poLrg76fyq1CxT5eyO/pJ9TuUAiAAnZlkJVdd3y+DyQP/HoQErrk3keXY/UK4axEa/dlpXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG7mXNaG4n2kqZC9ZYsN7MTlJ0QKnuvZo0pQCulIsGnYAiBsMsmaGIFrqorPJRwlftVlmdbTkQ5ZFOSCmBXuRgnoUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19905743},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"cd7e500079d1777b26bfbf11e24b4064a9a94c58","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4193_1789309329670_0.15687756505339645","host":"s3://npm-registry-packages-npm-production"}},"0.1.4196":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4196","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4196","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f949c2401778594d0acbee2aefd056782ace0ceb","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4196.tgz","fileCount":419,"integrity":"sha512-8hSO+nX0zSyw6yvkLX0EuQs69E6i4MtQycZowxylneO3wW9yv7I6CAJwA9aLZ6Z6SrdAfJTIYITdC3RfFyJO/w==","signatures":[{"sig":"MEUCIGtG41bzrrTl///kdoEQy0fN21reiuG95VPZIPe92Mp3AiEA9kv00KlFWvJTbTCwCZdxjpddTUVHwbkV1DR0NiAToM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFGTMRs4ntrpLBjxwIUo0htsq0eopr11J2q6cT5+XfyPAiA85t5FdB3qQuWLlVvJA/iiq2i/IekXPfvVvaYXVOI5/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19905771},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"819bcb9853847187cef60fadb499e38752e06fe9","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4196_1789357954930_0.31502156640535706","host":"s3://npm-registry-packages-npm-production"}},"0.1.4200":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4200","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4200","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"fb3a7dfe5d0334daf37f45e99d91b02aa4fac80e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4200.tgz","fileCount":419,"integrity":"sha512-4COjN8fTD6z+XXqoh0Dm+US39lBIv0bM4ZPA4FIyo5sV7rsEBK2uZ+Gxok63vCvTmzs82IehrfxFqQ6drnJI2Q==","signatures":[{"sig":"MEUCIAJi8wRkbc2TvgF8iqTtkwXeOPK6jV2Sht63XohPHM4AAiEAgs+9li9CKjlJ5ILo7BIpgmA2Vk4rQ+8KExX/AS9ezkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGVr296fG3zS7Xo9XkhOgVSH28tv1FVvA/I/qoKeXrbHAiBMpXhZqvhPDItknQlrO7Lfmqtg00Pjbnx2Ek+MSpnyiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19906117},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6cd01ba37d3247de32d2ce6f9c65384a33ffc885","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4200_1789370717986_0.6422128745558822","host":"s3://npm-registry-packages-npm-production"}},"0.1.4204":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4204","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4204","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"2068ff743f0da7e033fa9cdbc1da779eeda9fcc9","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4204.tgz","fileCount":419,"integrity":"sha512-RN4eNWzLFvxAuH3RT9bWXbPm9n2LU6NXy4CEU/+H+uOMvimM2g8OeGkcLP5nwStMteNOpNlLGN0xC6AfV9Nffw==","signatures":[{"sig":"MEUCIQCUaV+tGs07wVTyaOQl51MR3sqtZkefSv2tY1+RgIgMngIgRon/d6aitO1Gb4e/2oh71peG6N6k7SWCdqf6OnAAmmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGRnuJbOsa3cxSeOiFsuIwlH6ZAcoUWmv/TqnUViRouiAiEAocaLdcUuyiVNsEGzB9O5ty7080Tdyli1PfuBe5g4Ie8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4204","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19906651},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1929971a16289ea0917f454a6e2b9d99b3be5183","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4204_1789373647055_0.31780818601959226","host":"s3://npm-registry-packages-npm-production"}},"0.1.4211":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4211","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4211","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"366c461915c9b9b3b88b795927a8ff8d925b103a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4211.tgz","fileCount":419,"integrity":"sha512-SEYgspSlscyx8FLHupEHNw+o18r+6FEe6ET/JHmCgs1YlFsPQM0A+67MjDBQYXfxntiuQy0OyhXwOWTUEqoe8A==","signatures":[{"sig":"MEYCIQCj8V/3DxYfZOS7j8otVNTESjXZONv3uiwODLANPHY7rwIhAOP3O6ekLI1iYuKME4ET6bdeh5CZVoE7TkFU+Wgk8p3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3yhVvt3NX+vHUqInjOFFp+Ek6p82s8cLw9/WMkeYqsgIgZs+xy6MBrS/WQPifChG2XmOwq6+5A7xs60cULtvYGOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19906033},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1bc206a7593c57774ea28bffee37d1da31cd392d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4211_1789379339853_0.7300204402252704","host":"s3://npm-registry-packages-npm-production"}},"0.1.4228":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4228","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4228","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e1d9200d8b8085161468a9325b9533d2156277e4","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4228.tgz","fileCount":424,"integrity":"sha512-5w/07tFD3JheXR+T1vNwrBPAGEKH/GKhvDfxKwIWfjHxmDl3UwqN7dZk7BG6kqaw0XCihFAv+Fa736Fmy4ijRg==","signatures":[{"sig":"MEQCIDWZ2m0kAiHkyio6PZEgiHNCJ9azUech46IL6TYU4rCEAiAKHnHucKQgVphABwbI4M/tE5Yd9WM78TInjucVmk0h3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2+XTugkAiO1MIRXL5Vq8MntL2772eiWYDyXiYEr8o4gIhAPSgw+AQzUyIoy/HewyHh35yA6NaaBGXMHv1RWCak+2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19983255},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"dadb53183410ecc4f93bfa2abb02c6ef6b2183a3","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4228_1789379497164_0.9127535962838735","host":"s3://npm-registry-packages-npm-production"}},"0.1.4230":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4230","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4230","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5d4ba3882f50d912cfdfa3bb693db2bd848f4ba1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4230.tgz","fileCount":424,"integrity":"sha512-o4OCjo84d6MpQ/YIzuNoSoGuPIyEa4shsJSicNqxV684uY5NE0l9EisJgAVGjetDmmY/6XpE/Sd6w0+kODRHgw==","signatures":[{"sig":"MEUCIB+bnVn7a8LwV3v8gFQXntoVIl3/6uyWs6URM66de5EYAiEAvpamHG1NjDd35MWI4WIvqYzsTuvlAiLaOnqprCvgCJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDWy2S5GTsrqaUgfFoNTwnYZqjZtVrmRyhHjdUFtZ6IkAiAjKQ9umP/B3///U/9oh6I8DX/z9zSI83CkEQCGhGH4bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19983255},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d1d690635a6a5b97b4accd428ce4c96a5e81bcf8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4230_1789383891371_0.46334666026651194","host":"s3://npm-registry-packages-npm-production"}},"0.1.4236":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4236","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4236","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"70200ea442e5561403cc68cfc2cb733bfe1d818c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4236.tgz","fileCount":424,"integrity":"sha512-mO44FzVhRG/UC7Dm9s9Mxm4tontiJw4L6Ywg3OInodYT1sV2m8BTCaYtv5OjW6es1PklOwUzyvEgwwYIVkkceA==","signatures":[{"sig":"MEUCIQDAlnMvFPQhFr4QBC9799VwGbWiNGEAAiwwFIZrRWg4KQIgEWZl9cBOM9gsnY4emldPP8N5BRiGc/9x2QAfLk9ri+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVi7dcJeAHtwxVmnZ+e6WtTUR8g5x/uJ1mB3+WAJObAgIhAJMj8ZdvpelxQPlfRremXPzThH5K1hCm5Tg0acpzWx2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4236","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19983255},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"eea994e5271d56e4091616ff893bddcc455468fe","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4236_1789388557340_0.36927244661702585","host":"s3://npm-registry-packages-npm-production"}},"0.1.4239":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4239","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4239","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b24e4896dbdede9306f3cdc4416f2263c6888f29","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4239.tgz","fileCount":424,"integrity":"sha512-AIVsR0uPbzRw1KTDRx016W8/iGjl2Csqlia6YszRV9+VIZhez8oWPf8f7L/sJLAFZ5p7981o+C/KA14QXMdpGw==","signatures":[{"sig":"MEQCIEEH8jv3BpZ0VhlLhDI9DxFJTLehGlifOXORN77zOqXTAiBctKu+Lhuivk/M1FGo4CVuN0/3xpjw8aPPdKoQILWjKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE7yfyTGimAf3WnF0LRPRb+kHjEaCtCxpbDrkQRb5JDJAiAIQ95agkthn/w+Q8hwkxJWqEaeW6lwsltRuah9P1dCxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4239","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19983277},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"745518870dbc0390fa7e1aa220655147c89a373a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4239_1789401442749_0.5231195720620059","host":"s3://npm-registry-packages-npm-production"}},"0.1.4243":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4243","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4243","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ae4c2e32c0d2488d471d8cd3becfff54aa52f41c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4243.tgz","fileCount":424,"integrity":"sha512-Vhw96Dru9QpyHUigeiCvz6UF8BbzGnYDsRabKNpwtZW95IuClxECfgR2IpuZ58O75mjO6z3zkwCj/tvPqoLTPw==","signatures":[{"sig":"MEUCIQCTLUGnN7B7jWTglF3nS7QYoJPhxG2CVa2+p+W1tBHIcAIgQdXfxdDX52CBs9obRYpU++RQ71hXZwkx9Zlu0jJDEl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDf5WHz9bY2vBz0h3X98tzWj9xlODha63WobX9HsaL6AiAGXNxsq9dqUC2RAMm1O3Uyg6HjUUqmOAsoSNJ9faMyDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19983277},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"09e5b8553bbe48ceec8ee24e008614321172c7e7","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4243_1789403260124_0.0652897543101345","host":"s3://npm-registry-packages-npm-production"}},"0.1.4259":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4259","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4259","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b1f0b110d54195472192fe886922bf64d4d86723","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4259.tgz","fileCount":426,"integrity":"sha512-Ripy4pq3g8GB40AHhkYPyUC4RpHPwVTZcPYts8xzJTx5QTu363HU3oEB9lcpofKtbBzsBP+MpABGHs15peYcag==","signatures":[{"sig":"MEUCIGf12d9KNTm0o4Kf7WEb8n8KOh+yh4TYvF3N/PZHZsMGAiEAxXccbUlM5VdCrfSmyKE6Afwb0MpSoEIIHJ3KN+nC0fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDT76Hlf3wNb0wWawITBaMqj/tDbjR/3nhrynyjX0EugIgJJK+fOn2vbnaullk0aqfXd48n7UyZhbIoNPqD1qiM/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20068933},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"76773e6ba2eba1b9eea353b44a034b3b4e48d63b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4259_1789423003995_0.8901209662630158","host":"s3://npm-registry-packages-npm-production"}},"0.1.4274":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4274","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4274","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4e4daf7ddd9378692c3eee3e302d64f114e261dd","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4274.tgz","fileCount":426,"integrity":"sha512-9t90hPyepXyVsKqtYdO/BxBAFCGjcSpwiHO18fbQJTnheq8HFXwfvLD95iN8z8vNhkisxiDq7XsZ+C73+CwpWQ==","signatures":[{"sig":"MEYCIQDziLm36VFSiI+oPfG9wv2YvVgQhhveFjQSWnImSZ/1QwIhAOa5b9JanFOmRIMaSRJiUF1EzBmMRj/uVZ4lEow3CNZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBWYwc58gBiSjUDB6ZSyUVYuvwAPYJjebFRVNcrXD5fgIgEkKHIXcLODrJJJnKnaj7/r3vgYpFQ3YdMk4PfNAts60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20125057},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"19a973a86cd4daac21be2447d76fa43a1af487bd","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4274_1789439428579_0.765441608548604","host":"s3://npm-registry-packages-npm-production"}},"0.1.4276":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4276","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4276","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5c6dc8c9d695d87053124e3f26bc4b020fd35298","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4276.tgz","fileCount":426,"integrity":"sha512-T2899FfvTx1JL7AGDyuL5SaRjV2hPfdiZQAi/KiAKqPMLFdmtXroCcNMnWS2ahtKSblR42KVQupI/3rVNIGfzA==","signatures":[{"sig":"MEUCIE5w2d2bKmrSsH1Sn0XyvHLDbBl66TmQNZ0cO63qsU65AiEAgWQaFxGj+UMLauaWdqm0g5JL6jAN2IVd1i9TpUdqHjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEBqGYufvWZHmFxqle9JMD6LjtRA9ZpOW6hgv9uhqr83AiEA8ms7VsxttQ0AhV9nNm4ck4tJVlEY4pHaSg4xlJaV7qU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20126016},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6bc155ca68420cfb8c1ef44b24f2c5b65a0148a8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4276_1789461027005_0.40414220271978984","host":"s3://npm-registry-packages-npm-production"}},"0.1.4278":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4278","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4278","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f2c0a104f19e29ea81ccf0f4c4a1eab04c4be795","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4278.tgz","fileCount":426,"integrity":"sha512-Zvky6O+11YytWyQeQftaA4dlELg6s9ifID8qsUmaCYF0nerQKNTTJmaSZY5UBY7gSj8lkPtcm2ZzMA4BaK9hWQ==","signatures":[{"sig":"MEUCIQCOk/g5cG4eIgUv1K4tGG0itiwKKI7SlwjO4EmBqVbLSwIgZezoJuZ+SJOdjbD7SA4gv4/YueEbnWQT6jJNiLA9kvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZOLKEQ47fU4OaZ9rCd0GT9WXivFSMusVmoNbjFQcunAIhAKbX+m2zBf4i03/wWagYf3ftUcqFZ0Hi/OkG9wL6qFw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4278","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20126353},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6f65b7eac2b2d3d809cb7a3b70b647a89418ceb8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4278_1789461208000_0.8310312026411926","host":"s3://npm-registry-packages-npm-production"}},"0.1.4286":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4286","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4286","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e1ae69063d6421207a94d52d9599f996f1b9b78e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4286.tgz","fileCount":426,"integrity":"sha512-eacJDcNzXR/RG2LmzZ9Ft8w2N4FWHNAfCul1Ehk6VWlG8ZnNeenAr/+kkuuGxCvSLeIRG52AO2y/8naWZgWxyA==","signatures":[{"sig":"MEUCIQCWgNihfbTQ+K4HkhBBnOSCfTirY+5CFiX6Cen/GqkGowIgYQvobaqx+XzmEBaOIupRo9Zb4RcLaBv8qBcgkud/UP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDoF4vY2KMOcsiwEJUqhske+VOasj0K8EDPIscLh718wIhAKdqjeyz3C0b/uALz2qUzgxcIcZuYAEbEZV6v/pWcppz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20127675},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8b41b0f23809a3c575728c22f1f98f026765ddcd","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4286_1789484193610_0.4470064138086125","host":"s3://npm-registry-packages-npm-production"}},"0.1.4288":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4288","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4288","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d5f557320b78139c1c981c195f7aa207c7184213","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4288.tgz","fileCount":426,"integrity":"sha512-5RCpPjYZOKQPfsX+e/y+Wl1aGOEs6zgztSVaki0GaoMza7bf3y3xtFJgS7GseFGVeu436T+ZlOe0AwLs/NE/TA==","signatures":[{"sig":"MEQCIGR5vvQDMzQ0B5j3/ZNrdt082H9hNj5dkuXwDHpJo9PmAiBJVxAoM8RdInrbkJYF9Bdrqh2kyYjRIBoHJt1GPfr8ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHyiKsqkKWsL8ouovCq9KbVgvMjVtm0jMuo4tHX4st+rAiBPrlb3m/Xo1jZzI8Y4/0XV9RFZ9ZpqNEhCnvhJ08NkNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4288","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20127660},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f4d83f68fe960c411d3ea30e33118b27e52fad36","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4288_1789517554012_0.5621209412758814","host":"s3://npm-registry-packages-npm-production"}},"0.1.4291":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4291","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4291","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"806ddf1a97ddda8dd02bf7c1543545ae2820a6ea","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4291.tgz","fileCount":426,"integrity":"sha512-YR5RzyiT48lD+1UtuXM/FRuUoDj3581khfBalvsYWtHkYhQeGYEpbZhEDq3/9YPU5D2pvvPPIAN4VSiB1aDKYw==","signatures":[{"sig":"MEQCIFixV6d6g6QocPz0WRsB2/ehTw/ygPFIc8PuV20vsqMDAiA2iw4CurhpjER/2BWPSo7jxi49vr2bdb55tNjWsihfHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbuJb9CpSGg6xA5JUrlYc2ylflnmy7RShwBncr/RVk8AIhAKnIK6rQeXvtGTvaeGNym8JVR7SPxGWYHTa5fXqm+BTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4291","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20127876},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e26e4944c55a0e410beb81dd35b741341beab9cc","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4291_1789522249271_0.2759457557871263","host":"s3://npm-registry-packages-npm-production"}},"0.1.4295":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4295","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4295","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"e3511a44c61f4ec8ba520049cb087fed9f9990d6","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4295.tgz","fileCount":426,"integrity":"sha512-slrpOa9ys3apDxNl4EdIuMlu5w140piNHKoHVzyHkeRdQR5qJoo+aifc1OZ1TmVV+5XFs3s1KaHXv6+jgO0IKQ==","signatures":[{"sig":"MEYCIQDEVV0vbDdyqxLt0kRVeMKEFIwpU+qQ1v4idSKVzK37aAIhANV8h7lgCzpSdW6FHeBn0MZdYoPFqY28/02/KvJwch+x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGx9IMZUsi8aq/RMwSkSvg6MS7ry7+COCPFlro6eoOb4AiBbc1BJY5O5rE7QqOxeHlY5lXXnRQEdS47tfjVfxNYJLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4295","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20128201},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"66191ef580207f2bc052de1949dfaeb309f147da","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4295_1789526928093_0.002642923722335766","host":"s3://npm-registry-packages-npm-production"}},"0.1.4321":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4321","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4321","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6147bd64322c0370d320c9afedb455bf893401ed","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4321.tgz","fileCount":423,"integrity":"sha512-eQCxLCDy3PdwxWXssYqxCN7JPXzu+ZQdc7QL34t//YG5+kWlgvd59FRl2ZclG+6ahRE6FGorwIVCvXSvW7msGw==","signatures":[{"sig":"MEUCIQDr/sGUo/XTBcViM+x3iHoT3sWsCLmSQy96faWiaYHqKAIgULyofiRXQS81aT/dNSduogXK8hY/foQkV5NaPpwtQuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVYTFOd5eIyzeFKGoff14o444RIoGY1bxxQx112Es8iAiEAhX8EiNDibOQcKypGDWPlEuXXBjXz87xYa3Pjk9F0GBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20145052},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"852adad012d0b79afb1af99064cfe135a00388e4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4321_1789530381215_0.04963440940797681","host":"s3://npm-registry-packages-npm-production"}},"0.1.4363":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4363","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4363","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"42bd6dde4a034e7f567e276fef139e97464a9cff","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4363.tgz","fileCount":423,"integrity":"sha512-u+kYMh8kBxNf7ovbS4iUOnmrcsKMRpcQrhyeLVvKKxt6Yd9yBaWOfqIXl9RBPJ3mUX1HabSjXkRXXnVwt/jUWQ==","signatures":[{"sig":"MEQCIGGyoiKk4QW4DkNef8y9UQMKrXRXRDu768zRoczASJHfAiB0f15vehJQjmtrw5gyrXRiLgfHWcrhe4bIAXjpWwxgvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5cAV6/WJYk+AOg9sLrz02SH4/aJm1gRjtDjBjQqlA1QIgabZCjg0W3433evXvkdOwCB4lyocR6vToesrfbZdFEzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4363","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20145300},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b83b312340849be45a42d73ed50e618a4170ef94","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4363_1789530787657_0.2514565278952281","host":"s3://npm-registry-packages-npm-production"}},"0.1.4387":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4387","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4387","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d62d59e58ecbd2681e57278addb69e64e4842aed","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4387.tgz","fileCount":430,"integrity":"sha512-pUpTwNLW/qCdD2WxJE67VFR+veVP7UTfbfVS+Sdwl732hg9+I/4DoFJhggNX9rdub8UiaMl4BaU0olF9Mlthtw==","signatures":[{"sig":"MEUCIEYV6fpvlEK73UFTZ20RCuj7KJNoV//2cPRAbQKrJuVtAiEAuBC2WXZSXLhxBhS+PPJOTwdepw6OczyewlsFd1C6R8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFyB50PrTeLPw3PdwvuzLtI5dYndlQLJ3/dvVC4pT2NNAiA/upQiPlrKGxAPRrQxnKs2Mw45w5PVSXpqjCXziZGqjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4387","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20273355},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"51efa6c053a0dcfa01885447d54c74a4b3077815","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4387_1789533708076_0.9679009953160607","host":"s3://npm-registry-packages-npm-production"}},"0.1.4389":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4389","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4389","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"08edd291b4f2fb2cd0593e31799f094d63ea44ea","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4389.tgz","fileCount":430,"integrity":"sha512-jG69MA8REOEq9TVuisuRQCMKCWdDadeXNga6tFPR4aSxifoIh78ezjKTnfkmvg8nXyQu4NDgUpbN/b7U/adajA==","signatures":[{"sig":"MEUCIDkADyWTJc1O00thwyTrvxc2R2PKsriCbIOM3ZVcuwDHAiEA0xD2bDJrZJY+VWWqr6vXl7ZalITqRvg9aN5EYCaqtH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMs8yCl3c4/tyh0iGf33eyaIZa4K/GNnLWJ+588TENXAIgDCjmOHgSSivvYswie47ZeClYGsrmbCUAc8pUgtt5xH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4389","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20273681},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b3a9cbd91a5bdc793484859fc1c7cc43b24aeacd","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4389_1789535270077_0.897748067185484","host":"s3://npm-registry-packages-npm-production"}},"0.1.4392":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4392","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4392","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"72e27c9991b3def1bd1f1f74b2290e7e57a2ac51","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4392.tgz","fileCount":430,"integrity":"sha512-AdET6LfawK8uaVvYEiI122x/HWPlCZBYLXPW9rCvTQmJ9PR7vPyldhu+ebfCI+kRDRjrJ73Nk9b/fKN7lJ4YYg==","signatures":[{"sig":"MEQCIFNj6lsoISZGZisMbsns4MNrPnAwUaCvi4s7xqztOLifAiAXkyqOO6/1VluxSQxsNJ23tb3hLqGWmDG/nSKjQJsAYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD66m28zS1vQIlMxWU95NmrDgqYhFAOjISr+jg34AexSAIhALjuvAXKc8veWxxuL2TcN4ztSWwEfBc2rGAzAc109XVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4392","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20274157},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a0a39b849b0f2f68a09bfd00644ff809b8f78331","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4392_1789535626467_0.2209972466823511","host":"s3://npm-registry-packages-npm-production"}},"0.1.4395":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4395","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4395","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"8d9d22ca6b2b7547aca65ae6928f4f712975cf72","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4395.tgz","fileCount":430,"integrity":"sha512-qFMt8L7lUcigicpmz2Ie8l2qHgtp4vvBf1KN3mn0aB/E84yg1okMstZSqA7Cn04L3S+GbxbAIDXBBi13Y/YjXg==","signatures":[{"sig":"MEUCIQDAYF/nEnRBN0MNEWxYzIzybrGKSaSX0e6sqew1VkP3bAIgYa1exjGdQzTY2oZPONqaSxPipH8Il7JYq/ak/zSapuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGKEWtiTB/aFk8gS16+VHLvjR7pE2VU7Garondgie14oAiEA9xCA33in5tRo+xrRUzr63sLal0phgKV1jov/W5GL6so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20274157},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"53aaa5cf219c4eca29e65c43c5f9f5af06b143bc","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4395_1789535696154_0.47683850399314687","host":"s3://npm-registry-packages-npm-production"}},"0.1.4397":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4397","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4397","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"da44626d1772237fee5e2498de73cf75ab819d34","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4397.tgz","fileCount":430,"integrity":"sha512-M61IzL/gjm55OZhogc9m4NJIGhOjvvyxcmDR5dLucWJlszXB8SHAegqAyYPm3/DMZrn20LyV8HMD9iI7lNS1Sw==","signatures":[{"sig":"MEQCIDyuvykPQjk9CGza0PkER9JcO7ZpGNkUrkSL91l+GcFoAiBd39nFMn29b97vZ9ZVM5E75gTAEnPXn6mTr5WkB1D2tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbeCwN25JCh2TTPuxvSPu/vwNZKk74PrVYvBy3k9cDqQIgboH8QBM+rD2LuX6lT24AEVQgkA5Dqk7AAs0DlUZMTMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4397","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20274067},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"06be4bdd5c076ddc274fe3ff3fc537c04335db8a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4397_1789535810364_0.750357789723004","host":"s3://npm-registry-packages-npm-production"}},"0.1.4399":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4399","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4399","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"2e0c0a13ab8558f389c6e5fb796b29fecbf0fa4e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4399.tgz","fileCount":430,"integrity":"sha512-upEIR5obRVUzBwiBEL0t4lCHRvun1LeehPF4YM2WZzugoi6O6fPBY88vlkHwCZetYZcoG8Xf8C9A5R0oJSBM5Q==","signatures":[{"sig":"MEQCIBMRjdGrxjCWdVXq/7pt4K3l3itf2o28cAOo9zicUCBmAiAlkD4oiFnn9wwvBDJRhdFSpUVmsItsx0H421OyKl5NeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDQ65IMOQ3rW9d9ylCMHV3gPxMuOKafCe5Z0zd4tNjUtAiAL0pbqSEL8oejT1WfiSGg0KWWpzUCGhHhxPaXefZVFFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4399","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20274170},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c94e1b7fa2d761281130672f50baeae54dcadf29","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4399_1789537332706_0.6642140494883606","host":"s3://npm-registry-packages-npm-production"}},"0.1.4401":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4401","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4401","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"3aedc2d0e624239933e459269a2bb05883b1fd5e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4401.tgz","fileCount":430,"integrity":"sha512-O67Zj6KZhI0/Zy3sJ8vgV/njdUeqGP4zTMB/JoEiMaroKIgi4VGcAy/om4ofQZVUE98BkvOfgFwpgxCk9dSRkA==","signatures":[{"sig":"MEUCIQDJjVMS5mX7/1UvyhJUFobXB2elKY7N6nAwVTFPeN1FEgIgWPWpgSlPqJNJlt0Oaaku1fWnqd8BuyYRshs8JFUmWHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0ahR4l8wumMYJwe/Gt35uOY+s/3WmeJnrDc+kZoepoQIhAKcWdA0/BVivEKGDcC/EqNv5Qx09wkaFI9uL/LVdeXJV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20274170},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"cb656ee92f87549e24c74ad578797fc75f167f57","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4401_1789539316189_0.7013409737655676","host":"s3://npm-registry-packages-npm-production"}},"0.1.4403":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4403","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4403","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"60849ff7e67d9197e87a7fc96f71ec470580add3","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4403.tgz","fileCount":430,"integrity":"sha512-iVeUwqrKcmt+X0PHFIdvPSsBmERpCsVnRdp66CknrBEKKAhOIlZ43t10tGgyGFjRdAW5iQEb+A4Qd6WmsgPsFg==","signatures":[{"sig":"MEUCIQCGbk2Ta/OW5zGR4iYVCHLFsI3O9soUxAV4irYIdAcsVQIgIfWjx9i+1cZy0WZFcU4gVHWpe42nshUIMQh47gh5J28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFAe+hPgW9WWgrXxs/w4CB8P0oh3ImTSvcItVojNef6vAiEA8ZilHIOVCfIqjYiVoHbxlpdxa+jF73w4D8OQDU/VawE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20274170},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"29007c0b0da972cce3bfdb3f525d683c539cdff0","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4403_1789539567997_0.58951429938282","host":"s3://npm-registry-packages-npm-production"}},"0.1.4405":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4405","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4405","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"41ca2ce75c31702f0b29903e1c38975d77b60196","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4405.tgz","fileCount":430,"integrity":"sha512-jTs5kMl04CWHTg7KA7PcGzo0Ydit19DH49w6a+WLsp03pEyssQxNbWf3Zs6+0TMy0caw4tO64F1hXNcrbtSgKQ==","signatures":[{"sig":"MEQCIGPXHomjZxirzU4nuvAnr2dH0Recntpqrw29CYCJR0uDAiAz606Aw2clRCDe6K5jX/wxHN5w6y3CcPzExwqaB4EmhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBwPbly/u0w7zPJ5uvVL3CRES/0K10U3aJZlj0BoCksLAiEAvxt5DLaWGqyTmpicgXTsT+kLr1oet+NwV2Q19/jTWKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20274260},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"37ed12036abe6faffdb134db3ca33f5f181994aa","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4405_1789541914425_0.415280512352733","host":"s3://npm-registry-packages-npm-production"}},"0.1.4419":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4419","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4419","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"bf19255bc77935e2c29883684b4a42b5fd3cd774","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4419.tgz","fileCount":419,"integrity":"sha512-Ryfo4a2GxvitmmqHdGurTpMLnqWuz2lSEAEGmw1rK885pjxECn4spp/ypwrf6uMd+n3KfG1KP9eFgwLz3X2kbw==","signatures":[{"sig":"MEUCIHV7UXkaK0pAAnzYVC8h6i33Bt0yDsFyNNDISXdkKLnPAiEAtCvYydukY0BqBUG3NSeJc1HaNcbMT4Y2WHr1a8GPs48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlqBGrxz8NH5IObF2c7Mkwleu1DN29gG1R9LdrnYEjRQIhALgu6SC52UnjGuTcAqRyJg2HidH+uhYEW4dR/eVkNcj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20215421},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d132ac31cf6de66047c347aa7f6f1c1380656746","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4419_1789544106377_0.145452042333152","host":"s3://npm-registry-packages-npm-production"}},"0.1.4422":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4422","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4422","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b6d670dcf3110aae59a8735b0bc2472e3ef49fbb","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4422.tgz","fileCount":419,"integrity":"sha512-ydpKviYARHl4l2vaZDiOYPWken8LYCA1YO0OQcB6P/+0nM9Nu+8t6A9G/ndtv0sn153/+jQMr1KjYaRWvnmZIg==","signatures":[{"sig":"MEQCICYsBxa1Z3Ei2jZ20Oz+oJIi90+CM0SU+JTW4oMUT1y5AiBf4vNSwtKGoo1judykisBAEY7GCUH2ONFe/vwsJk4tZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0gLu4Y1qsKfgfusbXKF8iuuVud+bnx0ALp0lxXK6NMwIgGRocxoxPk9rQuL04zj92MWYwjElXUBiPeT1XEiHDmpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4422","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20215504},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a97cc4cf236d1ae75720331feea86f861df31a08","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4422_1789544579474_0.15315035217295114","host":"s3://npm-registry-packages-npm-production"}},"0.1.4444":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4444","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4444","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"61966c94b9ce9666e2d70c5262ea63bb354a01ef","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4444.tgz","fileCount":419,"integrity":"sha512-Cq+5G2D5aerOTYtNAatC9+wEhrjJY42kr5ga7/Ll4l4RzvHxwYHEe0e8/wD5/nGMtm8KSLXu9m89EC8HldoOJw==","signatures":[{"sig":"MEUCIHVBVVutVPLUWnkgRk/4g8DEIcnDXXiWpRemsj2+HeRPAiEA0Y6iv3hH7bqV0jcAgnIZkfeyvH974Ke33TayyppFwzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1aLqI6dVOI4E+NNfZHYgMRhgEduCMcH+jEZH/Sh8rLAiEAjiIf9yfMlD+GlZnci64WMFQHPtUbrwsMbxI/jBBN4lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4444","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20226462},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"38347f924ec160d7fb91468efd5b3189bf214985","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4444_1789547012933_0.17285437447346763","host":"s3://npm-registry-packages-npm-production"}},"0.1.4489":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4489","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4489","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ae3b240d6beab23794ee721e15b98af0cd27a0f0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4489.tgz","fileCount":440,"integrity":"sha512-6Aq0DWhnkJ4YxY646/XlJKyI1jAyDKOvUw0zEYZvAFsTrVUtFJ1ISMRCGskvxwIbJlbrWgz5/58kVh3Dy5nO9w==","signatures":[{"sig":"MEQCIF+Pw87QXxsOt4OaKPnIw++s9XuJmV6jtUgZQni5/nxoAiAld7JcPmc6qfkIx1k6jH9RpEI0VijaqqDB/KhVhIyArg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNmxLhLeR8HT15Z3wYSbMfqhaPLzfS47qpNvzq4sjXGgIga4ylq6j9AanCCjfcqQc8lr2JkgEz8aOJt7zJir0Ls8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4489","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20286025},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b6deae0bd35846ec4fa0793e6eeaee79721015c4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4489_1789549270098_0.5297715249818233","host":"s3://npm-registry-packages-npm-production"}},"0.1.4503":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4503","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4503","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"84e3f659651e566d0a7a6188a4116df4c2e9a5bb","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4503.tgz","fileCount":440,"integrity":"sha512-JMh5s0IpAjubp9ZZEWcB44fL7RGz7NKhbjRHELJNBROfJTyzUrpY96i0f8RASfSxIe8LHpewUyQJH6VKLWXyZw==","signatures":[{"sig":"MEYCIQCBgWXSlkzJP+CKVw7CufYF69jtuCouAknwps435FIP7QIhAM3+FChA0avJMtsAEsQgNA6B7kZR/XMcv0TzYps/iYZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD44O6lt16BQ8wv80qjYMqL+Ph5ueHLNEXWZILOMWvxBAIgJHAsv3OwuCPxCIf3p/NXnAymzJggl6wEYbjIwpIp78Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4503","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20329176},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4ae4d96fe0a473e76b0bc0bad7174f378f62d9da","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4503_1789556313189_0.3612224720130026","host":"s3://npm-registry-packages-npm-production"}},"0.1.4508":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4508","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4508","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d8427b005dd6a8696742bd190591f7728ef1d9cc","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4508.tgz","fileCount":440,"integrity":"sha512-boyJeZhD/zvWbLccfuK3Tzo6r+1CBtlmTfSkuj4iSRSfoBmK+EI4NaXiU8AX6DpTNoKneAyGkPakiGhVPDk1sg==","signatures":[{"sig":"MEQCIFGGoO1iLvqfNFfW1rUqNfqgLbhG4pcLE88pPrIkrdPiAiADypsk/9oMMiddwFRLnnzqxMRJ9hnp+d6RUU9pzl1bkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCScdnFTRDsATS8uzGErG5rE7H4MABiJkPDw0qJLJv4wAIgXUpUDk9r3PC1+AlEL3IREeqhrhNdMFba5qyf+WeaHWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4508","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20329176},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a3c8c8f7a44abb4014c21386ad4d4f9ff0ccb280","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4508_1789558560108_0.893923846162008","host":"s3://npm-registry-packages-npm-production"}},"0.1.4510":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4510","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4510","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"243c143df48703b04f82741cc15bb7cddb5e48f0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4510.tgz","fileCount":440,"integrity":"sha512-uBPe6IwTZVbK8njwUDj1z9F41xTbIlW3hN7GBi1FqgC/ePSs5Y/VCDb93LLmLB1UgEPiy3xFjAI9dJxOamQHiA==","signatures":[{"sig":"MEYCIQDXq5d+LT/hb4Rnk+yBPRePpgp8x4jji/dukH4kpHBGnwIhAJXwCBSWc20BvOfdpYJ+MDdVZhO4JDDdyHKgt0HGtThG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCYleC5nYc52jBq1RAyyjOJx68Zv47RhWEpimKieCNQgIhALTKXYnBVTPaW4GBVlgYQ6DS84leKd2Y4tsu6XXhlbqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4510","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20329795},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"81ffd41bbf030727056654aaf64a36208761db52","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4510_1789564424471_0.4639617683735058","host":"s3://npm-registry-packages-npm-production"}},"0.1.4512":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4512","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4512","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"c84d8269dcbbaed270cddbadef54ed7b013cf6f7","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4512.tgz","fileCount":440,"integrity":"sha512-kuFQ5Q/rVQPSef9h2m61rJ+6pORCSs6pzzRMzq7Mw2mk+TtuNo1JvHM9fNszmbO+JkXvjsiZMEdaAIaLoygjHg==","signatures":[{"sig":"MEUCIQDbsWJu5RGayVdXgwdaUJzxkSgA5NfAbMpJZ6T/UelMggIgZAdUUPWhgV4RQCO48455Xp8TC8KN0E0EXtrn28ZNw+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQs9YleUQIAWLpakgquPyP4JAwpJxvQKxhSxcPwRZN0wIhAMbwrpD5rDP170bJZuWdniNGb+PBRlmcnA30ecQXW69W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4512","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20330083},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"35633a64bc38bb18d27fb400f57d63c68ca31911","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4512_1789569025129_0.38356670137949833","host":"s3://npm-registry-packages-npm-production"}},"0.1.4514":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4514","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4514","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"0dc3da680f3b9dc4cfe73d0a802e9a533f6bb9ef","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4514.tgz","fileCount":440,"integrity":"sha512-iXz48SecxOSBg6RtJMeQifknQ80JKE6FBGPS3vzUFAnV0Y4jkSLxkrjWnRkaWR9CwQ6dylayV1serF+PBGzofA==","signatures":[{"sig":"MEUCIGx3KGm9lq7ZEln2sp7i+zUg6tD7rDLSuEgzwJOt9iw7AiEAgc/1DJdomhw1ylgITnmPsSbGFudBVMggVPP417Ps/jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHNEd7s1BSmFn2Iuh6qXTVek5t1rhfhuQpM5gY9HDe/qAiEAk/VaMawfs+owbEdGF/QLLn4eT2BXWk3wQwTR7d8LHMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4514","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20330121},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"78f9b7d8e75df3e7499995dd2606b280724ba721","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4514_1789570819241_0.443503121090719","host":"s3://npm-registry-packages-npm-production"}},"0.1.4516":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4516","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4516","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"5185616e7312021edd7755d80dbe145e7d196eab","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4516.tgz","fileCount":440,"integrity":"sha512-MvFUASY5YgSURdZC70RnUoKACaSsMw8BavE8txa/jfz+T13/djxPdZzh+66dyQVtawhM1kDWkq/aebP2ROvx0A==","signatures":[{"sig":"MEYCIQDtG11Xc7U37fmwFQCTsa/pMbUwugKg2OU3a06efFPdjgIhAIfix4O5CXOmxJcrcXY4wzRf+7BYX9rpt5KznxAUAckC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzZAj/9ZJTGYbqeiUXiUBw/wZqhvWJqWerMBTpl4ts6wIhAIZ+vWgyHutdg3tL8K28eKKQSyUAFV/Gj5cxu1HN0CiZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20330201},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6e84e8a2acb80abd526034a4d260b2a2e641ff4c","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4516_1789615066787_0.5898208886287173","host":"s3://npm-registry-packages-npm-production"}},"0.1.4518":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4518","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4518","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"51fb7f02855c17ac5bcd01634abaf47d44d180d6","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4518.tgz","fileCount":440,"integrity":"sha512-X5zmd6tTRr2uoa97JdJ3erso4JqL3Na+zjIT6l3E4Wzr6t9gxBFdwM2wtWpBqEwSH27cwUbCux8XUs/x6CfeVA==","signatures":[{"sig":"MEUCIQDSRSMGS1UtGsjd2qpZqJe7I+qm3w81H2r+sOT/EVEt8gIgWc5H7hbyt7F6TaGx24ck5H2D7tNRfCweftA5qpdjiCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxLBvaImrC1QhQ6d3+KnPHOMNM0qIDWppgjXt50TLX/AiAKoFxCDH0GJVj65BHuL8WBEykuf8gN4Qwj9+hUP6x1uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20330201},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7c86d11893fe07e8d2fc9c9d106addc82c22f8b4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4518_1789619757968_0.6580238499854536","host":"s3://npm-registry-packages-npm-production"}},"0.1.4522":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4522","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4522","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"38d9197e4dfc9c0c64cf9eafa45bb35ad8d3b162","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4522.tgz","fileCount":440,"integrity":"sha512-Ejp1AQFCGDJmsXvraVOOp3stRSlvQOAS0n5Wf0sswkoFSHORzKEnEMwFF7y8WFYnKnqDCwu881/i1oxnCv5G2g==","signatures":[{"sig":"MEYCIQCpYhg1hgGqFXDLuxThL3zON6QFXVZV21OFGfflrpbGUAIhALAgJRe++zOqYmsNDuybBnsfQLlWRVPmO5F7AZmr0K0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/aGQB2W0vPEQfn9xt8EVExEwwEmi32KJk1cWNFChK5QIhAP21RPYb7Rle07IanQMiB70cIWbAeGKTIdixp62PBy0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4522","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20330627},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"78923d4707c3495027392f61837e273e1d6a4777","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4522_1789637314847_0.9246098387541013","host":"s3://npm-registry-packages-npm-production"}},"0.1.4524":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4524","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4524","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4998e978808d88e2f27c7b75ca5dcc6bf6f92ab5","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4524.tgz","fileCount":440,"integrity":"sha512-j0A/4CvwFiskIIRZzPawUtxI0C+l7CO+HuzR594oNNmFGKtKRhCcxis5c/1dsqUflBJbNghr7LmdlwqLpof2Sg==","signatures":[{"sig":"MEQCIHycWWa6mfc6od9+D3gVMyhvEGOtQJYhNJaMfvuGQ/dfAiAVKsr3zekM0PNQodQffAP//Se/IAAIr/xxLi+q1t9zPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWJz4f3OUz0MZbDmLMZ9RF0G7ic2Fhf1npRS6ndHACvAIgDrjHE+x2GVPx7n3qJ8mUaYJWSuF0GCAAFuz8+uET7tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4524","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20330654},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6f902d821dfd93e0c6235adb75bcf12125baf57e","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4524_1789639536964_0.7193476334722451","host":"s3://npm-registry-packages-npm-production"}},"0.1.4526":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4526","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4526","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d904a3913d64491e662d1f7e7863f26bae6f588d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4526.tgz","fileCount":440,"integrity":"sha512-1kMYgrVT5sry2YXsjLLzJXRvie4qEAxU/s3il0Hx4zBRAvk5Ss100dqzQxZBMngHetNaEwRBApG/CPOaQR5jLg==","signatures":[{"sig":"MEUCIF70CcWbIWSLAkdFQYiiWUn+YQA5j7XOFJjEWJXuQohqAiEArWTGr3tx5BxLMdQpQHxJkloxalDoal+3gGnKF9jK9UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxh0MwypbPpA9SmfGyJKxmqx1BMluuCDZ5ODjOVPA7PQIhAPpwf9gtjVKk4iiuSE0TraCoAuIdh2N51msocC+rWPwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4526","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20330663},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"36b06f4182bdc27118854875916e70a053a3d9a4","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4526_1789647202985_0.17630631107845196","host":"s3://npm-registry-packages-npm-production"}},"0.1.4528":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4528","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4528","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"788ce0716ec9f8f108ad1aa5c1bc2806cab86c8b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4528.tgz","fileCount":440,"integrity":"sha512-pP32YHZzlp4ZHbahJfI7H29OdtdbewYBVTmT0Vx6N27gBzjqv9wSgyzVO39x/LMwITH9cuNEHY8d76e0d+/TiQ==","signatures":[{"sig":"MEYCIQDAblc6zZ+o678Zo0FxUVsCw6DRwmsLKtjFRosktMLA6wIhAKgKO+LSlJL6Qyl8x3lTkvrumGVMD5NF9CmlpfHNzlV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQeJSfkUiC4cKmjaRpfL9wf5x/esO9LwHKBVnpScXxbQIhAOyCXX00bdTvWxV0SNTf7n24qBTowcwh0cBV3R7eOqP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4528","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20330929},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"44430c37b33796e7d73202492438b461ea953663","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4528_1789659956096_0.3575802610680259","host":"s3://npm-registry-packages-npm-production"}},"0.1.4586":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4586","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4586","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"16d503093681a104156be5b7c20d1dda27f92a64","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4586.tgz","fileCount":441,"integrity":"sha512-5YPrEhmGRRZ8iLwlY2W/nAtZem7FSmOymWcH6XDJWkC9ZBbrnHtxiFyzeEDrvACtfu8V3GsRb9HOEcxISlCS2g==","signatures":[{"sig":"MEYCIQDvtgyOeFRLxY8A2jCln+O8L2O7a6AllDZRkAZMrI4Z7QIhAKGGduNZvNwmSrZMEmFucGWicX6q2mMqX6CLe98rDNLV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGBtlOJJc3MGx5+JLJq02WvWSs8GB7Y9WbpDiyZETLiaAiAdgXkfQ+BMI8aU2Bu0tKgSqw/hzPLmXuZRsJHnfF+nog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4586","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20476701},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2eeb1bea89c5109f967a2a3085cf631f35716145","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4586_1789665949215_0.8710738533851421","host":"s3://npm-registry-packages-npm-production"}},"0.1.4620":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4620","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4620","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6d41298a7dc62c8dfb27d7d2ce51cd2c5b72b1ed","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4620.tgz","fileCount":437,"integrity":"sha512-9TQRiHNjudQ6CE4wQjtMDGoUAexu1lDLQAm2TWQztSmFqLC7VzO3ZmDBgYLoGzSz5FPsvq+6kleyg+iNtdL8qQ==","signatures":[{"sig":"MEUCIF8cR7ShC3jqF4jgiIXYyt7Vxh8s7J1qO+XF39ptcDINAiEApsSzcR3EUeIEfj7/8FLJSXtD5fnMizHh3uzLLChQFkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsjyqSkrMylTv4OZCPSBs7xTl25eyGVFRHEUagWAC7EAIgCnd+8EAtIqGCo5s0Sc5AO0hU9B6KeHzhWCtqC1La66k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4620","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20519754},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e401f195864da141864b33dd6cae7490c83979e7","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4620_1789675391628_0.014097120005631014","host":"s3://npm-registry-packages-npm-production"}},"0.1.4631":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4631","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4631","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f566b29bea6256f33ec8649cb020ce7aec68a364","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4631.tgz","fileCount":437,"integrity":"sha512-z5zp105Fm4vwts1nHFAbYvXDxpt6KWvzP9bKxAQ8KT6qcwYrCu7ypcV6Cy5HUAeROj0L2hYjXURyA4ybRZBIrA==","signatures":[{"sig":"MEYCIQCQXmkGRAaglgH2gDFHSeahCPO/UE9Zlm+5+WxcznAAQgIhAOU4RSd4C/bt/KNoZL3k6cyoI4f1CUnINwJrupqY+m9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDXqU8hcpH78vhJ/FzUzKLJdF/G4Bud8z+PDC+RTLJAAIgLmUUNfWCS8QJu5tT/uNEx+uXNo23VJgzHM7WjzgzzAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4631","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20534366},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b00892d017b29e28b2d9d7698bb9a8839a4b7bae","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4631_1789733990668_0.43401883971499955","host":"s3://npm-registry-packages-npm-production"}},"0.1.4641":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4641","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4641","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7a79f0492d7a2c1c86cb68cf4cbf27741d1d790b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4641.tgz","fileCount":437,"integrity":"sha512-qf7baSKpCdrSy4Rm3gGie/L4dKBBTQcSPZpqMPC6Z+/LQ7ptkL5mHPvybXwVeM1luxFaSUUZQ0cP4xg2Kloknw==","signatures":[{"sig":"MEQCIAz4vPkaaZuc8Q1gbQ0GxLFqIYo0VDRqFqLGewdDeGwHAiAHuUWBJ9nr2QRQWuxGWgb022sJV/1NxpynvXr6OrCyHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCK+BG53W8DG1k7YIkFDVEWbQEUtFU2flhy7iG/dNbVcwIhAKb1w7GOC/hEAdTjEuPUFZEusHIErDpKDXiIYlHfQOgO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20607147},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d95bdbd4236c9c0b59c2ee9e5b300fb8aded387b","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4641_1789802263984_0.1767096084105113","host":"s3://npm-registry-packages-npm-production"}},"0.1.4646":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4646","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4646","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a0dc16cce7aad381d61506800e4203f8ab4d4b9e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4646.tgz","fileCount":437,"integrity":"sha512-JFT+zgeIrlCxornD4pNnZBuk7n2XIviFYmHfjAZgCUaPu8btJCewUcBwfbgylHC1CBjO7MkSK1sM0nMJ/YWhMg==","signatures":[{"sig":"MEUCIGNZtGXxVrwVwn4xOo2huFiNl24jqt9iK/35uNdDQaN1AiEA8qma7P4WtbDdHKUHNGI1rKHrFHV8Bh4nVh2zJWcQgnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFupg5NybnimkitLeaKz8za35uY1cJs1ct30wiAPfglAiEApYZMXKNfThXFQuUAskIaH3st/j+zbFOfbpr0mK1rsnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20609411},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"85cd72e67fc17e9a66cdb11c548673fae25b41b8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4646_1789803099669_0.39134719843238774","host":"s3://npm-registry-packages-npm-production"}},"0.1.4649":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4649","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4649","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"47f31de1af81ed78d7798845b25a8bc798075cef","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4649.tgz","fileCount":437,"integrity":"sha512-5GwQj3X0awMpTqjoI7grDMUTLP7NrozvLsz/96fQEKUMbyn0clqXHhYG1kUOPcpSHOusx4TQ3xfTdvNeljz/gQ==","signatures":[{"sig":"MEUCIHENMgnHin7CaeUxUPZmqXYqPh7vKU7C32/m64tiFLdsAiEAqEcw8HNn6RlQLaWrvZxr1wljxeudLu2TUOeu1gY9hgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPM0iGgKsi4ZPDw0O1ShMdVBpPQ31iEd5EVL5QoFZBUAiEAzkLdQfLT5xw0utJVqse/MSHkdRZK7lzQEEATmhiYCyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4649","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20613437},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4633b31ceffdcf54da776461c25f960c5fcb7828","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4649_1789816935875_0.5035126098120628","host":"s3://npm-registry-packages-npm-production"}},"0.1.4659":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4659","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4659","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"981335db2d15a75896d5756eb2ca607a3e3d6226","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4659.tgz","fileCount":437,"integrity":"sha512-E+MOyCMDFQDrev3wD/HnnFbsAnu+I0mjviOEHo3f9ISMWmUWw9Op1HBNcSoC7Q+tyNoKBSELJ2SsBVKpvcNUqQ==","signatures":[{"sig":"MEUCIDnXiYSRUDCOddIie/tdtSFGk2daghXKQc2lS3ZIBYrkAiEA+qS43xEbsaQJfMgOf+ZXsJcWK3qVIrCwjGhjANwdbZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCs4+m7403DGJARn55mFF+2beGKie7D43H3FD+wErbAPgIgBprVXCVf2H2BYLVGFG3uKzvDGTfX7hxqWMjUQjT9NJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20613519},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ab298bae2599db68c66d7d57a24543780f4b35fe","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4659_1789833998017_0.33585354002799894","host":"s3://npm-registry-packages-npm-production"}},"0.1.4673":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4673","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4673","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"36f50e31683d9cafd25bb88cf78efdbe34b0e352","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4673.tgz","fileCount":437,"integrity":"sha512-rASUw1KeTU+/qMzvde3bnRQ0Dzij1a8c21I8IPUMCwZjIMfsMmB4Ml8LV9QUyMauWuLEgEpZiJLVrgo2aL0PnQ==","signatures":[{"sig":"MEQCIFQwMRyzTmkPupyokjGjq8JQl3Fm0JD2WEXjRoVhj53pAiBy9GhyDHQc6zsbqp8PZtrvXDGo0Sy2cMrx8BseZrPxzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5TAXm3I4QakRjvjST8ZDU4PJZI9Yb6f3Ldv0wJsrEDAIgfXkVYBg8KiYRY4PvzVlkwZAp94xEvYeYDYOBJ6d0Igo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4673","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20627754},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9e1aecb6b52afac99ff5e9241f64c65fbe9d785a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4673_1789841181486_0.28759772987936527","host":"s3://npm-registry-packages-npm-production"}},"0.1.4695":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4695","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4695","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"47870d7e967409fbc7e0b57f23bd857f88c9c71d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4695.tgz","fileCount":437,"integrity":"sha512-QmXEsryvqxPqNL9VEwzE/wU1Ux8HViHMyL6UZt+srD289euZ9mO4hTAe1hfmYifdneDTzwaTeEmUEr5cOh3pYg==","signatures":[{"sig":"MEUCIDAGMXto3LNxHv5gfVKAnAglMDBkxNukbE4MvqTCNJ3rAiEAuWWtnJ5kuDoEG+hEI4u3Nwu+aXu1rZwANl/48MPVsQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDB2RejsLjUc9+6LgrNKKEOrr1ZoWQ1baD4VOHf9xqKMAiByWo+mmv9WP/acVt/R0WbD4RLoAk0nOig9Gse6S/1xTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20643458},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3221e6f1a0c41a6fa54ac6ea75a7ca03a8dd39c5","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4695_1789841455466_0.03594388242750113","host":"s3://npm-registry-packages-npm-production"}},"0.1.4698":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4698","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4698","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"82acd9a3befb380ecacc3f727f3a9b774494b795","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4698.tgz","fileCount":437,"integrity":"sha512-e9Daox/gKkTPAxGDQQT61SZfEWoAISCLJ94bpkX6ohbu4G0N1zIvAeRM+mGufFBXA6sTcorrBAXy6lvCKdSPfQ==","signatures":[{"sig":"MEYCIQClZnxvUjQugkHPy7GoF2vs+2qD3gxeWAGOC5z8aNuWgAIhAInI++mMC7TTNGk3jzbiPzXqRUf6QnkMzUEash/3avrN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuL3kihNKb7OpP0MjjyxB3KQ3bHUszHBMu4pXSZEuIsgIgMPuvPaSjuX6VlSclkQBgPXN/pt1J5YjlC6oiwn5qTUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4698","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20645066},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3942cbbfb6157ce5cea51dabf983a174661cf440","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4698_1789886392502_0.4864365797018184","host":"s3://npm-registry-packages-npm-production"}},"0.1.4700":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4700","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4700","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"360f35dcd73a434e4e297f93905ce98b617586d8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4700.tgz","fileCount":437,"integrity":"sha512-fFvfoD/Nk0ICliqW8lSbg2fv28APKn/1A3eU2aEwa6MqTJnuC8CtiD7Hz9knngLZEijLfNOeKS9f1G6BTiwonw==","signatures":[{"sig":"MEQCIG6j/NIuBYbO6s1MFa928bTKte0qHo3Zd/FQg60krdJ0AiBTdo+H9a7PRlHrG08MEagt3VgQXrnzeOCs1La7rClISw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFhQb1h76zqeiTq580b8aZw9zvhN2OO3eMJiZ5smfSQPAiEAoQ65WOdaiDisv4fCtM+MJiF8yVYDhJrDUn7rjXE3AjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20640608},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4c0199185d8461efccb75fea15108fc9c233dd8f","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4700_1789891159443_0.43986261398650695","host":"s3://npm-registry-packages-npm-production"}},"0.1.4721":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4721","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4721","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"81580c2154098f7357426ff44cdeffeb37133a20","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4721.tgz","fileCount":437,"integrity":"sha512-dcaqYyR0YDOLilAcz7+Iqq9bs5rTr1/MaL4SBySGxa8i5dtMXADs9kzb/ees0m5FXVLB+LWKRXu3z1E7PXnkew==","signatures":[{"sig":"MEUCIGiJRssPkVTVGnIwa9b0yBP+HpJ7gNWiTEi8SDT9VhjNAiEAxoYBTpf4sryM4bnPKut3x/xZQ/OGSfX7AmjULFLn8Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMvqtC8hSdgpFlzz/FJSLWzLgCDFG7/l8IP4P/zyE6YgIgKA/IM1U37UVyuP9j1oMkiGotaDPgABEK6Vf3Ia2Ajkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4721","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20641431},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a2090e68bac4f1aad05a40cfeb75b3b16f98ded6","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4721_1789918822349_0.6945334594929506","host":"s3://npm-registry-packages-npm-production"}},"0.1.4742":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4742","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4742","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1ba708a6cfd866808956745c0728700c310aec77","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4742.tgz","fileCount":437,"integrity":"sha512-ewbUSPVIF0xeLrGXQ4o66XSIlOXA7boocR1SyVanUxl5cBv/svnf0n2mEj7Iz+m1JCQ8FyBmw5XVm558S/te9g==","signatures":[{"sig":"MEYCIQCF6CXk5JA8lAr+ZGaJw3n0FcOcqiX8QMo82pABbwjvSAIhAKPspLg6kzGRztauOVbOhHYGeAoQ7eSohYyLtFdjdPdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAmWnueJ0Usx1KS2BS0bWhZjbQLnrmQsjUnGwFo1pLMTAiEAzqr57koZoBpFE2f1J+P1GCysVNxGI4iPT2C6zYha3BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20641431},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"036536b5846674ad3cbb6c3695919031619c6f60","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4742_1789954272582_0.008354166763333115","host":"s3://npm-registry-packages-npm-production"}},"0.1.4745":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4745","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4745","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"edea7175870c0eac7cb8a243037f6948a56e2c60","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4745.tgz","fileCount":437,"integrity":"sha512-wYw+67V9sMhKFjFoXCyePJRKk7S+a3vWjAu0fircEuhsx9CN+Gug4qD7ayDHArF06ODuW/dnna9CuSsd9Cb/Dw==","signatures":[{"sig":"MEUCIQCXCHilHAD4KiybiWpjkuJJIU/yUp+i6g/psZNrG1xYxAIgd7TyWFqysmi75ycJ/fupAt0cJwBXRNuJzJERWVkp55U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFGPnBKvmO+zRNYBdgWt78g31GkPRfCXT8kbjZEpZFZ7AiEAs/9HYaWA2U36N8AuImg1kPClAepaYASKv9mede27hMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4745","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20642424},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9beaab12e08932d9405680d21bc6ca1bec02b20d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4745_1789955169862_0.4742694044501494","host":"s3://npm-registry-packages-npm-production"}},"0.1.4759":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4759","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4759","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"151f602c90c82db3f68a58a8a682343d851eab4e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4759.tgz","fileCount":435,"integrity":"sha512-7Uiok4duZ6PtG2b/cbwV+cSvptGGySukIu5Td9ENd+9x6JdcRlTFU7o1hxsbfqHodZHGte52/hztFnXPyJxx+Q==","signatures":[{"sig":"MEYCIQDPLOguAXagIvnimW76+9BHxhmH2UxxxakGkYX4MDytPAIhANmLnx7M+ZVJ/aee1ojpxbH05PpSaDfUPWnnIYIyayGx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGeMUwoGvJrMyeQ+j0DKH+0PGcx5oVgcGNCHOP+7xctSAiEAgy9Nmqrt5LbgXNIcsHiAQRRD6mG6J2dRGafc9UxzeAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20619957},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"434d27fd8292dae97bc2cb5aaf34615cd36cc890","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4759_1789962595482_0.9032664102879833","host":"s3://npm-registry-packages-npm-production"}},"0.1.4772":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4772","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4772","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"03019e38d2253232ccc1c70d48773f4aff4b4e9d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4772.tgz","fileCount":435,"integrity":"sha512-gKbfiouUYD0bAoKUvv9zuJlNKERBD6A6Wgz6MR9W08rE5zB4+ZwEpvZQEps2f9iRMsKnLw9KWerhoa9znrPK6g==","signatures":[{"sig":"MEQCIAdQuqg4JWMqoelPGpX2lSfa9ZzhRhYpId90hYDOPhRWAiBsbMSVILQhjmN24TVSxPU6WHpBA8IPngRY+mkL1aPEVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFBhcsYyqc0tvfGRlNyupK+uieAeDeA9b983SbxK8LeqAiEA3a1pklhUug7Wb49pd82pqDAaILZMsUFkE21TLEanupE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4772","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20623182},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7801e770ea0f6da5523015c6ab638474243a9249","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4772_1789974528476_0.72799112095792","host":"s3://npm-registry-packages-npm-production"}},"0.1.4774":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4774","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4774","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cb10087d6c78f407a2433d3f83d5ef8952fb2e7f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4774.tgz","fileCount":435,"integrity":"sha512-uCzsO0S2YWD4Erfw85FxaKatIEFjDV8XU5R6Th17QI1ic4+07Eg0nXXrvCpuj3QaOjkMLsWxYmvdIVb6KX23sw==","signatures":[{"sig":"MEQCIEb+L2NZke6azh+8VhUICXNWe+szfJDPlfnHlk2Zv7jiAiBi8DdMP3JmEzzr65XsutrQ9qXgM8fPc58/dnPGw1Tbkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHhMnzz31KEBYTvYKAqZGqexDTGcE9GFcs/5zR8H/OD6AiBMj2+rm/S7UE0OIWiVAhqLqkCo6nTRP6OuYFb8N4/5Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4774","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20623182},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3ee70d28f03d4cfff9dd74326d359263dcb12cee","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4774_1789991974947_0.5551057759167757","host":"s3://npm-registry-packages-npm-production"}},"0.1.4777":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4777","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4777","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"32342974bfd9f9d596c754cd9d9c1f123d03f52a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4777.tgz","fileCount":435,"integrity":"sha512-bAfsMoLL5Ufa3CnoHEMJGYstnlnHGlS3F+l6n8paLH1TUgnZBGovdncwDOEv+DgTfsy+S+VSeeFxES2FyAYTfA==","signatures":[{"sig":"MEYCIQCh4j8l6ZImvweytuCt2ncD2lReKb1n+OzWWFbPuwnhjAIhAJUmGC8cp/FCsm2cNIJV+BpL3mc4f92mHWwy6xwyYHIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgilxYBP1jMbrx//ClaZ3fznghNRHsnjnPmJBGWyOpwAiEAjrz7cowxvMdVJ+MScydT9EqUi9mwrl/RZB6iDCO/CJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20625288},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ea55cc8177ca1bca6892e9fd327a74605e6deca0","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4777_1789996672155_0.6067036804114161","host":"s3://npm-registry-packages-npm-production"}},"0.1.4779":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4779","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4779","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9c32a68ab608a080bc64c662ea7c8c0eb3c3756c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4779.tgz","fileCount":435,"integrity":"sha512-RciiZQ8F/MuqTGoBdmssxaS7mbqn5v4450vyKu77FtBE1EqyzOwGMEwJfMezR9/hCYvBSysxG0kN9VIne2BF5Q==","signatures":[{"sig":"MEQCIH5NH+7KJHGDpsWXYq4VnjHp9leh+lDM7tUu7wdFw9MoAiAgz5GHDjTboEkbgQ7XjC5CWpIjiGOmiPcP316sOlixlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCx9Wq7hJ9WGUZSeCjhDL5f2fYAhPxXfWm3myqiGFbcMAIgT54lwL7kKEhABR2b6o21tPc/+3xdR/c3s7qIO2sV0DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4779","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20625340},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0ac68551ecbd0dbc60a417279060989a872185e3","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4779_1789997253826_0.43953946391138676","host":"s3://npm-registry-packages-npm-production"}},"0.1.4782":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4782","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4782","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"58ba929e8ecbcb8e5adb2f1dad6a339b5e3d3b6c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4782.tgz","fileCount":435,"integrity":"sha512-6GCE0QkP0k1OluYTfjOMWdrzIkxgLL1vKgZ7ZCwROhVlbynYQZG0iLitERXnouvLJZ/cO7WwipgFf+BCB6AoHA==","signatures":[{"sig":"MEQCIG6JIbnaTxOABy0fFm9zXTXhXiSxopZRgYf1eSKp9OmhAiBJLWpWqaBrGB9Fa7Hbrhs6pmHmYSmhttQpcT2Lv7DVag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCChIc3imtdzLgkt1zlRVpKrOI1hZ8kHudW5pLGYmZzdgIgVqXhR8VHq1eLmIl+le7lGmT46dcFq7Pe+UoetmY2YuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4782","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20629072},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a7e7f65d43333ed2b55e69e3d5adeb4845fb7a3a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4782_1790008291326_0.440644961748055","host":"s3://npm-registry-packages-npm-production"}},"0.1.4800":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4800","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4800","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1ae6cc734223e7933b157251743e460b026204e0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4800.tgz","fileCount":435,"integrity":"sha512-lvxAGXgQXgd+zIsXTMMYn6qnEFKKqKc57G74RlZqQSURIVLea2UPwM0k1MRcukOEZvKDEr2IwmuooNi4LoM9FA==","signatures":[{"sig":"MEQCICAgpnCZ2jqun4ezGzGDYuEUT87ByWHbZ0ZVtmNzCCpVAiBdeF31xXCOu4nyxrS44Br27kfNSqLtbESm0qk7eHdSJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAyyexfraV7i8s3r0I1Y/gVS2XlhThH62gqNjBa5OgtAIgey7PowM9S+dAJQT0Q4+EMpjJkykie7pZdpTZMrfy2NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4800","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20608792},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b5904d8a30db0d30fa8bed92e562b86f0db06a25","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4800_1790022553085_0.8323444596969012","host":"s3://npm-registry-packages-npm-production"}},"0.1.4802":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4802","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4802","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"eb05cc962eb136adcd7c48e020e9b8b69b531601","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4802.tgz","fileCount":435,"integrity":"sha512-8+G52MIdJed+KyjxLqgYGAENitK8FPkCxJG9gGWKzl9Yat8pGy5D0R9i4xmbulosogoW9y+8fja7Svy4Id5MDg==","signatures":[{"sig":"MEYCIQDoylcYDiRfQTUlnG+IxFRh5iMiSwfRox8encPhh6DkTQIhAIvC1BSMCkwxIKGN7Okn/caiidFdCe+Fm3Bv4QmQNk37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFORrHwjqTlcoz5055704AUFDQekyhsNTIUEtwEsc0fyAiEAlT6VlLkYvL1UD9CxfX8sD5Db1C6o4jdaZCwUVm9/E2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20608874},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"24172979b650b0dd742317d715ede64581be7366","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4802_1790039377274_0.4257763510452832","host":"s3://npm-registry-packages-npm-production"}},"0.1.4870":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4870","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4870","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"19b5c279727f8c1d04d75def66598042cff2cd8a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4870.tgz","fileCount":434,"integrity":"sha512-3BLwG0mjvbXonhAPMTCtI5Fqx2Qs5eqHbYaVJZyMlL3Wyme5rVIQlUct/zFrpp/Qy3uMojjCwOFamb/nyiEgaw==","signatures":[{"sig":"MEQCIGJI0iafKg/T/nnHqI61+VYVU0PHmji4FHnb65Mtcha0AiAOFO0CoGbiO799VdrR8/Z4hgZp7PXxFvn9WleX5rZM+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHgYu13dmnrcCSHWA9RlMWLxhDiZSrieLe4pqEfTn1y3AiB9rKpRJnnoHxzmY6KdhDWuIVQCJpWYlvz2gafamwLfiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4870","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20558801},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"539e72470a1c1f4ac915ee6c095c79baf3d2db35","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4870_1790064987687_0.28042458618574817","host":"s3://npm-registry-packages-npm-production"}},"0.1.4874":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4874","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4874","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1b1e67d88e1010dce3b98bb218466ae342a37d7a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4874.tgz","fileCount":434,"integrity":"sha512-9fxjcBaAtbvT556Wcm1fa/IiWV3ZAoLlrMn+f2CWAnn5nr+xP6Be4SHQKNHCAs7lqAxgtRDBGQXYRYMAkcONvQ==","signatures":[{"sig":"MEYCIQDRvCSGqa65K95vi2xtoZLUqNHAC8vh2PmKanjepJ0RJwIhAIeUYrDoYs5NsdipgcAakIPYUehVOJb98FKOO2Ea/t3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKj+izoD5gRQR3QSGxGmK0AMcO5KRAHWisnJCBOunXSQIgAgHxmX37nL94kTuPl0HBcOzSnOhVT25v/Ved/FhHmmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4874","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20558801},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"210d7709beff9809b362b3064eb75932cfa40a11","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4874_1790081323171_0.2936663118054126","host":"s3://npm-registry-packages-npm-production"}},"0.1.4885":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4885","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4885","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"631317dc5cc072eee9cf5867d148025673afd46f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4885.tgz","fileCount":436,"integrity":"sha512-i20WfFISkDhZFQJMVXOEOCViw4+kuwnLpNeIp0JLgwda2QD2j38ew4rjs78CXzVoFZzYcjvbURBciordh8/Lmg==","signatures":[{"sig":"MEUCIQDqNy/RQsvDVn/TowJ79O7zvBEjDW5pF8qI7Z6ZyIchbAIgduF3fVFh/7EVEwPHtZkpLFqCALuiK7Drt5vUK0Km1mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDupzaLvvXCN0AwMihb+ha9kLE8Xqd39n85VdBe2IhK1AiBeJWCGX+EOSyWeKaXPzA8cy56HT9Liu/Dll3Gld290Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4885","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20561541},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"79f17f1689930b4c14e65438086e570f4cb2c3ba","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4885_1790083248557_0.9731278766650102","host":"s3://npm-registry-packages-npm-production"}},"0.1.4887":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4887","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4887","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f8e3cf30f654e08a6b8aa04a55c3f5cbbb1dcb48","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4887.tgz","fileCount":436,"integrity":"sha512-GHIa17rnecWRfh8ZQF6NM0DXX/Hgag8xnrxOt3ZfYDYZwjOcKt83IULX8/zYkHud0u+t1UCGPT2myzCk2F6hLQ==","signatures":[{"sig":"MEUCIBJHi6pG5R2UaG29BhthDJaYTGNckOgd4h2Pl0aNmyLvAiEAgbEz61N4OhAYtMPwFeDcvQ4mhcxe2goHv4Yq8if9DGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNQ6dB/hpQCCw0TkmTHJ9dbICz4n0A9i1fbPw1rjh0zAIgewdLz1vhwq3Bf6XP4u0xsBsyUHFUrze9JDozU+jWjIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4887","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20561825},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"cd2ca614615310b0cc608ea877d781079c1137d5","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4887_1790087106749_0.7120714148646436","host":"s3://npm-registry-packages-npm-production"}},"0.1.4889":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4889","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4889","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"cd894c801be7e4c70c3112df886cb03cc07f8e53","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4889.tgz","fileCount":436,"integrity":"sha512-e5PLvdWdZc5FF9I7gxiwuhGBs2SL2wn3yDTbn9dFjtqhMcGRe2/APKK6sKnJr+OSvjjunzPOTTNPg+YpvkXnXg==","signatures":[{"sig":"MEUCIQC/NlnrHu+EYsiyfGFyFGgBMYTKDnX0CX/5CZ2AtMR1aAIgR57fknN6NX4YC0zupjH8z0HefWwfucICWZdkQhzm8UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFwcgo0oIGneTjZ48+afP0h6Bfv0POUOy452PRbE1llyAiAfquUNG8GrdEcLS/SCb8lg0oxNM+vmsEmbEdLv73RjXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20561413},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e7f8f8a9145e1ecfbd7d01bc55dba26f0beeedae","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4889_1790126026743_0.06340954856808789","host":"s3://npm-registry-packages-npm-production"}},"0.1.4905":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4905","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4905","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"35656fb590e5aa13adb4c410d772ce849dd5754a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4905.tgz","fileCount":436,"integrity":"sha512-HIgNMem49Bx8Ad7K5j6FyE19Fdzi1SJQiX3PCHiLZKEwTN5ntBHP8kN/UHXhWj36zNP8Vi1HZi9XFqJc9nkyRA==","signatures":[{"sig":"MEUCIQDu2ipZr3B4VjiKtfQFPIYubQlqUempYJECaUwX4Ea9zQIgQ5a74oXCw48hMOnXzYoBD9WGiS/v5vqCVSHemHzfkzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID/ZZHbjd45O1FuzRgzHhBWAkJNw51E11OrGzyIUD3t2AiBjRSUaMzRv+KWBszaZQiSj05ZMIlLFslCv17l3Q5TAFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20562181},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"00be69ccb6648e5588fa03deb5b62d57d9e47435","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4905_1790126581805_0.5465217674611662","host":"s3://npm-registry-packages-npm-production"}},"0.1.4911":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4911","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4911","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d7f9190505167c6eb9d30fea961647ea8aedcf6b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4911.tgz","fileCount":436,"integrity":"sha512-p4tMPCWZNBXOYmsF7L8N6cFNuL1SRLJJeiWTGgCso46TCWeJrIFFso+HKRwqDu7AE626YEni51IGv01/hr7esw==","signatures":[{"sig":"MEUCIEHWPb++3OIeQDEVK2u+LuGole2oklpLvsl8I96LM8hoAiEAz/k6ktMHC1kELe5qYxxRs7avA7J61T8Drj9G6U123EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCT0ZFNWmMjxS9o3G9ussIglaaPtl9tdm1c0mnIebnabwIgYrOKbuQQqyD03c4aAWr0NyGYmziBs6jJ47qBmtK5vY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20514644},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0f5985d78caa0b9dccc26c530d61e35713364d6e","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4911_1790127592417_0.0016379689775456452","host":"s3://npm-registry-packages-npm-production"}},"0.1.4913":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4913","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4913","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"510b424d1882aecdd2c26c6dba0675c45066d9f0","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4913.tgz","fileCount":436,"integrity":"sha512-DWLF/RGXUx8POX0P/Y82aiC4rpZ3fA9Ju92LmLhMJRpAdBaba5AVwfpJhfL63VlHuMVmed3ogqGtQqddnHASzw==","signatures":[{"sig":"MEUCIBcxztaLtKnZQFON+yYS+w3MHwl5dM/gmZUyiw1mREJqAiEAlkYhIvoI6iidZ7arQt9+URzBzByaE0o3gbAp4UvNCrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQJ0AySYyjTXMvprZU3YaAkCZF8tXJ8lNV5jXvvIFd0AiAEDfWENUHxXbYdpWE4IPnuIk/uoNKBYx6M9gXwXuAM0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4913","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20514939},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"85f7149a8f95bce6af9470c5b74d2da3b776b605","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4913_1790128421730_0.8489545172598489","host":"s3://npm-registry-packages-npm-production"}},"0.1.4921":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4921","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4921","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"1bcecd64034fde2f46872d064d98eda69a5c82eb","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4921.tgz","fileCount":436,"integrity":"sha512-oXFWtDdjIfdEYhX+qpjG5d7edtaYilNQTnVwLjGlGMFyzmWE7Jj3bvUGChGQL75CxvrvaqFc+rckzJhxyztHfQ==","signatures":[{"sig":"MEYCIQDF9j391p75K04oF2Dfiy2pjpobUo+k7/Mfktia6aoAdQIhALgjHQgzhKTmzk+OJrrj8EWp/3NBInKMVoiaFx3ORFfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGcGFsN1doNbDqFgNi6/9+Wma+hBTIf4b2T2ZS3P3tknAiEA/fjrV2rQr8npvGs3Il+cgylVybuaQ77sXdlhnpgL4ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15292704},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0f81e0b91dcd749fbfef1b7f06feeb6aaae200c1","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4921_1790128819587_0.2755029444279262","host":"s3://npm-registry-packages-npm-production"}},"0.1.4923":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4923","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4923","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7fbcbcd7f4b44731026d1a4ada6b84a43d49fc59","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4923.tgz","fileCount":436,"integrity":"sha512-5AXookRn74Hj36YZv6YZymgPikpkFKEDOygMsNFIVXCwf49uayKSbBNhR+wF0lJtXZobYZTC+kfTe/c2LYlKYg==","signatures":[{"sig":"MEUCIQCzJidEpdw+7dAewZLoQHKSPlG5winQhfA5whmKs6rITwIgMcokVKK/Zz1TiVgh+27QJBa9WXvPGzu2f3Xr02Cu9lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoBppKrb4IOd3cYhwh1Z5leCYV2CiGbqjIXv4BUleZbQIhANMWu8NOzRaR1C8uuJ4AUfq+3T9L6ANLKzgfO0RBV/my","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4923","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15293180},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6fbfe6f159344bf0963b911a0ffb3c68da4a1dfd","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4923_1790130416613_0.20590158271687353","host":"s3://npm-registry-packages-npm-production"}},"0.1.4929":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4929","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4929","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b40a608bcdc7b46ecd828dbf33743d5b2c7cea35","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4929.tgz","fileCount":438,"integrity":"sha512-UDIoZygz+7br0fi+tRaYO079lj6JbNI2fBnFdPfPJYg4R1Y2AggzRSMFbx4BPQHPOH7GDUv0HPbrQzM6efsaJg==","signatures":[{"sig":"MEUCIDFEtUi9gqQh8hYUL6/TMu8V2dDJaYDoNF69jBoSOYtyAiEAgoTFvM8lPhpEsdcTPtRbtdIl4+t/9oqTBlbtb/HGqnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpwEDreVB2eMmCh0asyeZjtcYo2v4qdXP5nW6A4n5r4QIgS4e4VgcbWgQTprnT7YoTZMjMIwokU9oveDo9asm45ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15292037},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f0a5b882cca25a6b91c58bc10534f92af966d820","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4929_1790131525535_0.7373171424715332","host":"s3://npm-registry-packages-npm-production"}},"0.1.4932":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4932","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4932","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"477af0eea03dc06ec5ec5f34ba5acb1055a98864","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4932.tgz","fileCount":438,"integrity":"sha512-w2dm7aOr/TdC6u4zgUoU2Bo52QsevTZLMdqgPbFOtApvMpRBhHcUV/daTPH0loRwvswg0v8Nr6mNtWvAVRKyfg==","signatures":[{"sig":"MEUCIFksT0JfT+oGK/OZQWAALfwu0VtWDgtRo2qqYiyyHH5RAiEA2AqIucW32+Iwf838dmhft7p356v4DiLYfxymdNDetkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHHgw5Fi8ukm2XtvF6xi44Q6IOxlh6fjSNsr0N/c2hJDAiEAn0fFgT2pZe0Ln8fQmljeoQJ8Rv8MdTuhVoN0LJ0CIUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15292522},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f841496b9cf79a6449def4872fa5817e6646071e","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4932_1790133677193_0.8103321326960222","host":"s3://npm-registry-packages-npm-production"}},"0.1.4949":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4949","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4949","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"42149eebfe45c678d63217139dc0a89fe65a1510","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4949.tgz","fileCount":438,"integrity":"sha512-OEKnvPQn3x/T8LHRWOh/+kzdh3HIc6fO4yu0WynyvEy8STexLDbZGJEQOF4plcC1CBkbv5F8L2EiBXedItpaxg==","signatures":[{"sig":"MEYCIQCNBI0XsB944BZKtnGd5Zfxc3JppzKkMSYvr/RPLAaKsAIhAMwYTZQWn+GoBc5/IP9AxmPg+q5/5dmAtUi9ktwBu/JE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCH1SqZ8WUnhrXGb0gr0CsPtFSaqhzHkbwjQZHETCLs1wCIFVFGdQh4KcpnRGDWWjojO1fKfWUJtXHG2mW1Z6cinWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15322581},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a0e2f3b302f13b2d123c36bed16a02c6a66cd7e5","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4949_1790134654986_0.3102803410733912","host":"s3://npm-registry-packages-npm-production"}},"0.1.4951":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4951","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4951","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"67606167319b478c425f6b9cff938040bb42c4f6","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4951.tgz","fileCount":438,"integrity":"sha512-r+Ts62EvorAPag9iiHkH1CBs6fSBopJh9rLc6KaN5HU5yhAoeoLxJrGS8hzha5OdyEJuwK8KQo6jiqvGEEgrNw==","signatures":[{"sig":"MEUCIQCDrov/LS3q6n1Qo+++feg8XwDJHx6XyJokvWE+PaoRywIgV4DmV0PA6xrjdwYOX7eqTXEsey2wuBTMkgu7jFAiE/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIPW3VUwLSxoTHjJlxKFmL4CyVUtrvc4gUOUzGUpaWGQIgJGBpJCfXNs5oZZlL9BDm0Z12hJiSaNSy8fo6gkxnupE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4951","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15322915},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"54737214a8e93cf5db9480e43f47d6113527fed5","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4951_1790134888536_0.5375987754887481","host":"s3://npm-registry-packages-npm-production"}},"0.1.4956":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4956","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4956","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9b2aa0f00dcd5f618f8f088d3c2dc1c2037f5e9e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4956.tgz","fileCount":438,"integrity":"sha512-EUaA2YGQGYwCFuuZ2ZIqr5nOS23GVW8i9Yp63fWDcSiPaGNNOk6Un6+GYmQvJ0C3dlFlnJ9mx4A9IxRGts/wRA==","signatures":[{"sig":"MEQCIELn/suL4CqR9SN8tUHh6Vg2EYNp+WjjnlR3UjUW2jsqAiARiu34BOFyJOcYlwOMAFxl9OvTODFCONWq3dkjvvRICw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE+2LQ8esebDzVnAsX8oO4hyNixrbECbEog/LvZew5PIAiBnTlRF6pQz+ln+c6284ffKuY8B3baYL/vRk2RVG962cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4956","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15322915},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ff492d856355ed92d54ef822bc8c1d3a967900f1","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4956_1790149055805_0.5610319648354352","host":"s3://npm-registry-packages-npm-production"}},"0.1.4977":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4977","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4977","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a5d81831a9a699ff8c5d06f370e10d9481f92254","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4977.tgz","fileCount":438,"integrity":"sha512-WeL9kcnlBdAXda7uNKY+03eAKqxM6KlC8Cwn3+Z88MHB7ZubTwvh5aE5JIkBxUsRFGyQ9zG5vglyqIn2Rlb2Tg==","signatures":[{"sig":"MEYCIQC5BQm8l72OhkIkszw99Pgk8HDjQl1drmZRPfv1nX4uEAIhAIX/3TiPYHQiLmRByBwfrRnZzxVa6IB6PbOd9iTzAnSF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFkWHJhTKnvaLjsWcv5tf1qsfCxXouuELruiufJTQzCzAiEAjcxGhI3IBnfu0khwQdfbOO92IpF3skpgs79zdj4Oia0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4977","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15300133},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bd606c8530b65673ce684a9eac2945dde682d2ce","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4977_1790155427700_0.7973475305901274","host":"s3://npm-registry-packages-npm-production"}},"0.1.4980":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4980","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4980","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"ffe53733af1f56deffbcf86fa72416bc55a51389","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4980.tgz","fileCount":438,"integrity":"sha512-QlCLaOML8zz8OE+NGzyvBGebog5Xz1eSF+U4JH/tPy7A4UZGMQkKHlcejuD0h3FDQG587dUaLcBErDVD0uueuw==","signatures":[{"sig":"MEQCIFuA3vC3esbOoFgjGKQiZ9miiFyu5nsQFFgHQsknQWWcAiA+p/VSYsob00KMDfRzEXgNsgcUY2KLL7fHBgorxHbsCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJHd4WYR3xx2PIhh8nNuqUFUmyD/cJVbUNsQoZ2NEcSwIhAMVCt8QMD9fjOcpAmzcwwky1RD6BlTEsXtCk1CxZWasD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4980","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15303951},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c0fa50bd683c04ca85a275575e87c1824a41b65c","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4980_1790157939387_0.9762417080997166","host":"s3://npm-registry-packages-npm-production"}},"0.1.4989":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4989","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4989","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"97de57eae67e231c7ed6626799c5a95bd490691c","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4989.tgz","fileCount":440,"integrity":"sha512-MqwcFdYQxhsfR2orm1u6PJaIO8E2lk1UpiQd7MIJOnUx4blPneDs679ZKmEeQbUGdBKiYkXhN+9syelJRdW9bg==","signatures":[{"sig":"MEUCIFIo/n5pi+2EwpYdBHbz+shNpSyQJy4b5qSWuEMNB4ghAiEArXF5U1Gs/4G5v6UIarYl/jyXWDNUuDByQhU6dRXQtsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCHwWuZtWs023MdZzOI/yTvyhyPNB9mOTrPHOsCTXes7wCIQClR9lJasy8jJPfHLbUZvimPR6vWb7ZlTiPC6cPNuvFaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4989","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15313112},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b1540284444bc46c7e341e31114d13e429d50466","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4989_1790172127726_0.6550047086760471","host":"s3://npm-registry-packages-npm-production"}},"0.1.4992":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4992","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4992","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"40eda046cc839ee1eb6ec7de25cc4ee8ca9a5f50","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4992.tgz","fileCount":440,"integrity":"sha512-cIsBENsdWfrONe6HyT5GNHN4asuBenkoAEB7v46zEkZKsDwi7Uw2umHWEQCaWs0fU6rthJIbhpZ2Mmh9NFH0Gg==","signatures":[{"sig":"MEYCIQDhIF2geLtrwT20MrkriLq4J+ogZ0SepPuXJMEgY1AEmwIhANQvO0irH0HJi6grkrVdD06pUH959kSyut723x8ZTzng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID6WvOReIqtARtfDyEEfhrS4V/AN+lXlC2gEn5nqFfBQAiBhiSZmmB2FlYv9+5VV7wPdlOCMAWY3h0HO0vWCyA8sJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4992","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15312947},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"31aee5cbc475ec1f7ef22da6169c0b61c55de282","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4992_1790177467635_0.45408431065402266","host":"s3://npm-registry-packages-npm-production"}},"0.1.4996":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4996","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4996","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"4f8321ce7f2add15ef442ee9ffaea411c62b5297","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4996.tgz","fileCount":440,"integrity":"sha512-q/LB4rR6z+ZOSW1NUuw8jfmlK6Bl7/2UavObA7Ty2/1QJ8FU188UvLUSQ/KBhvZIWmb2mJYKFRaf4cVQpR+fnQ==","signatures":[{"sig":"MEUCIGHK195yN9YlCaaABRZslC8d9SaqonEh+ZcF04K39V1BAiEA1/QY3VoL7C9qm9abjKFPy0ntlP1ltNs+4A8rLt5mpeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgjVNwY6QgafQ6iKvHt7y89CD5WfM0JRt3NuwZmd7MEAiEAwiLpcP7DIMT8YuXTKEh5jbaPLZrBDvYt7Bqjs2mO6lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4996","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15316306},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2d60e99bfd2dae3b0be6f0a9ac394ec09b00200f","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4996_1790214862707_0.6221078417435753","host":"s3://npm-registry-packages-npm-production"}},"0.1.4999":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.4999","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.4999","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"6f006dc8a6bfcfbc10eb1190f58a01b0b79433b1","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.4999.tgz","fileCount":440,"integrity":"sha512-UYSUlbCzgVXEy4mTcERNJtNedDFmOBfYA9sH+8mri5Q8nVRyJ3DeyyQzlBODIFge+cNMIRoAiioG4ch9Zuhi6A==","signatures":[{"sig":"MEQCIEQSIpX4+n/ko1zYZLIELXwBRtVVgXyALVruOxlHt9RIAiAZ570OV6kTudUicP/0ylT1Ilz+O0KnfHxp8uoie560wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTv1joWm3HIMCBA3A1b0oHqofCx+fMf28s/hHQiKiJ+QIgDujyrK/VeQA4exjNjPr8Mk/KfoURFwJ1sMZ2N1J2Djs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.4999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15316401},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"35d4c5dd4e237e83a7ce39a247c67aa8b0aa98c8","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.4999_1790219798785_0.10868413141300781","host":"s3://npm-registry-packages-npm-production"}},"0.1.5001":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5001","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5001","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f3c5a804a997cf438882f029c5b1f15889be1474","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5001.tgz","fileCount":440,"integrity":"sha512-EjekvJIhCmjeUDfwuVH5Tw7RySH2381ft2CiiZ5NE+pzqsWkoWbQOIzf52mT4c69nZx8+6Zc9evuUZCXfWcitQ==","signatures":[{"sig":"MEUCIQCU+Itq3dV682pyAtHJt/YeRelTYM5dc7UOj8X2TTQqlgIgIDjzUc6LFd8eBRbLF33ESY9JKL8sUk+SdwTRc4EIjyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6CNky/hJwTCgeSJRdEmfsBDOA8rahRf3+CVyhZKjj1wIhAPK4vkblArJ8XZtil6QUvOJQH+Lj9weWoc/HdaIUqyGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5001","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15316756},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"63c24b635e510860d0cde540740b11cadf9dda77","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5001_1790220302177_0.6835252533431722","host":"s3://npm-registry-packages-npm-production"}},"0.1.5003":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5003","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5003","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b0b1a3f8631e26299779ac4d93965aa826842968","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5003.tgz","fileCount":440,"integrity":"sha512-nAKk4KTSOPhIh8XFJcGzl7vPyabqbrCtml+9Ur5X/A7vPlvtoKoNyLDpIkkhB/6XghEdeSCeriYmzhvv0ox/bg==","signatures":[{"sig":"MEUCIAiTeuQHu/LxqsztsdZ49ifErnRz6PnapsLuxGdVLrlaAiEAuqv9CDSrOfxP/Y5QB2lSIyejEPLKOM6vkXRdEL/YbI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKXn4YAw9kaxIKI3N+Q/BEV2e8O41w6E0o4MoiRIG7qgIhAPFyKuujo2K4qpjl1byITse1zfxV3jrK1fYe1w9kP+jD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5003","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15316789},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5acde98f89be3b752a334c15bcc616bb6e5a9b09","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5003_1790220759175_0.006726863069828282","host":"s3://npm-registry-packages-npm-production"}},"0.1.5005":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5005","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5005","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"db3991c64f1805e085642663f5597e863e7c0c92","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5005.tgz","fileCount":440,"integrity":"sha512-bAmlXk6N3LwhClQ4IPxEKVv4TORxkhBptErNjewpgYOgj3hYIna8bWVhxHyebe7gEz7rPdv+RRzTMLnBdgzNmQ==","signatures":[{"sig":"MEUCIDkDfJVE2UYur4VLvIn79JKRp1Qo9YrbO0uQaGBHX+eKAiEAy7nz84IeJDz9ZsZO9grBGSLcPTICJhA+ebZyxR1se+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRiIV52qTCIHRnCygodrCA3KsQdhWcFJwf+Ul3LbMOvAIgCoPTcFa8CAPxnuMdAq/0xwn5YjjT1ZhVgfAoHAInBFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5005","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15316789},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f07f78adb4b94a7a40f2ea0c11df332c93a0997a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5005_1790227223662_0.9025912845814752","host":"s3://npm-registry-packages-npm-production"}},"0.1.5007":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5007","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5007","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"9227e4d0dcfbd733ad67b14d958a674c87e8519e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5007.tgz","fileCount":440,"integrity":"sha512-ILvFOXe7weqCiLog7ZtWscfTpFxpB+MnX+mlycpzzQktnex0McuYlHDMZGA7XVq0wPiPZXlaKv6VIXoBn1XGqA==","signatures":[{"sig":"MEUCIBR8ejfelw+JUcBnpak4DXd+lUwE2Aiq5DEjA2JjYouWAiEA8w0aypbXZiewb6ttGsV/h49crD9kZc4tVHzIf+m9cyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGgKaKcVx6q3PTRCUpt41g62SusfFA6yKCc/CjQeGIwCAiB9lftI6w6fFJK2inJcnLd9r8Otn9qbtqUYuqYlekLhHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15316946},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a21c67bef083a4f5a7a9db260ed6fddaf9b1bb8c","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5007_1790228945293_0.051317015822668566","host":"s3://npm-registry-packages-npm-production"}},"0.1.5013":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5013","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5013","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b991cfa2c2cb737d326932a78b4a2b151964d15f","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5013.tgz","fileCount":440,"integrity":"sha512-La8s1WciROu9e5G85ny//0/Gcu4cfv9FVQczM+nxgBVs5bGJDqyEttBtdyY+3a8Y98kEKs6IFIE4C9gypcKkgA==","signatures":[{"sig":"MEUCIQCxtwTVqQrnBjbt7Gb2dmMoE1Wmf2mcvUesYxix7hiE8AIgOm4VgjcEmcAFHnSInsaoxShuE5CM9XU3qgw/gqPz2s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvSgjMXG9c75c3pjmUs6Hyqu26vYeUGh/s/kRprSw7RQIhAINojh8jvNRq7ZDv5/+oMNFDJz6tb9f8CppWFK+siFB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5013","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15322210},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"57bbca1e5e00cf7c9d72b34c639a58b09d71ef0d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5013_1790230683674_0.0845290174239266","host":"s3://npm-registry-packages-npm-production"}},"0.1.5015":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5015","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5015","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"7ebd3e550b89219bba73ff2d30152babddc4b96b","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5015.tgz","fileCount":440,"integrity":"sha512-R0J772GhwHF7/3XErN+1rQl8ljyh1W7d4VRKU2HL266UdLql8e+1QlKKTNrSjfb1QsJ7+46eK3I8SxhzAVdIXQ==","signatures":[{"sig":"MEUCIQCOT/9lqR2Lu/w+KfEiKlXksXYq2MbtOrcoVcst1lvGzQIgcAeYOt7LkJ5cvo7TtP4TLOQvZCJCPmz870qPiMjb7Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDfLo8v/MnbdJ2b994VyEDJWFEhEphz5/eup+iz21pD7AiEAtq0p4+xy9hnEfFSDy5/i+aiw9/nIaU7nfnxnnIwDNSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5015","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15322148},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"46803b1b59226a92570659996627f88e84727562","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5015_1790231842204_0.4326600330781545","host":"s3://npm-registry-packages-npm-production"}},"0.1.5037":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5037","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5037","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"098634ea9c8eb977246084e26bb421ca6f9236cf","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5037.tgz","fileCount":442,"integrity":"sha512-3zfPeg8yWJC3rjP/rtzxiNpRPNmB9A5vjpBTBmoIIEqlEOLG233u/+vPNSRWhIcmCChppy1D9F6EN36tB5Xx0A==","signatures":[{"sig":"MEQCIHMFDEG6j8uQGKvpYghbPIhzBrwiTMdrg+Gj3HltxbFwAiByNZwG67T5ou1YtazkgN2B/fs8XhqDuC4O1nUYBd8xOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiFyM3mNqN5+DbJLN15hDlyFCo3y50MDnbqNYsQ4C31wIgd2NoSQbRY8MTYcoPpW70AFECp2622Twu2qPhVjVtYBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5037","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15332174},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d6d7024a63d85cd90827425a3a4979acfb7106fd","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5037_1790241943951_0.7679060925302279","host":"s3://npm-registry-packages-npm-production"}},"0.1.5063":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5063","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5063","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"f1bc274c07b58e4968c23ec32b1002e1943c3584","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5063.tgz","fileCount":401,"integrity":"sha512-nd+BCuw+33RzZQOZg1pefe4z6fW/32i4yIPovJdva4gcp8kkXOlVoTbE8V3kFvHOXc7z9cwxr99I3XU6aWIMBQ==","signatures":[{"sig":"MEQCIDV/XBdDr1l3NzoXV36EorcwZIvoGMC5DgWLV6nY4mWKAiB5w6TNTFXKdQHmci1fELtKrSiv/W8zO9FPNhC7B4rmQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCw13Wd0IrP+6Cf13P6BtEFOzc76ib3pyOMdM5kGiDbPgIhAJxJwRr4rE8U9gcHgFUKpzhvfy2TuwbkozG4Ly9BYegO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5063","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15138239},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f9f4e64bca685e6fb19b72286216bed9f357534d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5063_1790255569337_0.7587387973944646","host":"s3://npm-registry-packages-npm-production"}},"0.1.5066":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5066","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5066","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"b75f03e9d79d2a4361477ef35dc75f7fe3ac16c3","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5066.tgz","fileCount":401,"integrity":"sha512-T7NYglsowVsH6akvhBk28+urslJmk2ez485/u3vzPi7BR3XzJoWq49Qt4mOVoKHAHF+Gw5XmGN+5ytNyj5RyTQ==","signatures":[{"sig":"MEYCIQDBpGN1Ojs5eBU3Jglc9R6zIk1ogSy1UmpuDdG4Vg4BJAIhAPqNYB8gqA1f712zASF5DCEYiGAAgb9Vj5611IwrTu8E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmlvA3+NYASwRw2ircXOtATGlWOE6IXhNQz2qcyTPIjAIhAJyb1qXoHDkb65PCYEyOcJhzEToPOvD70qn7VzGGvEi/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5066","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15137148},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0f8c59452e4740bce227bcca2df44280c98754e6","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5066_1790257927619_0.4473083956072572","host":"s3://npm-registry-packages-npm-production"}},"0.1.5068":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5068","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5068","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"22e0662aed168ad83167b09359335fdfe611e327","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5068.tgz","fileCount":401,"integrity":"sha512-hGnMYfY6tLx6rfEBZGQ3vAroQwd7hOsoPoiDUG9kpv8KcfeS1PqtjSzCi45AM9WB49hYjbt3hrJtXZ4VIk0+hQ==","signatures":[{"sig":"MEYCIQDQsnlQVGNPSzOhRPRE5vmeStNlCg4W3orBH3rj52o6YQIhAOIErIXPl+jyKlXvEZd4LrdlbBb8+IUP+8i8B0nsO9Y7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB2zWxJP94E7lLqdKx0rYLoD5wJT8ZqBsoeD+qPqffX8AiA5Y4YBQPnep7BeGbsMigFy//xAgj8ghIHBqqUkFh2W9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5068","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15137382},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2e97717a0280336a13ca331d51a003337fb9c894","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5068_1790260876425_0.4059893246726447","host":"s3://npm-registry-packages-npm-production"}},"0.1.5079":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5079","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5079","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"81913e1bdbfbe041660fbe4163b4abe6ce15ea5d","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5079.tgz","fileCount":401,"integrity":"sha512-fHgTmwAdb8WXgTPllXGpbJMk5fcun176vw8wbjBv8THkrsTkYndkmyzF/1SoVd2/GYRwPKcGqo1gD1IFZIRu5Q==","signatures":[{"sig":"MEUCIHXVWNMwxg3hpwAlak35VBcoz6dZ/2FNdngWKJTCXGGIAiEA1nigy2HNJ5Shxuxm+QyRzZDe5zvvOlAUcq39mPjIcO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSxRxL9JsTFHrTJPvogsuUyAu+q1Bp8q/fgItiyUKGRwIhAOH1zl2QPQyZQtWEYVCcbY55hfgQYQF4XWzsfOhionAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5079","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15143159},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"de273ff3a980b53cc62b7fbf56b54b95cda43ada","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5079_1790262291451_0.029751015775880463","host":"s3://npm-registry-packages-npm-production"}},"0.1.5096":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5096","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5096","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"22ddf7fb758379c6d21a165ef275766df70a8172","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5096.tgz","fileCount":404,"integrity":"sha512-REzRMqQENOVbrDqKrky+4yoApMHPxfZ0GlshAWg7jPr+j2ZRN2lyPx8Fbpv4/aS7Y7d79zbUzpiiQr6WSpxO2w==","signatures":[{"sig":"MEUCIEVUU3V4l3u+G7OiRnj14fUmBBm2CyGcpytzyIG1ROu5AiEAx6/ICxQIpaMZzIWGzLhjBBTeKgfDksrR/llv+w4xLoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFzZS2HAPUEnw1WRkx+16SfawQCaWIXw7lSieuG5bRovAiEAiszPKR1bm47cX1/kxaO78tJy8jLPUXKYiOLjN6V9M1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5096","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15137237},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d30d40bc52bb756d138d78b6a350173be60dcf04","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5096_1790267596262_0.40350854969350247","host":"s3://npm-registry-packages-npm-production"}},"0.1.5122":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5122","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5122","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"45fa6cbc4d58d849d51add8ab46ade2b8ee715ee","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5122.tgz","fileCount":404,"integrity":"sha512-PV6KE9tIF5mwvbXNX96N0vP9o2t6af0ZYPKqKNj2GvfMH4hWw03MwdgIjz8Jh2a0Wbw/FdeNQys94D/ilkFxzw==","signatures":[{"sig":"MEUCIQDYwc6Akg3BeQJzZfU+5MReLX9yk3TUA9nu0VfZ28PKhQIgHQ/U/EWhM9e3fwjIYIwLvRphzEq6PajMdISqg8xthkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnBe1sIHRtBBQ8IdrO9Taz157hvEpp/WUdGX9NxY+yEgIhALOvNJoZC5BmyhBBgDKxdqQGPEoW2xTWezJu6SeAGM4s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15171262},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"89573b21724085259aa0ba72fe0024ba52c3d684","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5122_1790328939063_0.2818101625325111","host":"s3://npm-registry-packages-npm-production"}},"0.1.5124":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5124","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5124","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"0f4b750d583da7c877a0a378314b8d58c504bf2e","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5124.tgz","fileCount":404,"integrity":"sha512-HhIzcNfLmTr8vqSHNuN5DjU1Ywz7NB+21XNarNoKgUdgNpJk+rBIhVfMX3u0rTHj7oePc2/Lc8BtuTVNtGVHUg==","signatures":[{"sig":"MEYCIQCORJJCrPaymowv3wZSxXTH+9p6UPqtiLywIeQdx46VdwIhAKV9GMWSiAfqaFdzvBfl93htI7sI/Ed/hYmjWAJXbVqV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEUmhp59Lr6641sQBql1LFd/ahDocaD7xNyFQfi2rE6JAiEAjFEJmRq5b1l3w5Ik91cJHlDSVXtzieEwG9L+WfREKIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15171553},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"89d15806d2ecb0740e903ede62163257da7ab59d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5124_1790332754384_0.11319426814693667","host":"s3://npm-registry-packages-npm-production"}},"0.1.5127":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5127","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5127","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"07d9e3dcfe531a669cabe9e8311270dc045ea581","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5127.tgz","fileCount":404,"integrity":"sha512-AKp6fsqNblXMigW51QGLh2kUux1vTIVxRh16EWqS7tlfC03x7hB/UA3/KExPV+TE7HepS/ltQKeS2AI7rnC3kA==","signatures":[{"sig":"MEQCIB6zVvymKbyR5l5OPWa4ywX9J8ZMmGqsuFZv/fxz38D0AiBVn2jiOznFb5AOBoA7QX8NBbH9St7Pq8kJ51wI+v+KmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjdL4HVajPPszz9lWhRnWw0RJ2eOCwIDp64RC+ia5WOAIgbtj9sulhGQn7sciLy1dPb5ctOvcowUSRqrP5W+LOYmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15171553},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ab2f14ef312d14d16a60852e448cb3139a4e00dd","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5127_1790334023798_0.2419182290782671","host":"s3://npm-registry-packages-npm-production"}},"0.1.5129":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5129","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5129","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"a928b0fab20748dd60f84348ec1013099d4f8cde","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5129.tgz","fileCount":404,"integrity":"sha512-RVBLpGzYTycNDMlXo+JXYdbqoBU0kZQY7HS89654e4E4DRDUZqaQFitCJQwYS5ZS9YVI0JXZfcUWnK6itowFfA==","signatures":[{"sig":"MEUCIQDtBxRJliA5YpL5CIh5M3EzfTEN8a32feBARvp+O7AS/AIgZdQnSbl2yfRZtickvOX2ByJHK0YjaSR8VDnLL8N0kdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcyHSBo0Hn53Bru1EC4mRti13guTHiQ4F/fuWcOXSu2wIhAJpoXWhmAVqODfy0UTedHMNb8Oi69TGLb30fGSilRwj/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15171798},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3552d6573ec14ca9b83e24d331c51507f7015e99","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5129_1790335702876_0.3392023699141493","host":"s3://npm-registry-packages-npm-production"}},"0.1.5139":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5139","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5139","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"d9ff9d2b633d6a06c75a21068693d86598d4d7d8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5139.tgz","fileCount":402,"integrity":"sha512-6ygoUU5rsPBUFjvK3i2h8S+zIA7XMaAQFBt0QvjaNHa8Dg2OadkZ2ul+Py0kVGvxDACY+rFtTjEdM4gIu+5MdA==","signatures":[{"sig":"MEYCIQDmM0dGn0T8xCgmZUfhaQtNYR5R7R0X1ib2ASOws3R6XgIhAP0gyICncGGk9EsE1wSny42nVkEt50QdteOT7AB2XSNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCt0yLZsCN/V0M7VPNcxHeYdSZFFhyMIr/+beYYLrs21wIhAPPYsQlTdmqDTS75YdxEqkTZEIzerRPE0Okusq2HKL3O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15168868},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a1ba1cf34d6874c7c3851e8879fa72ff7483055a","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5139_1790338382542_0.28150981943883036","host":"s3://npm-registry-packages-npm-production"}},"0.1.5142":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5142","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5142","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"abe2a7012f1fc8dd80f46c765563ded750b478fb","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5142.tgz","fileCount":402,"integrity":"sha512-BgZUNtR/cPEewQUCFeFLT7Fk3Pbcxe8n9PI3yAPE2mjCJFK0a7Z2g+gG4tSBOe//fzkrLZLwRHWc4PE27NCAyQ==","signatures":[{"sig":"MEUCIEvQoJWmb5GExfSoC45wy4mMMtdV/Y07GQfyvcnifPhyAiEA21ZfMKYSgW8/u6Vxqb3jLmQ/rM58MkZyL8hFt7ESEH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdHdmi00XUSbYx+YtEflqdIVcIqP7vessxFol22PxtJAIhAJMfoU7DU4AbNY3FUuyrUYvlUYVExzTeKTc8vjq/Tifc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15168868},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"fc3baba2a1443cef28abe548b09050a645d58443","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5142_1790344153248_0.14527363435622864","host":"s3://npm-registry-packages-npm-production"}},"0.1.5146":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5146","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5146","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"da58160f2f606f496ce1fda2eab79cee75c3cbe8","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5146.tgz","fileCount":402,"integrity":"sha512-i7/eE8Q7SS3G63MpJ2bZmYoETkg5j/oWZbHiT2fdSaGKlNLpKXNFahuBmFAzrKiAA4kXYz+ya60JFGiOYVQrFA==","signatures":[{"sig":"MEUCIBWRoxL5NWUj91pAOLK937y6T+Jc5oQ6c7XG7h/ik7ZsAiEAuO7nuTfLkbFJFy9Nvq81fHmVC7aokNEUyokXpwE3HKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDEmZ2UDyEQycrOwU3DalGlR2F9DI4nHEYGv154gPjm9AiAeOBqlxeyZs5Cpuh7DtvuaAApoAS9mZLL/wjTCTLGIKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15173203},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"777b07a75d425e5082a7590e8f4b48d6ef0cbc33","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5146_1790347568978_0.8703234837770075","host":"s3://npm-registry-packages-npm-production"}},"0.1.5148":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5148","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5148","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"3b4639d0baa58cf688497a550ffca738ef9c7f76","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5148.tgz","fileCount":402,"integrity":"sha512-WeNqnWh1KQ1nP3/8tBJ1OzSBUOF0NWmhLo0l15jwfaEk1IGqWYu5zs6/a3TwlkLextqv8neq4KaD02QRQWloPQ==","signatures":[{"sig":"MEQCIAbpiqjbOAeAdypgcO2MDadQs875KWpscFe2eqoIKe1mAiA3osvRtUkt/n6xXCV6M91FKAn7Ow7roZkGuTqWkUn4tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvfqQ6AmU/5OEr0pd7jTdJ7rz3wNQwJX9SA/UB5g3k9QIhAKd0B828RZe4Lij4yQDpcZPIHbzQm9rZnqsx5qjRcAe5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15173376},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"953b8acd1750ca288ecbb265ab0d53cb7f6e851d","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5148_1790353375526_0.10109738740093621","host":"s3://npm-registry-packages-npm-production"}},"0.1.5153":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5153","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5153","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"0a7100ec654751f0cd83e9d5fd2131ce481a2c1a","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5153.tgz","fileCount":402,"integrity":"sha512-C4uvvh4e8E5syCtHvzZcoueKkQIoAJslBx0YDKbnzqhJBdWYe3+bGVLqJ3W2TfsdoQGW1mIzSQgblb4TrTjBVQ==","signatures":[{"sig":"MEUCIAGoKuVyNCaCxJYxRtFpKXVt/n6vWh1SlY6cMDuoSkKsAiEAqZ219akhIzGP6V9PIRpGzTNc/r+rwpHUhaRT9kP7VnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHr1G3Lysqz2jYuZZTD7ybj8peyrSbv9PeaB8XtE4xOgIgPyzEaIgt3evKgkpGQaLxCCsMwo5Y4dbABpaYJLceCnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15173376},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ca07ba5ba0d28c62c9064d5a9a264de1224d35c6","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5153_1790353671866_0.07582851052511796","host":"s3://npm-registry-packages-npm-production"}},"0.1.5194":{"name":"@akagilnc/pi-workflow-roles","version":"0.1.5194","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"license":"Apache-2.0","_id":"@akagilnc/pi-workflow-roles@0.1.5194","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"pi":{"extensions":[]},"bin":{"ak-role":"dist/public-cli/main.js"},"dist":{"shasum":"87d978c18beba50060eda90c41db435b434aafd3","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5194.tgz","fileCount":409,"integrity":"sha512-kowRhqnlijv4cErgbMT2lJMxTQuPozR5vcS8Rmi+/EQC0yPhrf4S6Y8jnKX8bK+8k2/Bzs4qoZpmXGePbcduDw==","signatures":[{"sig":"MEUCIQDqgzSyzsVOlTEf/z7A13QVVrE4+3uju5BlGUXEIccxgQIgD1VmgWBQV49X14OPm2Dxh45KYtcoTdnh6eX5w0W9xeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaZxRiV5vgdFi3xL6uqi5GrCoywFlyQ2zssngTg9QJHgIhANty2IU3cT4jUg44wosNafWtQo4a0zDH4yeig2pytevG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15242555},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1e9c26088f64f783f7db84e3938b23198510d7ad","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","readmeFilename":"README.zh-CN.md","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-workflow-roles_0.1.5194_1790354157751_0.41309245588941224","host":"s3://npm-registry-packages-npm-production"}},"0.1.5196":{"pi":{"extensions":[]},"_id":"@akagilnc/pi-workflow-roles@0.1.5196","bin":{"ak-role":"dist/public-cli/main.js"},"bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"dist":{"shasum":"0a5fb0e2d7f936ff85fa6ecf91061952ffb3e628","tarball":"https://registry.npmjs.org/@akagilnc/pi-workflow-roles/-/pi-workflow-roles-0.1.5196.tgz","fileCount":409,"integrity":"sha512-gwWfEy2jqWbeT5lmzfT83dZTzPtLvgED1H+1qvs8byWhH6xgmxf+BFwv+B78apGeNh+DXccqOuyZjkrcAt/JPQ==","signatures":[{"sig":"MEUCIQCDNtq+byLFAymDE2T86B6j0BChWfCZtOkuOUX7UsOvPAIgTRKNiesh7eEQfQqP7QjwguN3yG+kXETx4l/ufuh4pTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVgDTaGW3ickckwr4i44dfJdomUxiOxDBmRt4q5nhU0QIgTN6WpUqlSQ1G22c89NJadwFxCjGZE3A+jl15CpS/oVM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@akagilnc%2fpi-workflow-roles@0.1.5196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15243077},"name":"@akagilnc/pi-workflow-roles","type":"module","engines":{"node":">=22.19.0"},"gitHead":"a7d099215452a9f5778164581766416e2bf0cc27","license":"Apache-2.0","scripts":{"test":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts","build":"tsx scripts/generate-tool-execution-observation-schema.ts && tsc -p tsconfig.build.json && node scripts/build-package.mjs","prepack":"npm run build","test:all":"node scripts/run-test-all.mjs","test:fast":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test-timeout=300000 --test test/unit/**/*.test.ts test/contract/**/*.test.ts","typecheck":"tsc --noEmit","test:integration":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/unit/**/*.test.ts test/contract/**/*.test.ts test/integration/**/*.test.ts","test:adjudication":"node --import tsx --import ./scripts/test-process-env-preload.mjs --test test/adjudication/**/*.test.ts","migrate:book-topology":"node dist/migrate-book-topology.js"},"version":"0.1.5196","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917e33c4-4e85-4e52-b03f-ebacd90a46fe"}},"homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"_npmVersion":"11.19.0","description":"Soul-bound workflow roles for Pi","directories":{},"maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"tsx":"latest","esbuild":"^0.28.1","typebox":"1.3.8","typescript":"latest","@types/node":"latest","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-workflow-roles_0.1.5196_1790354218875_0.38450796389218933"}}},"time":{"created":"2026-08-12T00:50:56.545Z","modified":"2026-09-25T16:36:59.386Z","0.1.1751":"2026-08-12T00:50:57.006Z","0.1.1756":"2026-08-12T01:28:24.837Z","0.1.1758":"2026-08-12T02:19:30.395Z","0.1.1764":"2026-08-12T06:16:55.553Z","0.1.1766":"2026-08-12T08:47:06.752Z","0.1.1770":"2026-08-12T09:50:58.632Z","0.1.1772":"2026-08-12T12:12:18.250Z","0.1.1774":"2026-08-12T12:37:19.804Z","0.1.1783":"2026-08-12T13:22:09.860Z","0.1.1792":"2026-08-12T14:18:43.090Z","0.1.1794":"2026-08-12T15:09:35.532Z","0.1.1813":"2026-08-12T15:48:29.672Z","0.1.1815":"2026-08-12T17:31:30.494Z","0.1.1817":"2026-08-12T20:37:28.800Z","0.1.1831":"2026-08-12T22:05:28.465Z","0.1.1837":"2026-08-13T00:26:44.230Z","0.1.1840":"2026-08-13T02:08:40.501Z","0.1.1842":"2026-08-13T04:06:27.036Z","0.1.1854":"2026-08-13T11:34:13.114Z","0.1.1857":"2026-08-13T14:40:10.872Z","0.1.1866":"2026-08-13T15:35:47.427Z","0.1.1876":"2026-08-13T19:57:16.279Z","0.1.1878":"2026-08-13T20:07:49.663Z","0.1.1883":"2026-08-14T03:46:05.223Z","0.1.1893":"2026-08-14T04:13:23.551Z","0.1.1918":"2026-08-14T08:49:20.594Z","0.1.1941":"2026-08-14T15:07:54.671Z","0.1.2004":"2026-08-14T17:49:35.527Z","0.1.2014":"2026-08-14T21:04:02.373Z","0.1.2020":"2026-08-15T08:33:37.339Z","0.1.2026":"2026-08-15T09:38:27.172Z","0.1.2033":"2026-08-15T10:54:07.515Z","0.1.2041":"2026-08-15T12:57:25.894Z","0.1.2043":"2026-08-15T14:33:41.884Z","0.1.2048":"2026-08-15T15:36:32.602Z","0.1.2052":"2026-08-15T16:55:15.872Z","0.1.2054":"2026-08-15T18:15:09.781Z","0.1.2058":"2026-08-15T19:30:45.692Z","0.1.2060":"2026-08-16T07:02:50.283Z","0.1.2066":"2026-08-16T07:40:36.962Z","0.1.2068":"2026-08-16T07:46:35.847Z","0.1.2071":"2026-08-16T08:03:09.375Z","0.1.2076":"2026-08-16T09:55:58.778Z","0.1.2081":"2026-08-16T12:17:12.227Z","0.1.2086":"2026-08-17T03:44:32.510Z","0.1.2089":"2026-08-17T05:04:03.109Z","0.1.2091":"2026-08-17T05:56:39.371Z","0.1.2096":"2026-08-17T10:36:01.973Z","0.1.2101":"2026-08-17T13:48:55.515Z","0.1.2105":"2026-08-17T13:55:29.202Z","0.1.2107":"2026-08-17T14:27:01.147Z","0.1.2112":"2026-08-18T05:09:45.265Z","0.1.2114":"2026-08-20T12:28:34.843Z","0.1.2118":"2026-08-21T00:53:20.181Z","0.1.2120":"2026-08-21T02:08:34.853Z","0.1.2124":"2026-08-21T05:54:59.514Z","0.1.2130":"2026-08-21T08:39:41.069Z","0.1.2133":"2026-08-21T09:05:15.483Z","0.1.2135":"2026-08-21T10:06:12.420Z","0.1.2139":"2026-08-21T11:59:14.088Z","0.1.2146":"2026-08-21T12:46:29.155Z","0.1.2148":"2026-08-21T14:01:43.608Z","0.1.2150":"2026-08-21T15:37:01.176Z","0.1.2152":"2026-08-22T05:11:28.344Z","0.1.2157":"2026-08-22T10:32:39.906Z","0.1.2169":"2026-08-22T18:14:48.137Z","0.1.2173":"2026-08-22T20:50:17.219Z","0.1.2175":"2026-08-23T04:55:04.371Z","0.1.2177":"2026-08-23T04:56:44.710Z","0.1.2181":"2026-08-23T06:27:04.190Z","0.1.2193":"2026-08-23T06:59:55.595Z","0.1.2203":"2026-08-23T07:31:00.352Z","0.1.2207":"2026-08-23T09:41:34.872Z","0.1.2212":"2026-08-23T09:47:31.672Z","0.1.2214":"2026-08-24T02:43:06.114Z","0.1.2216":"2026-08-24T03:12:13.426Z","0.1.2236-dogfood.0":"2026-08-24T04:04:02.848Z","0.1.2218":"2026-08-24T04:09:38.620Z","0.1.2220":"2026-08-24T05:50:43.144Z","0.1.2222":"2026-08-24T08:28:51.721Z","0.1.2253-dogfood.0":"2026-08-24T08:50:02.592Z","0.1.2224":"2026-08-24T09:32:03.529Z","0.1.2274":"2026-08-24T17:49:29.187Z","0.1.2276":"2026-08-25T01:53:50.963Z","0.1.2278":"2026-08-25T03:29:39.994Z","0.1.2296":"2026-08-25T05:03:10.406Z","0.1.2306":"2026-08-25T08:23:42.182Z","0.1.2310":"2026-08-25T08:30:56.194Z","0.1.2312":"2026-08-25T10:13:14.710Z","0.1.2320":"2026-08-25T12:45:58.427Z","0.1.2322":"2026-08-25T15:19:33.420Z","0.1.2327":"2026-08-25T16:11:06.527Z","0.1.2331":"2026-08-25T16:38:52.099Z","0.1.2336":"2026-08-25T16:39:36.151Z","0.1.2340":"2026-08-26T04:08:01.001Z","0.1.2348":"2026-08-26T05:35:37.043Z","0.1.2350":"2026-08-26T08:14:34.277Z","0.1.2355":"2026-08-26T08:18:31.468Z","0.1.2365":"2026-08-26T10:24:14.603Z","0.1.2367":"2026-08-26T10:30:41.983Z","0.1.2369":"2026-08-26T10:37:27.312Z","0.1.2377":"2026-08-26T11:24:45.655Z","0.1.2379":"2026-08-26T11:41:24.960Z","0.1.2381":"2026-08-26T12:00:26.553Z","0.1.2383":"2026-08-26T13:42:19.714Z","0.1.2397":"2026-08-26T13:52:10.570Z","0.1.2404":"2026-08-26T16:49:08.537Z","0.1.2402":"2026-08-26T16:51:27.231Z","0.1.2406":"2026-08-27T01:48:02.705Z","0.1.2408":"2026-08-27T02:10:05.720Z","0.1.2411":"2026-08-27T02:38:57.981Z","0.1.2414":"2026-08-27T07:40:56.438Z","0.1.2416":"2026-08-27T07:42:54.728Z","0.1.2429-dogfood.6f32171":"2026-08-27T09:31:08.944Z","0.1.2430-dogfood.851d0f7":"2026-08-27T10:10:21.245Z","0.1.2418":"2026-08-27T11:19:42.827Z","0.1.2439":"2026-08-27T12:27:23.187Z","0.1.2442":"2026-08-27T14:24:42.056Z","0.1.2444":"2026-08-28T01:54:10.842Z","0.1.2453":"2026-08-28T02:33:20.347Z","0.1.2456":"2026-08-28T02:59:47.192Z","0.1.2458":"2026-08-28T05:01:50.956Z","0.1.2460":"2026-08-28T06:23:12.052Z","0.1.2462":"2026-08-28T06:27:29.554Z","0.1.2464":"2026-08-28T06:39:39.085Z","0.1.2466":"2026-08-28T12:14:04.489Z","0.1.2469":"2026-08-28T12:44:17.079Z","0.1.2471":"2026-08-28T12:56:10.315Z","0.1.2475":"2026-08-28T14:31:17.614Z","0.1.2477":"2026-08-28T15:53:44.670Z","0.1.2479":"2026-08-28T16:54:12.419Z","0.1.2493":"2026-08-28T16:55:30.536Z","0.1.2497":"2026-08-28T17:43:35.734Z","0.1.2503":"2026-08-29T07:16:02.368Z","0.1.2510":"2026-08-29T12:37:31.961Z","0.1.2512":"2026-08-29T13:00:06.882Z","0.1.2514":"2026-08-29T14:13:32.570Z","0.1.2517":"2026-08-29T15:15:08.518Z","0.1.2521":"2026-08-29T16:31:07.290Z","0.1.2652-next.adb6682":"2026-08-29T18:10:10.982Z","0.1.2653-next.71811ca":"2026-08-29T18:10:38.890Z","0.1.2525":"2026-08-30T01:14:10.514Z","0.1.2680-next.935b9da":"2026-08-30T01:53:37.893Z","0.1.2535":"2026-08-30T04:25:12.438Z","0.1.2722-next.1830579":"2026-08-30T13:40:58.847Z","0.1.2723-next.7223587":"2026-08-30T14:01:47.491Z","0.1.2759-next.d75cf50":"2026-08-30T15:17:20.144Z","0.1.2762-next.410b8a3":"2026-08-30T16:03:46.013Z","0.1.2764-next.0a7ebe1":"2026-08-30T16:30:39.716Z","0.1.2822-next.8b26678":"2026-08-30T17:11:54.395Z","0.1.2765-next.84c7d29":"2026-08-30T23:37:44.667Z","0.1.2865-next.c5ae013":"2026-08-31T00:04:50.920Z","0.1.2867-next.0736ef0":"2026-08-31T00:49:30.301Z","0.1.2873-next.5a79ab5":"2026-08-31T02:23:24.422Z","0.1.2875-next.ed1323a":"2026-08-31T03:57:04.500Z","0.1.2885-next.f7897d7":"2026-08-31T04:35:59.448Z","0.1.2887-next.75478f0":"2026-08-31T08:56:54.973Z","0.1.2910-next.941ab3e":"2026-08-31T16:49:48.515Z","0.1.2976-next.0eab2fd":"2026-08-31T18:05:55.400Z","0.1.2981-next.259ac21":"2026-09-01T01:03:49.269Z","0.1.2982-next.22fb0a3":"2026-09-02T00:35:24.413Z","0.1.2984-next.bf919eb":"2026-09-02T02:34:00.047Z","0.1.3011-next.e3a05f6":"2026-09-02T02:52:32.134Z","0.1.3017-next.856b08e":"2026-09-02T03:37:19.826Z","0.1.3024-next.49b25ac":"2026-09-02T04:08:39.332Z","0.1.3031-next.af11cb2":"2026-09-02T04:26:49.722Z","0.1.3036-next.3768e00":"2026-09-02T04:31:49.951Z","0.1.3044-next.70d4d42":"2026-09-02T04:39:13.786Z","0.1.3051-next.3de60ef":"2026-09-02T04:45:47.539Z","0.1.3059-next.875daef":"2026-09-02T04:46:30.267Z","0.1.3069-next.788fed8":"2026-09-02T05:00:09.377Z","0.1.3076-next.7313cf1":"2026-09-02T06:33:01.088Z","0.1.3093-next.7fd9d5f":"2026-09-02T06:59:13.101Z","0.1.3112-next.500233":"2026-09-02T10:46:47.044Z","0.1.3113-next.a97ee70":"2026-09-02T16:32:04.870Z","0.1.3114-next.0dae5d7":"2026-09-03T01:22:41.182Z","0.1.3127-next.4db01b9":"2026-09-03T01:33:49.058Z","0.1.3185-next.3c6179a":"2026-09-03T10:12:32.068Z","0.1.3204-next.0fd96af":"2026-09-03T16:44:30.889Z","0.1.2537":"2026-09-04T05:56:40.264Z","0.1.2540":"2026-09-04T06:05:48.492Z","0.1.3232-next.8e33400":"2026-09-04T09:43:41.998Z","0.1.3236":"2026-09-04T10:10:14.657Z","0.1.3249":"2026-09-04T10:34:38.116Z","0.1.3256":"2026-09-04T10:45:08.311Z","0.1.3258":"2026-09-04T10:59:14.481Z","0.1.3260":"2026-09-04T11:17:58.165Z","0.1.3262":"2026-09-04T11:29:36.871Z","0.1.3280":"2026-09-04T12:39:53.530Z","0.1.3287":"2026-09-04T14:47:03.205Z","0.1.3353":"2026-09-04T15:11:28.048Z","0.1.3356":"2026-09-04T16:26:12.472Z","0.1.3377":"2026-09-04T16:28:34.055Z","0.1.3384":"2026-09-04T23:59:13.882Z","0.1.3391":"2026-09-05T00:18:55.575Z","0.1.3397":"2026-09-05T00:21:34.145Z","0.1.3403":"2026-09-05T05:02:31.084Z","0.1.3405":"2026-09-05T07:13:15.327Z","0.1.3407":"2026-09-05T09:31:06.039Z","0.1.3410":"2026-09-05T11:41:28.251Z","0.1.3412":"2026-09-05T11:53:26.550Z","0.1.3414":"2026-09-05T13:20:21.169Z","0.1.3439":"2026-09-05T15:21:01.795Z","0.1.3445":"2026-09-05T16:50:20.269Z","0.1.3448":"2026-09-05T17:14:28.075Z","0.1.3450":"2026-09-06T02:47:01.094Z","0.1.3452":"2026-09-06T03:29:00.779Z","0.1.3469":"2026-09-06T06:59:26.270Z","0.1.3471":"2026-09-06T07:35:29.060Z","0.1.3520":"2026-09-06T07:45:16.095Z","0.1.3525":"2026-09-06T08:15:38.912Z","0.1.3527":"2026-09-06T09:27:39.268Z","0.1.3529":"2026-09-06T09:31:12.154Z","0.1.3531":"2026-09-06T09:50:56.220Z","0.1.3536":"2026-09-06T09:55:32.574Z","0.1.3538":"2026-09-06T10:12:09.498Z","0.1.3541":"2026-09-06T11:06:54.144Z","0.1.3545":"2026-09-06T11:21:08.907Z","0.1.3549":"2026-09-06T13:33:07.106Z","0.1.3552":"2026-09-06T14:48:07.905Z","0.1.3554":"2026-09-06T15:29:43.813Z","0.1.3556":"2026-09-06T15:50:02.073Z","0.1.3558":"2026-09-06T16:01:29.792Z","0.1.3565":"2026-09-06T19:07:23.762Z","0.1.3572":"2026-09-06T20:38:04.456Z","0.1.3621":"2026-09-06T22:26:32.657Z","0.1.3623":"2026-09-07T02:04:17.268Z","0.1.3625":"2026-09-07T02:49:50.820Z","0.1.3629":"2026-09-07T03:33:14.153Z","0.1.3631":"2026-09-07T07:13:41.215Z","0.1.3635":"2026-09-07T07:52:59.151Z","0.1.3637":"2026-09-07T08:14:05.932Z","0.1.3641":"2026-09-07T08:45:28.687Z","0.1.3644":"2026-09-07T08:50:47.728Z","0.1.3648":"2026-09-07T08:59:45.539Z","0.1.3652":"2026-09-07T09:04:10.688Z","0.1.3661":"2026-09-07T09:29:19.344Z","0.1.3663":"2026-09-07T10:01:23.132Z","0.1.3669":"2026-09-07T10:06:09.205Z","0.1.3671":"2026-09-07T10:34:50.356Z","0.1.3673":"2026-09-07T14:49:32.380Z","0.1.3682":"2026-09-07T20:22:48.423Z","0.1.3685":"2026-09-07T23:22:04.432Z","0.1.3700":"2026-09-08T04:55:28.491Z","0.1.3702":"2026-09-08T05:50:36.577Z","0.1.3704":"2026-09-08T06:01:27.323Z","0.1.3706":"2026-09-08T06:09:30.019Z","0.1.3708":"2026-09-08T06:32:40.664Z","0.1.3712":"2026-09-08T07:21:45.058Z","0.1.3716":"2026-09-08T07:25:49.544Z","0.1.3718":"2026-09-08T07:54:37.267Z","0.1.3722":"2026-09-08T08:04:00.310Z","0.1.3733":"2026-09-08T08:21:36.963Z","0.1.3737":"2026-09-08T08:41:23.453Z","0.1.3741":"2026-09-08T09:23:15.309Z","0.1.3744":"2026-09-08T11:14:51.308Z","0.1.3747":"2026-09-08T11:56:41.710Z","0.1.3749":"2026-09-08T15:27:35.822Z","0.1.3758":"2026-09-08T16:25:51.529Z","0.1.3771":"2026-09-08T18:27:26.109Z","0.1.3783":"2026-09-08T19:18:54.440Z","0.1.3789":"2026-09-08T21:07:21.310Z","0.1.3795":"2026-09-08T23:26:21.921Z","0.1.3797":"2026-09-09T00:24:26.253Z","0.1.3799":"2026-09-09T00:34:54.880Z","0.1.3801":"2026-09-09T00:50:14.081Z","0.1.3803":"2026-09-09T01:29:47.039Z","0.1.3805":"2026-09-09T01:30:21.464Z","0.1.3808":"2026-09-09T01:30:49.540Z","0.1.3812":"2026-09-09T02:26:00.013Z","0.1.3814":"2026-09-09T02:54:31.312Z","0.1.3816":"2026-09-09T03:15:47.459Z","0.1.3824":"2026-09-09T05:54:30.321Z","0.1.3826":"2026-09-09T06:18:36.712Z","0.1.3837":"2026-09-09T10:56:27.121Z","0.1.3873":"2026-09-09T13:35:00.881Z","0.1.3884":"2026-09-09T14:50:56.905Z","0.1.3886":"2026-09-09T16:04:27.891Z","0.1.3891":"2026-09-09T16:47:36.521Z","0.1.3898":"2026-09-10T02:01:02.369Z","0.1.3900":"2026-09-10T06:58:32.853Z","0.1.3902":"2026-09-10T10:43:14.238Z","0.1.3932":"2026-09-10T19:32:34.972Z","0.1.3936":"2026-09-11T02:29:35.544Z","0.1.3975":"2026-09-11T03:04:51.412Z","0.1.3977":"2026-09-11T05:10:48.873Z","0.1.3980":"2026-09-11T05:17:10.946Z","0.1.3982":"2026-09-11T05:30:51.915Z","0.1.3984":"2026-09-11T10:23:19.363Z","0.1.3986":"2026-09-11T10:30:37.766Z","0.1.3988":"2026-09-11T15:10:42.847Z","0.1.3999":"2026-09-12T01:06:23.583Z","0.1.3995":"2026-09-12T01:07:40.463Z","0.1.4017":"2026-09-12T01:43:02.571Z","0.1.4021":"2026-09-12T03:15:06.186Z","0.1.4035":"2026-09-12T06:02:36.504Z","0.1.4062":"2026-09-12T09:01:24.599Z","0.1.4193":"2026-09-13T14:22:09.856Z","0.1.4196":"2026-09-14T03:52:35.099Z","0.1.4200":"2026-09-14T07:25:18.181Z","0.1.4204":"2026-09-14T08:14:07.242Z","0.1.4211":"2026-09-14T09:49:00.022Z","0.1.4228":"2026-09-14T09:51:37.333Z","0.1.4230":"2026-09-14T11:04:51.580Z","0.1.4236":"2026-09-14T12:22:37.545Z","0.1.4239":"2026-09-14T15:57:22.950Z","0.1.4243":"2026-09-14T16:27:40.388Z","0.1.4259":"2026-09-14T21:56:44.193Z","0.1.4274":"2026-09-15T02:30:28.760Z","0.1.4276":"2026-09-15T08:30:27.219Z","0.1.4278":"2026-09-15T08:33:28.358Z","0.1.4286":"2026-09-15T14:56:33.780Z","0.1.4288":"2026-09-16T00:12:34.195Z","0.1.4291":"2026-09-16T01:30:49.533Z","0.1.4295":"2026-09-16T02:48:48.339Z","0.1.4321":"2026-09-16T03:46:21.422Z","0.1.4363":"2026-09-16T03:53:07.890Z","0.1.4387":"2026-09-16T04:41:48.266Z","0.1.4389":"2026-09-16T05:07:50.273Z","0.1.4392":"2026-09-16T05:13:46.648Z","0.1.4395":"2026-09-16T05:14:56.318Z","0.1.4397":"2026-09-16T05:16:50.567Z","0.1.4399":"2026-09-16T05:42:12.906Z","0.1.4401":"2026-09-16T06:15:16.413Z","0.1.4403":"2026-09-16T06:19:28.164Z","0.1.4405":"2026-09-16T06:58:34.585Z","0.1.4419":"2026-09-16T07:35:06.521Z","0.1.4422":"2026-09-16T07:42:59.664Z","0.1.4444":"2026-09-16T08:23:33.120Z","0.1.4489":"2026-09-16T09:01:10.335Z","0.1.4503":"2026-09-16T10:58:33.390Z","0.1.4508":"2026-09-16T11:36:00.290Z","0.1.4510":"2026-09-16T13:13:44.668Z","0.1.4512":"2026-09-16T14:30:25.295Z","0.1.4514":"2026-09-16T15:00:19.397Z","0.1.4516":"2026-09-17T03:17:46.988Z","0.1.4518":"2026-09-17T04:35:58.135Z","0.1.4522":"2026-09-17T09:28:35.053Z","0.1.4524":"2026-09-17T10:05:37.162Z","0.1.4526":"2026-09-17T12:13:23.154Z","0.1.4528":"2026-09-17T15:45:56.328Z","0.1.4586":"2026-09-17T17:25:49.582Z","0.1.4620":"2026-09-17T20:03:12.001Z","0.1.4631":"2026-09-18T12:19:50.827Z","0.1.4641":"2026-09-19T07:17:44.151Z","0.1.4646":"2026-09-19T07:31:39.835Z","0.1.4649":"2026-09-19T11:22:16.067Z","0.1.4659":"2026-09-19T16:06:38.248Z","0.1.4673":"2026-09-19T18:06:21.666Z","0.1.4695":"2026-09-19T18:10:55.639Z","0.1.4698":"2026-09-20T06:39:52.668Z","0.1.4700":"2026-09-20T07:59:19.614Z","0.1.4721":"2026-09-20T15:40:22.568Z","0.1.4742":"2026-09-21T01:31:12.750Z","0.1.4745":"2026-09-21T01:46:10.037Z","0.1.4759":"2026-09-21T03:49:55.624Z","0.1.4772":"2026-09-21T07:08:48.691Z","0.1.4774":"2026-09-21T11:59:35.118Z","0.1.4777":"2026-09-21T13:17:52.308Z","0.1.4779":"2026-09-21T13:27:33.980Z","0.1.4782":"2026-09-21T16:31:31.467Z","0.1.4800":"2026-09-21T20:29:13.268Z","0.1.4802":"2026-09-22T01:09:37.447Z","0.1.4870":"2026-09-22T08:16:27.931Z","0.1.4874":"2026-09-22T12:48:43.357Z","0.1.4885":"2026-09-22T13:20:48.745Z","0.1.4887":"2026-09-22T14:25:06.926Z","0.1.4889":"2026-09-23T01:13:46.911Z","0.1.4905":"2026-09-23T01:23:01.955Z","0.1.4911":"2026-09-23T01:39:52.584Z","0.1.4913":"2026-09-23T01:53:41.918Z","0.1.4921":"2026-09-23T02:00:19.794Z","0.1.4923":"2026-09-23T02:26:56.843Z","0.1.4929":"2026-09-23T02:45:25.766Z","0.1.4932":"2026-09-23T03:21:17.366Z","0.1.4949":"2026-09-23T03:37:35.142Z","0.1.4951":"2026-09-23T03:41:28.730Z","0.1.4956":"2026-09-23T07:37:35.960Z","0.1.4977":"2026-09-23T09:23:47.885Z","0.1.4980":"2026-09-23T10:05:39.572Z","0.1.4989":"2026-09-23T14:02:07.875Z","0.1.4992":"2026-09-23T15:31:07.796Z","0.1.4996":"2026-09-24T01:54:22.992Z","0.1.4999":"2026-09-24T03:16:38.941Z","0.1.5001":"2026-09-24T03:25:02.340Z","0.1.5003":"2026-09-24T03:32:39.342Z","0.1.5005":"2026-09-24T05:20:23.933Z","0.1.5007":"2026-09-24T05:49:05.425Z","0.1.5013":"2026-09-24T06:18:03.868Z","0.1.5015":"2026-09-24T06:37:22.397Z","0.1.5037":"2026-09-24T09:25:44.144Z","0.1.5063":"2026-09-24T13:12:49.534Z","0.1.5066":"2026-09-24T13:52:07.771Z","0.1.5068":"2026-09-24T14:41:16.586Z","0.1.5079":"2026-09-24T15:04:51.786Z","0.1.5096":"2026-09-24T16:33:16.469Z","0.1.5122":"2026-09-25T09:35:39.243Z","0.1.5124":"2026-09-25T10:39:14.562Z","0.1.5127":"2026-09-25T11:00:24.028Z","0.1.5129":"2026-09-25T11:28:23.049Z","0.1.5139":"2026-09-25T12:13:02.690Z","0.1.5142":"2026-09-25T13:49:13.444Z","0.1.5146":"2026-09-25T14:46:09.134Z","0.1.5148":"2026-09-25T16:22:55.959Z","0.1.5153":"2026-09-25T16:27:52.041Z","0.1.5194":"2026-09-25T16:35:57.916Z","0.1.5196":"2026-09-25T16:36:59.082Z"},"bugs":{"url":"https://github.com/Akagilnc/ak-pi-workflow-roles/issues"},"license":"Apache-2.0","homepage":"https://github.com/Akagilnc/ak-pi-workflow-roles#readme","keywords":["pi-package","ai-agents","agents","agentic","multi-agent","agent-framework","agent-orchestration","ai-governance","human-in-the-loop","claude-code","codex","code-review","llm","ai","typescript"],"repository":{"url":"git+https://github.com/Akagilnc/ak-pi-workflow-roles.git","type":"git"},"description":"Soul-bound workflow roles for Pi","maintainers":[{"name":"akagilnc","email":"akagilnc@gmail.com"}],"readme":"# @akagilnc/pi-workflow-roles\n\n为 [Pi](https://pi.dev) 打包的工作流角色：大理寺（judge）、给事中（countersign）、中书省（secretariat）、左拾遗（gleaner-left）、修内司（fixer）、将作监（coder）、御史台（reviewer）、通进司（collector）、太医署（doctor）、校书郎（merger）、符宝郎（notary）、台院（inspector）、太史（analyst）。English: [README.md](https://github.com/Akagilnc/ak-pi-workflow-roles/blob/main/README.md)。\n\n## 安装\n\n经 Pi 安装，令 CLI 与运行时同出一份包副本；把 Pi 私有 npm bin 加进 `PATH`（一次）：\n\n```bash\npi install npm:@akagilnc/pi-workflow-roles\nexport PATH=\"$HOME/.pi/agent/npm/node_modules/.bin:$PATH\"\n```\n\n更新用 `pi update npm:@akagilnc/pi-workflow-roles`——勿另起全局 `npm install -g`。查看能力：`ak-role roles`、`ak-role help <role>`；席位与官席配置见下方「读结果」。\n\n发布路由（Actions 真入口，非本地 stamp）：`ci` 在仓库默认分支上成功 push → `latest`。非默认分支的 CI completion、PR completion 与失败 CI 不发布。\n\n## 读结果\n\n`ak-role` 是唯一受支持的调用方式。每次运行的完整 Terminal 结果写在 stdout——从那里读或正常重定向，不要刮 Pi session 文件：\n\n```bash\nak-role judge --model <provider/model[:thinking]> --attach ./plan.md \"Review this plan.\" > result.txt\n```\n\n退出码报的是生命周期诚实，不是业务成败：一切合法 typed 终态（含 `audit_escalation`）退出零；无合法终态的失败退出非零，其 Terminal 携带 Error Artifact 引用与原始原因，不伪造回执。\n\n`ak-role resume <runId> [message]` 按**现行席位表**的 model / host / engine 续跑该次运行——与新起角色腿同一解析（model：`--model` → 席位持久 → 官席继承；仍无则报错。host：`--host` → 席位持久 host → 包默认 `pi`）。先 `ak-role config set <seat> <provider/model[:thinking]>` 配席，或逐次带 `--model`。角色 `escalate`（直通御前）后拿到 owner 裁定，标准续跑是 `ak-role resume <runId> \"<裁定>\"`——把裁定喂回同一 run，角色继续走到终局。上呈的是审核官时，resume 该官的 runId：上呈只暂停这一席，其后的闸照常接着走。所有可调用席位（包括 Notary/符宝郎）都会将 `runId` 后可选的 `message` 原样作为续跑 prompt（opaque：不进全局旗标语法）；省略时包不会添加续跑文本。Notary 另行的显式 `new` 命令仍只接受 source-run locator，不接受 caller prompt。全局 `--model` / `--thinking` / `--host` / `--engine` 仅覆盖本次 resume——须置于 `<runId>` 之前（放 `resume` 之前或 `resume` 与 `<runId>` 之间均可，例如 `ak-role --model xai/grok-4.5 resume 01abc…` 或 `ak-role resume --model xai/grok-4.5 01abc…`）；`<runId>` 之后的那一个 argv 恒为原样透传的 message，绝非旗位（#471）。真实换宿主时（现行席位 host 与上一次 invocation host 不同），将前序宿主原生卷宗一次性作为 context 交付目标宿主；同宿主续跑不重复注入。各宿主仅直写自身原生卷宗（Pi：`session/session.jsonl`；Grok CLI 原始会话留在操作员 grok 家，工厂卷宗为该 run 的司天台记录），统一账目归入司天台。要不要续跑由调用者决定：不再要求 typed HTTP 429，也不要求 `resumable` 状态。未知 run ID 则拒绝；其余续跑失败只输出一行指向当次错误记录的指针（`续跑失败，当次错误记录：<path>`），原因看该文件。所有可调用角色均可手动 resume：给事中、左拾遗始于 #599，通进司、太医署、符宝郎、台院始于 #633。\n\n全部可调用角色在单次调用内对非 lawful LLM 终态原地续跑（同一 `runId` 与 session），次数上限为 `autoResumeLimit`。缺键默认 2；`ak-role config set-auto-resume-limit <N>` 写入（`0` 关闭自动续）。lawful typed 终态（`accepted` / `audit_escalation` / `no_receipt`）立即停止。手动 `ak-role resume` 仍可用。\n\n席位与官席配置：\n\n```bash\nak-role config set judge <provider/model[:thinking]>\nak-role config set navigator <provider/model[:thinking]>\n# 门下省官席（DONE 交卷直接传召台院/符宝郎；中书省署章由交卷闸传召给事中）\nak-role config set gatekeeper <provider/model[:thinking]>\nak-role config set inspector <provider/model[:thinking]>\nak-role config set notary <provider/model[:thinking]>\nak-role config unset gatekeeper\n# 持久劳务引擎（可调用角色）；一次性覆盖仍用 --engine\n# 可选型号是独立坐标，与 CLI 引擎名分开指定\nak-role config set-engine judge claude-code\nak-role config set-engine coder cursor cursor-grok-4.6-high\nak-role config set-engine-model coder cursor-grok-4.6-high\nak-role config unset-engine-model coder\nak-role config unset-engine judge\n# 持久主会话宿主（可调用角色）；一次性覆盖仍用 --host\nak-role config set-host judge grok-build\nak-role config unset-host judge\nak-role config set-auto-resume-limit 3\n```\n\n**宿主轴（配置默认 host 后调用无感）：** `--host` 为全局公开旗，全部可调用角色与 `resume` 受理。解析序为调用 `--host` → 席位持久 host（`config set-host`）→ 包默认（`pi`）。`config set-host <seat> <name>` 之后，与 Pi 完全相同的命令面即可在该席跑命名宿主——零额外旗、零调用侧改动；裸 `resume` 同序取表。可调用角色及其机构子腿（审刑审计、太医审计）共享进程内机构子会话接缝。\n\n**推荐宿主（省 token，[#971](https://github.com/Akagilnc/ak-pi-workflow-roles/issues/971)）：** 长腿的上下文靠宿主自带的自动压缩封顶，阈值写在各宿主自己的配置里，本包不代写、不另造压缩机制。\n\n| 席位 | 推荐 host | 该宿主的压缩阈值配置（默认路径；宿主自己的家目录覆盖照其约定） |\n| --- | --- | --- |\n| 大理寺（judge）、给事中（countersign） | `codex` | `~/.codex/config.toml`：`model_auto_compact_token_limit` |\n| 将作监（coder）、修内司（fixer） | `grok-build` | `~/.grok/config.toml`：`[model.\"<id>\"] auto_compact_threshold_percent` |\n| 其余 LLM 席位（太史是确定性机制，无宿主） | `pi`（包默认） | `~/.pi/agent/settings.json`：`compaction.reserveTokens`（触发线＝模型窗口−该值；需 pi ≥ 0.85.1） |\n\n配席：`ak-role config set-host <seat> <host>`；单次改道仍用 `--host`。换宿主前先确认该席的 model 是该宿主跑得了的（例如 `codex` 只跑 OpenAI 系模型），否则先 `ak-role config set <seat> <provider/model[:thinking]>`。\n\n**宿主 provider 表（#788）：** 席位行只写一份 provider 名。owner 手改 `~/.ak-roles/host-providers.json`（形如 `{ \"hermes\": { \"xai\": \"xai-oauth\" } }`）；代码只读。表里没有的问宿主目录（本票 hermes）：唯一即用，零个或多个响亮失败。优先级：表 > 唯一 > 失败，代码无裁量。`config show` 原样打印该表。\n\n**机器方法 Skill：** 运行 `ak-role setup`，在 `~/.agents/skills` 安装缺失的所需 Skill，并经 Skills CLI（`skills update -g`）升级这些名字。路径已被占用则警告并原样保留。setup 为已安装的 Claude Code、Hermes 建必要软链。该目录是唯一机器安装源。角色发现所需 Skill 缺失时向 stdout 警告并继续。Pi 仅从该目录向原生 `--skill` 传路径；Claude Code 与 Codex 遵从原生 Skill 发现；Hermes ACP 与 Grok ACP 当前 harness 无法强制 Skill。本包不拼剥角色任务文本中的 Skill 命令，也不修改宿主 trust 或配置。\n\n门下省官席解析顺序：官自钉 → 省钉（`gatekeeper`）→ 继承父 session；显式指定失败响亮、不回退。配置用法与拒绝文案以 `ak-role config`／`ak-role help config` 为准。持久配置是全机共享单文件、多 CLI 版本同读：本构建不认识的席位键读时跳过（不报错）；已知席位上的未知字段沿用现行容忍。\n\n回执默认是 typed 的，调用者不必解析散文即可组合角色；游奕使是散文出口例外（[#959](https://github.com/Akagilnc/ak-pi-workflow-roles/issues/959)）——终局原样呈现它说的话。顺序与停止归调用者（[ADR 0010](docs/adr/0010-callers-own-role-composition-and-repetition.md)）。编程消费者从 `src/package-contracts/` 导出推导契约，不从本文。\n\n门下省交卷闸：DONE 侧交卷（`completed`／`partially_completed`）时包按受审物直接传召官（将作监/修内司→`inspector`；大理寺判牒/给事中署章→`notary`），不再起门下省子 session 选席；交卷工具调用结束后才传召审核官；放行即结算、不回被审席，封驳则续跑被审席重交，直至各审核官放行，不是角色失败；`planned`／`refused`／`unfinished` 不传召官、直接结算；`ak-role gatekeeper` 仍可独立 dispatch/pass；闸史读回执 typed gate 段，勿刮 session 散文。指针：[ADR 0067](docs/adr/0067-menxia-province-founding-jishizhong-fubaolang.md)、[ADR 0072](docs/adr/0072-menxia-pre-pr-submission-hooks.md)、[ADR 0079](docs/adr/0079-direct-officer-summons-ticket-memory-pointer-input.md)。劳务引擎绕行失败沿既有基础设施故障路径停止、真因可见（[ADR 0071](docs/adr/0071-engine-detour-failure-seat-fallback-declaration.md)）。运行时事实 `decisiveFacts.engineDetourToolUsage`（#537）只计 package 工具 `ak_engine_detour`；bash/CLI ordinary path 是永久观测盲区，不得读成「该腿没用引擎」。\n\n## 调用百官\n\n下例只是用法速写；option 身份、别名、必填性与 mode 面以 `ak-role help <command>` 为准，不另立第二份旗标合同。\n\n```bash\n# model 轴（#178）：调用者指定——可先 `ak-role config set <seat> <provider/model[:thinking]>`\n# 配席，或如下逐次带 `--model`。无包内默认模型。\n\n# 大理寺——审断所供材料\nak-role judge --model <provider/model[:thinking]> --attach ./findings.md --attach ./adr.md \"Adjudicate every finding.\"\n\n# 将作监——营造新作\nak-role coder --model <provider/model[:thinking]> plan \"Propose the first implementation plan.\"\nak-role coder --model <provider/model[:thinking]> apply --attach ./plan.md \"Implement the approved slice.\"\n\n# 御史台——固定目标，默认并行察举 completeness 与 correctness；completed ≠ 准行，findings 在 Terminal 里\nak-role reviewer --model <provider/model[:thinking]> --base main --authority-ref docs/adr/0001-roles-grow-by-demand.md \"Review the branch.\"\n# 可选单 lens 覆盖\nak-role reviewer --model <provider/model[:thinking]> --base main --lens correctness --authority-ref CLAUDE.md\n\n# 通进司——GitHub PR 收证（认票、读手册/现场活动、按需触发、等待窗、交回材料）\nak-role collector --model <provider/model[:thinking]> --pr 42 --repo owner/repository \"为所指 issue 收证。\"\nak-role collector --model <provider/model[:thinking]> --repo owner/repository \"为 #42 收证。\"\n# 可选：工作步骤开启后的等待窗毫秒（默认 600000＝十分钟）\nak-role collector --model <provider/model[:thinking]> --pr 42 --repo owner/repository --wait-ms 120000 \"两分钟窗收证。\"\n\n# 修内司——缮修所指 findings\nak-role fixer --model <provider/model[:thinking]> --attach ./findings.md --prerequisites ./prereqs.json \"Repair the findings.\"\n\n# 太医署——单案诊断\nak-role doctor --model <provider/model[:thinking]> --issue 115 \"Diagnose this retained case.\"\n\n# 校书郎——调和工作树中的 merge 材料（无进行中合并时由角色 escalate）\nak-role merger --model <provider/model[:thinking]> --project /path/to/worktree \"Reconcile the merge.\"\n\n# 符宝郎——文书核验一份留存 source run；票号从 source-run admitted form 继承\nak-role notary --model <provider/model[:thinking]> --source-run <runId@role|path>\n\n# 台院——直调复杂度与测试质量两轴\nak-role inspector --model <provider/model[:thinking]> --attach ./change.patch \"Review this material.\"\n\n# 门下省——直调省审：派官或放行\nak-role gatekeeper --model <provider/model[:thinking]> --attach ./submission.json \"审：这批材料该谁审？\"\n\n# 游奕使——直调散文路线建议；随公开入口顶层腿自动出席\nak-role navigator --model <provider/model[:thinking]> \"刚完成 coder apply 收敛，下一步？\"\n\n# 给事中——票庭五问；票号经由 instruction 识别；受理内先自动起居郎再本席（#742，调用者无感）\nak-role countersign --model <provider/model[:thinking]> --attach ./ticket.md \"裁：本票 #582 是否足以开工。\"\n\n# 中书省——按《票面法》改票，一次调用内处理给事中封驳并重送，直至署或上呈（#924）\nak-role secretariat --model <provider/model[:thinking]> \"整理 #924 票面并送庭。\"\n\n# 左拾遗——合并前无锚定风闻；可 resume 续同一 session；--base 必填；instruction 可空；调用者不得传方向性 instruction\nak-role gleaner-left --model <provider/model[:thinking]> --base main\n\n# 太史——确定性指标；裸调＝整簿（无 model 席）\nak-role analyst\n\n# escalate 后：把 owner 裁定喂回同一 session（标准链）\nak-role --model <provider/model[:thinking]> resume <runId> \"<裁定>\"\n```\n\n## 班子（唐宋官署命名）\n\n角色按唐宋官署／官职命名，判据与被否方案见 [ADR 0051](docs/adr/0051-roles-are-named-after-tang-song-offices.md)。**朝廷对应：皇帝＝陛下，宰相＝调用者，百官＝各角色。** 工厂没有政事堂——中枢是陛下。百官各司其职，彼此制衡，共同完成从谋划、建设、审查到收敛的完整流程。\n\n**只是名字。** `ak-role <name>` 的角色标识符以及工具名与 schema 字段一律使用下表席位列的英文名；中文名只是呈现层称谓。\n\n| 名号 | 席位 | 职掌 |\n| --- | --- | --- |\n| **将作监** | coder | **营造新作。** 承接新的谋划与需求，从一片空白开始设计、建造，直到形成可供使用的新成果。讲究先明其意，再定其形，不妄增枝节，只做当下所需之事。 |\n| **修内司** | fixer | **缮修旧物。** 面对已有问题，不急于表面修补，而是追寻问题根源，找到真正需要修整之处。既要修复眼前缺漏，也要防止同类问题再次出现。 |\n| **御史台** | reviewer | **察举百弊，风闻奏事。** 置身事外审视成果；默认并行执行 completeness／correctness 两轴，调用者可显式覆盖为单轴，本席自跑包内 `ak-cross-m-review`，交薄回执与 amendment。弹章须指明所劾之处，言不为狱——不负坐实义务，坐实归大理寺。 |\n| **大理寺** | judge | **审理定谳。** 承接各方意见与材料，依照既定规则逐项判断，辨明是非曲直。可以准行、退回或请示更高决定，但自身不参与建设与修改。 |\n| **审刑院** | judge-auditor／doctor-auditor（无 CLI，共享内部接缝；御史台侧闸已退役） | **复核成案。** 不重新争论事情本身，而是检查整个办理过程是否合乎规矩。关注是否有人越过职责、是否遗漏必要步骤、是否以错误方式得出正确结果。直属陛下，不入门下省编制。 |\n| **门下省** | gatekeeper（交卷闸不再自动出席；可 `ak-role gatekeeper` 独立直调） | **审署诏敕与质量保证的省。** 交卷闸按受审物直接传召台院/符宝郎；中书省 converged 交卷经既有闸传召给事中（#1021）；本省不介入选席。调用者仍可独立传召本省作 dispatch/pass；左拾遗由调用者合并前传召；省内政，不是外层编排器。规范见 [ADR 0067](docs/adr/0067-menxia-province-founding-jishizhong-fubaolang.md)、[ADR 0072](docs/adr/0072-menxia-pre-pr-submission-hooks.md)、[ADR 0074](docs/adr/0074-gate-province-reorg-jishizhong-chaiyuan-split.md)、[ADR 0079](docs/adr/0079-direct-officer-summons-ticket-memory-pointer-input.md)。 |\n| **中书省** | secretariat（converged 交卷进入给事中交卷闸；#924、#1021） | **改票的出令省。** 按公用《票面法》把草稿修成可送庭文书；署（converged）交卷自动进入给事中审读，封驳后在同一中书省会话改写重交；对外终局只有署或上呈（escalate）。暂不细分席位。 |\n| **给事中** | countersign（中书省 converged 交卷触发交卷闸；亦可独立调用） | **票庭审读五问。** 制度符合／授权真实（以起居录为据）／文书符意／退回重议／发布资格；读码取证是本职，实现细节不上票面。受理内自动先起居郎再本席（#742，调用者无感）；其余衙门前的起居郎由调用者传召；交卷闸出席符宝郎。署＝放行开工，封驳＝退票重议，上呈＝陛下裁决。规范见 [ADR 0074](docs/adr/0074-gate-province-reorg-jishizhong-chaiyuan-split.md)、[ADR 0075](docs/adr/0075-ticket-provenance-diarist-pipeline.md)。 |\n| **左拾遗** | gleaner-left（无交卷闸派发；合并前由调用者传召） | **合并前无锚定风闻。** 对全幅合并候选作冷眼评审；只上弹章、不封驳不裁决。规范见 [ADR 0067](docs/adr/0067-menxia-province-founding-jishizhong-fubaolang.md) 修正案。 |\n| **台院** | inspector | **纠举推鞫：复杂度与测试质量两轴。** 受审物是将作监／修内司完成侧交卷；封驳＝当场打回重写，不是本局失败。可被门下省派发，也可 `ak-role inspector` 单独调。原给事中，ADR 0074 分立；中文名由 #584 修订为台院，机器键不动。 |\n| **符宝郎** | notary | **首责唯一：核实实际授权出处**（防乱编乱扩）。行事两步：读该票起居录→以录核旨；引语真伪与票面对齐为手段。受审物是大理寺拟判与给事中署章；可被门下省派发，也可 `ak-role notary` 单独调。规范见 [ADR 0075](docs/adr/0075-ticket-provenance-diarist-pipeline.md)。 |\n| **通进司** | collector | **承接百议／收证。** 门下省下的收证衙门：收集外部 GitHub PR 材料与意见，只收不审、不替人裁决。canonical 键仍为 `collector`。 |\n| **校书郎** | merger | **雠校异文。** 面对不同来源的修改，负责整理、校合与调和。保留双方有价值的部分，解决彼此冲突；无进行中合并、无活可干或遇到无法自行决定之处，则升级。 |\n| **游奕使** | navigator（随公开入口顶层腿自动出席，亦可 `ak-role navigator` 直调） | **巡行问路。** 不掌具体事务，而是观察全局变化，结合当前局面提醒下一步方向。它提供建议与路径参考，但最终选择仍由执掌之人决定。 |\n| **起居郎** | diarist（`ak-role diarist` 单独传召；给事中受理内自动先起，#742） | **修起居录。** 为本票搜集、整理决策依据，写进每票起居录；LLM 自行搜集、整理、认票（#779 后无机械验真，机械只做 IO；起居录供符宝郎读录核旨）。只记录已作出的决定，不立法、不批准设计、不指挥施工。规范见 [ADR 0075](docs/adr/0075-ticket-provenance-diarist-pipeline.md)（起居郎是 LLM 角色）、[ADR 0081](docs/adr/0081-diarist-case-context-and-delivery.md)。 |\n\n其余席位：\n\n| 席位 | 名 | 职掌 | 状态 |\n| --- | --- | --- | --- |\n| doctor | **太医署** | 单案诊断工厂机制，开 `keep｜thin｜delete` 方 | 已建 |\n| analyst | **太史** | 司天台分析席：只读司天记录、出高阶指标；确定性机制，非 LLM，可单独调用 | 已建（[ADR 0068](docs/adr/0068-taishi-analysis-seat-reads-records-writes-sibling-home.md)；机器面键 `analyst`，[#445](https://github.com/Akagilnc/ak-pi-workflow-roles/issues/445) 拼音清零） |\n| — | **司天台** | 记候簿——只打点、只指针，不分析不执法；二期含每票起居录 kind `ticket-provenance` | **一期不是角色**（[ADR 0047](docs/adr/0047-sitian-phase-one-mechanism-not-role.md)：确定性机制；两面对账已删 [#855](https://github.com/Akagilnc/ak-pi-workflow-roles/issues/855)）；分析席已由太史承担；起居录见 [ADR 0075](docs/adr/0075-ticket-provenance-diarist-pipeline.md)；机器面键 `archivist`（[#445](https://github.com/Akagilnc/ak-pi-workflow-roles/issues/445)） |\n| marshal | **尚书省** | 审→判→修 质量收敛环的省部级驱动角色：调用方递票号与 baseline，尚书省驱动御史台/大理寺/修内司滚到收敛（converged 唯庭可判）或 escalate 上呈，交回 typed 报告；不弹、不判、不修，只让链条转到收敛 | 已定名（#145）；席位待落地（#146） |\n| — | **殿院** | [#560](https://github.com/Akagilnc/ak-pi-workflow-roles/issues/560) 机械定点测试巡查件（产物 kind `test-report`） | 在建/待落地，非席位，不占机器键 |\n| — | **察院** | 巡按层名号占位 | 悬置，仅保留名号，巡按机制未建 |\n| — | **兰台** | 读档议制——耗时／缺口／冗余三条，上奏不执法 | 未建 |\n| — | **考功司** | 考具体效率——角色与档位的升档率、一次通过率、每票成本 | 留档，需要时另立票 |\n| — | **主簿** | 合并后勾稽销案：核实确已合上、清理残留、报到达 | 未建 |\n\n**merge 按钮归调用者**，没有任何角色握不可逆权限：通进司把收证这件苦活做完并报收集终态，人（或 AI）自己判断、自己点，点完想调主簿就调、不调也可以。\n\n上表**不规定调用顺序**——组合、顺序、重复次数归调用者（[ADR 0010](docs/adr/0010-callers-own-role-composition-and-repetition.md)）。御史台／大理寺／审刑院是**职责分立的类比，不是必经链**；审刑院也并非只跟在大理寺之后，大理寺、御史台、太医署各自都有一次。门下省交卷闸是完成侧挂钩，不是调用者必经编排链。省部级角色的内部组合属于其单次调用的内政，公开 CLI 语义零变化——外部调用者仍一次启动其选中的一个角色，跨 CLI 调用的顺序、重复与停止仍全归外部调用者。\n\n`拾遗补阙` 成对留档，待将来出现第二个进言席再启用。\n\n## 规范指针\n\n- 命令用法与拒绝文案：`ak-role help <command>`、`ak-role help config`（唯一权威）。\n- 决策与法理：`docs/adr/`（组合与顺序 ADR 0010、公开 CLI 面 ADR 0052、交卷闸 ADR 0066/0067/0070/0072、劳务引擎 ADR 0069/0071、起居录 ADR 0075 等，未尽举）。\n- 术语表：[CONTEXT.md](CONTEXT.md)。编程契约：`src/package-contracts/` 导出。\n","readmeFilename":"README.zh-CN.md"}