{"_id":"@baizor/pipeline","_rev":"29-b75b726b94e7b5d7f207d87aec81de6a","name":"@baizor/pipeline","dist-tags":{"latest":"0.24.2"},"versions":{"0.1.0":{"name":"@baizor/pipeline","version":"0.1.0","_id":"@baizor/pipeline@0.1.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://github.com/IvanMurzak/ai-pipeline-plugin#readme","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"290680a3b3b8d9510e17e91209b94d97fe01be03","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.1.0.tgz","fileCount":99,"integrity":"sha512-rOafDRS3q+83340ZHp6gjHv2aVFWHQK4puFx0CLZGGjRzJFw4g2cxLONdSnDoHqrDKaPPRUNA6V17cIVYwtYMA==","signatures":[{"sig":"MEQCICCpS8daXor6cA0x+DsQ6CT7Ke8mZz00v2qbtClMH00lAiBcU4gQ7ezpPUrkvddtTBf/1wO1eOa2NTy2AF6Jx57Idg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498878},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"fd392db547bd5707012c5e1d1d655e3d8c7d65b6","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.1.0_1784195250137_0.6703552545438185","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@baizor/pipeline","version":"0.1.1","_id":"@baizor/pipeline@0.1.1","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"1c810056a0a0c4e0fa8f73c328167d92b94da96e","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.1.1.tgz","fileCount":99,"integrity":"sha512-uenaCghiZpVnwZS97iRQxPGXDezkN3/5RJFoexAZQbmVLczsvwQyuqK3bRsFeXMsNbaoPWlaQ0UE2Fazrgrolg==","signatures":[{"sig":"MEYCIQCS0nu9W9Q0W7zEEnvdAK5JZa73nsao7MBxWFv4kY7ovgIhAOEfEgAnOM8qM+WyarvBJfxUSQS8X/1z3UA/WQ0enNCO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1498919},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"43551dca459d8fd9a69db4d91970dbb895f1dda3","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.1.1_1784201942398_0.663677936594131","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@baizor/pipeline","version":"0.2.0","_id":"@baizor/pipeline@0.2.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"7badb9c0fe1157eaf4cd44b83b272eced0efb758","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.2.0.tgz","fileCount":106,"integrity":"sha512-a7jJpNzClh7On4Kr/nlh5bCGdil1sCuWVo0Od69Ijrwx3++4QT+76LA4NA6PaA+wmzZgBmjIFVHSsduxmezbGw==","signatures":[{"sig":"MEYCIQDxXUJpgEiHP90aYCJ2EOWEqa44wPhDK2Z0d7cPF5bI6gIhAN79etkWUigeUT7svY+1ZD2wBK8XzIjxcnnipvAqmYo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1754186},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"8bdf0b5104bd9a17800b2c9e647cd588567f6d48","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.2.0_1784263653736_0.8893319722299049","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@baizor/pipeline","version":"0.2.1","_id":"@baizor/pipeline@0.2.1","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"dd1f3af1d96b7c10c8b489633a08c4db7d5f27b8","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.2.1.tgz","fileCount":108,"integrity":"sha512-WanR/uDDLQ1QfYhlH/ckCBUqxouNF349kCe8k0x+z5DGjhWoHzF5h5OH5sk6BvxBezIS9SyjED/dc2wUg9Rbbg==","signatures":[{"sig":"MEUCIDIicQ1juG+DjwpLwCkGT0TnicLvs+1fcv9quVAVRJ18AiEA6G0XBA0oi/VcSZSOvX0vFdgIWvvYM+mOIrRR3kRP8KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1777494},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"0ab8a1e60451b544b07f91bb74e461845669516a","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.2.1_1784271563923_0.7065840946425657","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@baizor/pipeline","version":"0.2.2","_id":"@baizor/pipeline@0.2.2","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"0567a9755d31d3edbac6772165ae9414c10410d6","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.2.2.tgz","fileCount":108,"integrity":"sha512-+uWUbczemSqF2oDcSEf7iRHMNX/2xH3POwBKori0Mk+BT29M9ADKb9sRTiq5Qvy8Tp2dBd4OqEygVV6NF0fnLQ==","signatures":[{"sig":"MEYCIQD0OQhxJATdbU4HHNJUBhUku3TP+C/VslKbaN/vBwNSzAIhALpy4uEhY3QgDdF5AEAloFwawkWasMo13iJZYOoP2Puy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1786806},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"7ab10b4cfb272abc0bf5b50db66a44b2e6dc49e8","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.2.2_1784276070562_0.38467409613748527","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@baizor/pipeline","version":"0.3.0","_id":"@baizor/pipeline@0.3.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"9e148744f6d55a4cc2533e021dffe09fa9d18a83","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.3.0.tgz","fileCount":114,"integrity":"sha512-Nh2vstXkVi+jzrVOTlnGp0rviI02hfh/QJrXEcVVFEb8DrmYOJ63/+8MyNhivIFt1/5RVLtIHjK9U0CCKwKWGA==","signatures":[{"sig":"MEYCIQDtMZX0X4MnSKXzAUFPCuyf20ZVUimyCEoSSG+yEdbjZgIhALID4T5dBBf2OrgqXxhW8aLb8mRQLOH3mDlUg/Vn+M3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1964688},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"fe0f43eb4a41d468e3adc54d768df8d70480b3f1","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.3.0_1784369198139_0.38269042454243407","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@baizor/pipeline","version":"0.3.1","_id":"@baizor/pipeline@0.3.1","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"0f5d7575fa2531faa39c25fea650050c668b8150","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.3.1.tgz","fileCount":116,"integrity":"sha512-3A8FHotxQ7MQZqqy9jfVU/utJALYDNXEyGkdrsLg6aBo6zG07Ww5V45zmdp8Qva5NQbdAsGF0IsCtfStOhrUDA==","signatures":[{"sig":"MEYCIQDF8+wWsdFcf7UDnDI4lez4wAKByVGXo1tYpbiacMJGEQIhALpe47z7zsvR+R4R/z0Ilm0eFSmAR+ocybeQQl1KiSUE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2017420},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"e76bba3d6f36649f20f5c4b08fd288df3eb2ccf8","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.3.1_1784416883842_0.450329764572996","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@baizor/pipeline","version":"0.4.0","_id":"@baizor/pipeline@0.4.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"0acb68c3cac53d3ec58ced74532bd8d87296991b","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.4.0.tgz","fileCount":141,"integrity":"sha512-SMDh96qoyWfnGoUqJYUVIyMogzdCqHkSssfZqnykch3tRppoBS1kuMbPylSXm/4PL1VTw0ay6sY0S+Rh+BEFMw==","signatures":[{"sig":"MEQCIGby3FhBGui39wzrsoQxoeRx1NzIV1aAf3wXe5ca6ijkAiBoyc/SOE4lHYDEBCeNBXtRMqxNNSHjFobcldty2Xexvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2096816},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"c49daef792c2b5fc86874139325d5da7fec63dfe","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.4.0_1784628851712_0.817978544041503","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@baizor/pipeline","version":"0.5.0","_id":"@baizor/pipeline@0.5.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"13cc38ce81efc1777d869bbb6ab904aa8b5c40be","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.5.0.tgz","fileCount":147,"integrity":"sha512-yLRUN4qX82mbN9nv9fS+MjZz8sVak52frBvOthlkp1DKYYoOHL6sNryfV9+zEcX7BpH8d+O+VMmz62eMQcz5hg==","signatures":[{"sig":"MEUCIDAsG23+m/w1jDaJWUfhDMriC7r0ThtOQ05IsL0cKAviAiEAx3eqfAwfbKMkW8Lt1fsBdoVdiBBMkkVGl+A1TcLZiUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2173190},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"64132b3129cb02ea5c94a6f8cf1d2b22e44d7226","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.5.0_1784774410640_0.7606576954266018","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@baizor/pipeline","version":"0.6.0","_id":"@baizor/pipeline@0.6.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"da10b8ef80845f305e45795b8133dc6abfde3d20","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.6.0.tgz","fileCount":173,"integrity":"sha512-qC1BdRYwajJWrIUnAQP8aI1poVojNZzIdTC86KjI4+zpqjSLuEdmG2gZgD54dsjtPtR1crceQ8nXSl7WRHwhqw==","signatures":[{"sig":"MEQCIHqli07NrGsowvTvFenutymqKaywSp8dYXFjAn5NOiDvAiAtgBMMaC+o9wso1EqpFU8jKQsSTO8Lh9hs6I5J1tb0ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2592480},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"7d76f68d91f0ac73e6da3630157bab2abe025f7c","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.6.0_1785109540978_0.37739393070188654","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@baizor/pipeline","version":"0.6.1","_id":"@baizor/pipeline@0.6.1","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"c72b80551b30c9d69d49b4bd17b9c627e8542c50","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.6.1.tgz","fileCount":173,"integrity":"sha512-Qs+MrEUFbka0zdD67W1vqgKNuTrYbbYv+5xOTTYoJWJiDMMB2cOQxm5qXxM3I4uL8AUSe+rEH+FDMw52fKth6A==","signatures":[{"sig":"MEQCIB7/ebccbrEEdJtmoUvAQeoziNc7Zq31oKJazgxetUflAiBuoj4FD70jNhXomTxyo5DyTq/nZsMYPnXIn/Vz6oTcEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2596188},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"01c97ad821e6a89bf8306407922ff6b2c98b7263","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.6.1_1785141855464_0.026999544179333812","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@baizor/pipeline","version":"0.7.0","_id":"@baizor/pipeline@0.7.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"4890eb27aa6b4eb7909f4e41eacadb78c0455e4e","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.7.0.tgz","fileCount":180,"integrity":"sha512-Yz9CLaUQm5Xv0pmJHxecgsOpBHEiR3/mOGBTQFRPmPhhpzVqynZxguZZ7z2SgN45avl997Yc9tZZWyrnFbK3zA==","signatures":[{"sig":"MEQCIAjzUFkxC7e4bzn1jd6n+t4AAOMFccYJkT5ZuP6oFANuAiA0LgPGRoiXHLj56yz2gbUshkhgyxRalTlu1PWF6zxwuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2962607},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"9b851442d5f64ad4e40208a233d6c3b79784d7c0","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.18.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.7.0_1785211395467_0.9037987751722278","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@baizor/pipeline","version":"0.8.0","_id":"@baizor/pipeline@0.8.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"bc7ddee7b59865251dc1da597c2300184546e354","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.8.0.tgz","fileCount":185,"integrity":"sha512-+wmj2CDxGPay4NgTnS+Ez5Zv0UB6yZ8G7rkgjrLClZYwcPIrFUuZBijKlv8GphWGm+SlkKVygP5yYiq36YqhKA==","signatures":[{"sig":"MEUCIQDO4uRSsZUwB61gQYqe8mMiLhWRxpBT1lO9i5EEmx9mQwIgZZ0LXnQOnmsBZeEKTkY3RvOs5BLhPydREtM+062DF6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3252010},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"444d62d19aa419b7628c866b57388a34ee606d7e","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.8.0_1785400702567_0.27649888327836725","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@baizor/pipeline","version":"0.9.0","_id":"@baizor/pipeline@0.9.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"72ad4cbb5ae0526600f0bf14fea1ce348abd151b","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.9.0.tgz","fileCount":186,"integrity":"sha512-Kb3AIMJgRshpra8MMmy5KPzrGTjDvSgN7ucSfcYfAILd1ZVGDbDtZ9Hh/dObaHLHW/wdyoY0IAV76rLfjVuefA==","signatures":[{"sig":"MEUCICwUhvG9UKqoYWoV4bE8NXlLqJDWSbx8d+O61rzKaFRlAiEA0oMQUAgMcsJSoZwgHGkS2l/EVGe0FLAQMjIbwGWFY+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3318729},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"78eaac57a73bed7909424092b89951d6f739642c","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.9.0_1785613485908_0.5225516967156627","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@baizor/pipeline","version":"0.10.0","_id":"@baizor/pipeline@0.10.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/ai-pipeline-plugin/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"5dd92906d9611c114807ca98d86c49fae09c2f14","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.10.0.tgz","fileCount":188,"integrity":"sha512-e2CVjbtkcSX0G4bqIzUPdmn9q2P/xsG5heDV8d53RQxHFxeNwFRBJg2G4ccillUNM1zN2vkXZf+ss5Y4NmPeSA==","signatures":[{"sig":"MEUCIDevDiOib1AIn/xR+ClcRnmELi499O1E1ggKepplcYQcAiEAq2wqBndyxWNflE8R3irVbilawS8m/tppJXQTuoLzyJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3349283},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"1137e2012880e4851bf1e242722a8ffe570afe13","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63105103-2ab6-4af9-bce3-84e173ebf44a"}},"repository":{"url":"git+https://github.com/IvanMurzak/ai-pipeline-plugin.git","type":"git","directory":"apps/pipeline-cli"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.10.0_1785736302072_0.777505297619872","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@baizor/pipeline","version":"0.13.0","license":"MIT","_id":"@baizor/pipeline@0.13.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"113598ccc231d312eb8040c4dbfde6ac8c5dfdbf","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.13.0.tgz","fileCount":228,"integrity":"sha512-bmzsyJorem0sEDF9cXonIoUvSh/OPBDqnzOiftzIW6ZbySlr0CLAZRHLshD0+jBwG1zyZH4xpEhFkt9/TePT3Q==","signatures":[{"sig":"MEYCIQCu9ggUWTqBLM/39y7t4rr3axlS7eMq0GcBUf28TEbzEQIhAK8cKIlkGNhm0j7AG8aDZk9HRycdWT+3v+/4vhAGS1b8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4294635},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"85e86d7bc5e58715d6b36d0066566ba993227269","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.13.0_1786090978714_0.9220815090261172","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@baizor/pipeline","version":"0.14.0","license":"MIT","_id":"@baizor/pipeline@0.14.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"9884933aa6cd14176cd827ecc232ba638d7247d2","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.14.0.tgz","fileCount":254,"integrity":"sha512-KmW785H4OaqXUPTYlSsJAo1sXJxcykepYYdJMRNYFnBzxesZKFmhjskPpmu+kFtZ+jy7O8iw7ZioxhFHFyErjQ==","signatures":[{"sig":"MEYCIQD2m3dbI6c3UKi74kvVf7XAlzetogLLT5RG4vtleSYa+AIhAODoxxjv0aW0CvD9RrHvRbZ99ccPbk2O1KuNB8NTUcIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4717076},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"1ff05ef5f924c1ece57b2c42beb20a834224f17a","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.14.0_1786147139795_0.2365582405256892","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@baizor/pipeline","version":"0.15.0","license":"MIT","_id":"@baizor/pipeline@0.15.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"ea19e5e94b2deadf728c67c118e866f83b096671","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.15.0.tgz","fileCount":254,"integrity":"sha512-mLcDudOx8/Z8/DwWrJRN4UpPRM6RrKob8gzw8qw5IVLVs246J/V8NK8nMLtlDjVQWnZ5Wqrf/2kbHxwQa3VqHw==","signatures":[{"sig":"MEYCIQCAFKI2evpGDaZDAYz4fKajYRrGPjaEK59qr3lRc+ofSwIhANT0aZBhmHJqOFW2IBKUT05bFF85QlcG3YOcerkZ1tRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4731651},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"5b6da87d6953fd3d2fec2c66bdaf9802b750ac9a","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.15.0_1786155764251_0.6415160368982222","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@baizor/pipeline","version":"0.16.0","license":"MIT","_id":"@baizor/pipeline@0.16.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"3154a2a157b235c8716f5e09b8c6409fb908169b","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.16.0.tgz","fileCount":266,"integrity":"sha512-EQ7FWbDVXahTYgPkxZXyet2OjGpgFqySjUk30blPlNKqKvPi/KUs9eC1mvY+Llx4FSA947G9jJmgcrosHF6kYw==","signatures":[{"sig":"MEUCIHG1PGCEQSLDa3vlATES4Tb9YY4pxa0woVIx/CDnvDy7AiEAyHBCwUn6JGvjilMmC3ivmXAcqQ9WiJAhQv+wGmPTKZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5149535},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"5d4091db085ad6fde4c4c16ee193750c3fe4b0a3","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.16.0_1786252131931_0.5364875073572486","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@baizor/pipeline","version":"0.17.0","license":"MIT","_id":"@baizor/pipeline@0.17.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"f80af552ec02f65cbdcd02dd671e2db719e0f7f1","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.17.0.tgz","fileCount":269,"integrity":"sha512-k082/IHQURoZjg7SGexsRvmkA7MyKiSxEqI07inQ5vg77pwz987y1uyreN3x0hdhWcKND7uMDk8qFTMEa0GzFg==","signatures":[{"sig":"MEYCIQDwmtmWhaNeWttoufnXpScOTXx59j1h0w1SNiHZVH6ZCAIhAJ7ija+RVW3+a5Zi/YPcvqU5LqvkExT/iytG7C1bszjI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5259159},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"9a64fed0feb256c21cd3e06e99175da6f03c0af4","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.17.0_1786324162198_0.44456324669421066","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@baizor/pipeline","version":"0.18.0","license":"MIT","_id":"@baizor/pipeline@0.18.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"57d1d22a57aecbc3bf090ac9a7949f1384e4d196","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.18.0.tgz","fileCount":273,"integrity":"sha512-gkkkNVpvNA/oaZPgy8aULXJDHa6Wz99gBt+yVuGwgxtgI2YRwHxlYsintUFxPBJ1oN82S+unUvgIu7LGWxn2SA==","signatures":[{"sig":"MEQCIBaS6QHdi0+ExQb7hR6HdDuI840VtIK0bXpfgSZ5l4cEAiA5oCkjvNQe1W5xmDbWYcq6AGvTMc7GWWlE6tfxlze87w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5275666},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"7275cda4f2b9640110a00cc04acccce4dce556f0","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.18.0_1786426046213_0.1025140915955769","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@baizor/pipeline","version":"0.19.0","license":"MIT","_id":"@baizor/pipeline@0.19.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"1ae343aea0c088206c3d2d220b37e9876b9b126a","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.19.0.tgz","fileCount":300,"integrity":"sha512-noaoJckg+DSMc+M+t8HkJKuJ9RFy397WfAIlEEcsmywoHhvT+eflpyxmHUbgihzfkYoAdj3ob7zPAEHPwDbOCg==","signatures":[{"sig":"MEUCIQCEZkQUiWcKSS/GUh+3cKYSikOEcdsAIkVrvuQ5HYpIWAIgKFZtZF6o8u4GYCrCUGtYcX8NwwhMXfp3/+Jj/ryblMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5891715},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"e2f2663eb035854040609e1f3a3c84ff742a6afe","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.3.228"},"peerDependenciesMeta":{"@anthropic-ai/claude-agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.19.0_1786534381645_0.0872160889064113","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@baizor/pipeline","version":"0.20.0","license":"MIT","_id":"@baizor/pipeline@0.20.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"e0aba3659ec71a9e9fb247defce78d87acc18a99","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.20.0.tgz","fileCount":300,"integrity":"sha512-KPHgchtaG4rpWeZaCueaSTvL0y21wvVAEP3SS91Ow701eGsO3+gwUGOGcZGjgD3D77LDTrDWwTNTUnd9b5aBfw==","signatures":[{"sig":"MEUCICyIV1QROiM8DdLGv4VVxN5KTxipBM8h3PjrLFnCbRYXAiEA21USeOor/7uWkJ5GQONbCX6fXkRvoLAjj1Smppwx8t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5856727},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"737306fcd0e893198352ba3644a656d22a8316a1","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@baizor/pipeline-protocol":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.3.228"},"peerDependenciesMeta":{"@anthropic-ai/claude-agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.20.0_1786776157115_0.6036128358654393","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@baizor/pipeline","version":"0.21.0","license":"MIT","_id":"@baizor/pipeline@0.21.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"363ae26fe9d78e0cef0b0ccb425fd4f134ba2509","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.21.0.tgz","fileCount":300,"integrity":"sha512-fdo+/0GdP0UlfJR7czDCzArkeVP2yQVOs05y9TZXml4djbCGigV1Dp9+V2uJN2MLxcX7f/IJjSeq8QIH1xyNTQ==","signatures":[{"sig":"MEUCIFFiwUZw4xIdf0TnSbD+kMQne6vQr1bTE1veOtBDfiXaAiEApQQn1yO3FR8OGwE3U3kXi3mrIue7u+VYUN5GmyHQ1PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5856880},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"fcf8ec45994a371af6d5195834a33831d7a0e38a","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@baizor/pipeline-protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.3.228"},"peerDependenciesMeta":{"@anthropic-ai/claude-agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.21.0_1786833850428_0.9131418150046171","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@baizor/pipeline","version":"0.22.0","license":"MIT","_id":"@baizor/pipeline@0.22.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"8550d74bf7859c8c529faa43b6b3f4abbdafa821","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.22.0.tgz","fileCount":301,"integrity":"sha512-YyZnB7j7/S9/VMAcNLFvEsUi8vMXf6QqjksV4XUyOuesDpVZHDgnX9HH6TY2JTJe7nnH2IZS4m+Z4LCcTIxJlw==","signatures":[{"sig":"MEUCICo33VBozAGjposbS8Wunm9zdCgqUWbe6AR6of2P/K48AiEAhPG7SJvL4VXhnObBHFIEZq8ST6THxbF9QaMIVbUGJ1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5908500},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"45f341182e26844a6de15c2106b3f8d3a919ad84","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@baizor/pipeline-protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.3.228"},"peerDependenciesMeta":{"@anthropic-ai/claude-agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.22.0_1786946564543_0.7727884286211066","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@baizor/pipeline","version":"0.23.0","license":"MIT","_id":"@baizor/pipeline@0.23.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"dbcb8e2958e08fd3c347898c3fb5c299dc97245a","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.23.0.tgz","fileCount":301,"integrity":"sha512-/ZMUvih0zp0C29xOOy3TR+nIKsXyP154BQa6DMfk24n2WVPTCSIDnFe2SGR8tNTjExVTsf0Q9dmQBNMVVvbJZg==","signatures":[{"sig":"MEQCID9vTsVd9rEnh6fPaa14M46svQ0xKkZizzJJXGQpMiQ/AiB1b3tPjzDGSPFHCCxfkRt3KcQU8SWMHFDGHAyrNr8nDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5922793},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"4a15595498ed361d1f5b2ebf487d17bb8fa6d3cf","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@baizor/pipeline-protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.3.228"},"peerDependenciesMeta":{"@anthropic-ai/claude-agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.23.0_1787108997569_0.5511098814252775","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@baizor/pipeline","version":"0.24.0","license":"MIT","_id":"@baizor/pipeline@0.24.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"e3adb7bd1e13ac7bb22a965138e032d59b12f44c","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.24.0.tgz","fileCount":301,"integrity":"sha512-cOrQeILInZwZIzf/pZo9S3FFWolzBfyfX1Efh7upGVHirSFfenz9q/8XbJsEoGJJ6Jb5UAndFzGjIJFq9N7EVw==","signatures":[{"sig":"MEUCIQD2RiOKrnfl4tGBCEJpfVSLc3b4LKuTWfxLM22+jPKrNAIgP53C0kqi5/w8X0QQG4rjocsUIxd2Z5cWOPNQeC1yhTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5937616},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"30412c931103782695f733e4708eda8c6e1bfc24","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.0","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@baizor/pipeline-protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.3.228"},"peerDependenciesMeta":{"@anthropic-ai/claude-agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.24.0_1787122128034_0.024894857643044777","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@baizor/pipeline","version":"0.24.1","license":"MIT","_id":"@baizor/pipeline@0.24.1","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"bin":{"pipeline":"src/cli.ts"},"dist":{"shasum":"2e8dac325024f60c80e5e2a04b5602e83ea2db63","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.24.1.tgz","fileCount":308,"integrity":"sha512-1jy2ToBmuYI3iWIGGIwgXED0PKBlLUQFMDgV4g10K4pxIbCTjo2PSromEHX7WvEhSLy+ncgK7RfQGOhG9MgthA==","signatures":[{"sig":"MEQCIC+3xlesDWTq9GvIrWjN/Ue+uSxtL86zevb9sWrCXiEMAiAWci5nUL2B4XJaEATfZoFyafiCVR4uuPDoMY59E1DoNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6089924},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"e030482f02c8cc7e331378a174d4a3f285c695aa","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.1","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@baizor/pipeline-protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.3.228"},"peerDependenciesMeta":{"@anthropic-ai/claude-agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline_0.24.1_1788045693076_0.2730840678184874","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"_id":"@baizor/pipeline@0.24.2","bin":{"pipeline":"src/cli.ts"},"bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"dist":{"shasum":"e2ff24ab0564d01f5f8216955b35ebc9b7eb0fcc","tarball":"https://registry.npmjs.org/@baizor/pipeline/-/pipeline-0.24.2.tgz","fileCount":144,"integrity":"sha512-PIENJWT5P0MULRxehPhtctiAm5M3sDeTxktgd3lKc299zMR0PPpx3Ai5G3gJK4FhjVlWWHd+m35DwZHT/5KPAw==","signatures":[{"sig":"MEUCIQCbbkEFYE1cN1/1hRFhTF73C6/jpzspwdcOXJDZsjDRhgIgIK++b70jxtsScl3Vrf1HY/lSjVBr9gRCVuB8xmH86Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHWPv0uNf/qW7wGQn68CS5SHnIQRjCdjj0JzNvG8Mq3LAiANJQjwej3B4ZL9z16h6t0bqqLb5oBz3BSkJIPc4ZafEA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2969559},"name":"@baizor/pipeline","type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts","./plan":"./src/lib/plan.ts"},"gitHead":"a3806d744c293fdcefa41244f220f0cdd0ec2722","license":"MIT","scripts":{"cli":"bun src/cli.ts","test":"bun scripts/parallel-tests.ts tests","build":"bun build src/cli.ts --target=node --format=esm --outfile=dist/cli.mjs","test:seq":"bun test tests/"},"version":"0.24.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:76bce1f0-4727-4bfe-bc78-8c9306b355aa"}},"homepage":"https://ai-pipeline.dev","repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"_npmVersion":"11.19.1","description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","directories":{},"maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"@baizor/pipeline-protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.3.228"},"peerDependenciesMeta":{"@anthropic-ai/claude-agent-sdk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pipeline_0.24.2_1789542518551_0.15560229049882035"}}},"time":{"created":"2026-07-16T09:47:29.999Z","modified":"2026-09-16T07:08:39.145Z","0.1.0":"2026-07-16T09:47:30.269Z","0.1.1":"2026-07-16T11:39:02.597Z","0.2.0":"2026-07-17T04:47:33.927Z","0.2.1":"2026-07-17T06:59:24.074Z","0.2.2":"2026-07-17T08:14:30.715Z","0.3.0":"2026-07-18T10:06:38.291Z","0.3.1":"2026-07-18T23:21:24.025Z","0.4.0":"2026-07-21T10:14:11.876Z","0.5.0":"2026-07-23T02:40:10.804Z","0.6.0":"2026-07-26T23:45:41.173Z","0.6.1":"2026-07-27T08:44:15.644Z","0.7.0":"2026-07-28T04:03:15.658Z","0.8.0":"2026-07-30T08:38:22.745Z","0.9.0":"2026-08-01T19:44:46.092Z","0.10.0":"2026-08-03T05:51:42.253Z","0.13.0":"2026-08-07T08:22:58.903Z","0.14.0":"2026-08-07T23:59:00.022Z","0.15.0":"2026-08-08T02:22:44.489Z","0.16.0":"2026-08-09T05:08:52.093Z","0.17.0":"2026-08-10T01:09:22.391Z","0.18.0":"2026-08-11T05:27:26.399Z","0.19.0":"2026-08-12T11:33:01.803Z","0.20.0":"2026-08-15T06:42:37.343Z","0.21.0":"2026-08-15T22:44:10.619Z","0.22.0":"2026-08-17T06:02:44.801Z","0.23.0":"2026-08-19T03:09:57.792Z","0.24.0":"2026-08-19T06:48:48.306Z","0.24.1":"2026-08-29T23:21:33.342Z","0.24.2":"2026-09-16T07:08:38.767Z"},"bugs":{"url":"https://github.com/IvanMurzak/pipeline/issues"},"license":"MIT","homepage":"https://ai-pipeline.dev","repository":{"url":"git+https://github.com/IvanMurzak/pipeline.git","type":"git"},"description":"Unified local CLI for the Claude-Pipeline plugin: deterministic planning (and, in later phases, matching / routing / event emission / UI) computed OUTSIDE the LLM context so agents pay near-zero tokens for control-flow work. Runs directly with Bun; a Node","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"readme":"# `pipeline` CLI\n\n[![version](https://img.shields.io/github/package-json/v/IvanMurzak/pipeline/main?style=flat-square&label=version&color=4c1)](https://github.com/IvanMurzak/pipeline/blob/main/package.json)\n[![npm](https://img.shields.io/npm/v/@baizor/pipeline?style=flat-square&logo=npm&logoColor=white&label=npm&color=CB3837)](https://www.npmjs.com/package/@baizor/pipeline)\n[![downloads](https://img.shields.io/npm/dm/@baizor/pipeline?style=flat-square&logo=npm&logoColor=white&color=CB3837)](https://www.npmjs.com/package/@baizor/pipeline)\n[![CI](https://img.shields.io/github/actions/workflow/status/IvanMurzak/pipeline/ci.yml?branch=main&style=flat-square&logo=githubactions&logoColor=white&label=CI)](https://github.com/IvanMurzak/pipeline/actions/workflows/ci.yml)\n[![bun](https://img.shields.io/badge/bun-%3E%3D1.3.14-000000?style=flat-square&logo=bun&logoColor=white)](https://bun.sh)\n[![license](https://img.shields.io/npm/l/@baizor/pipeline?style=flat-square&color=blue)](LICENSE)\n\nA single local CLI that holds the **deterministic, LLM-free** work of the\nClaude-Pipeline plugin. Agents shell out to it (or `import` it) so control-flow\nwork — enumerating steps, resolving models, building/validating the DAG, matching\ntasks to pipelines, routing graph pipelines, driving the whole run loop, and\nemitting journal events — costs **near-zero LLM tokens** instead of being done\nin an agent's context.\n\n## Install\n\n```bash\nbun add -g @baizor/pipeline      # or: npm i -g @baizor/pipeline\npipeline --help\n```\n\nThe [Pipeline plugin for Claude Code](https://github.com/IvanMurzak/pipeline-claude)\n**requires** this package: since plugin v0.93.0 the plugin ships no code of its\nown, and its skills, agents and hooks all run `pipeline` subcommands.\n\n## Runtime\n\nWritten in TypeScript and run directly with **Bun** — the published `bin` points\nat `src/cli.ts`, so there is no build step and no dependency to install. From a\ncheckout:\n\n```bash\nbun src/cli.ts <command> [options]\n```\n\nFor embedding in another local project you can either import the library API or\nproduce a Node-targeted bundle:\n\n```bash\nbun run build          # → dist/cli.mjs (Node-compatible ESM)\n```\n\n**Supported Bun versions: `>= 1.3.14` (`engines.bun`), tested on `1.3.14` and\n`1.4.0`.** Because the published `bin` is source, this CLI runs on *your* Bun,\nnot one we ship — so CI pins both ends of that range explicitly and crosses them\nwith Linux and Windows. 1.3.14 is a hard floor rather than a preference: v2\n`pipeline.yml` parsing uses Bun's built-in `Bun.YAML`, which older releases do\nnot have. Nothing in CI tracks `latest`; a new Bun release becomes supported\nwhen it is added to that matrix in a reviewed change.\n\n## Documentation\n\n- **[`docs/cli.md`](docs/cli.md)** — telemetry (`pipeline stats telemetry`), the\n  opt-out switches, where the CLI writes on disk, and the uploader's lifecycle;\n  plus the full `pipeline worktree` reference (JSON shapes, the built-in\n  provisioner/teardown, ports, the standalone hook context).\n- [Privacy tiers](https://github.com/IvanMurzak/pipeline-claude/blob/main/docs/privacy-tiers.md)\n  — field by field, what leaves your machine.\n- [Connecting to the cloud](https://github.com/IvanMurzak/pipeline-claude/blob/main/docs/cloud-connect.md)\n  — `pipeline cloud connect`, history upload, retention and deletion.\n\n## The four `runner` modes\n\nA pipeline's `runner:` — the top-level key in `pipeline.yml`, or the same key\nin a v1 `PIPELINE.md`'s frontmatter — picks two things at once: **who turns\nthe crank** (the loop) and **what executes each step**. Only four\ncombinations are supported:\n\n| `runner:` | Loop | Step executor | For |\n| --- | --- | --- | --- |\n| `session` | the main Claude Code session | the Agent tool (a subagent) | short pipelines — fewest layers |\n| `manager` *(default)* | a `pipeline-manager` subagent | the Agent tool (a subagent) | long chains — keeps the main session's context clean |\n| `driver` | `pipeline drive`, a process we own | a `claude -p` / `codex exec` subprocess (`--executor claude-cli` / `codex-cli`) | CI and scripts — zero LLM in the loop |\n| `standalone` | `pipeline drive`, the **same** process | the Agent SDK, with your own API key (`--executor claude-sdk`) | no Claude Code install required; first-class per-step metrics |\n\n**`driver` and `standalone` are the same command and the same loop** —\n`pipeline drive` (below) — and differ in exactly one thing: which\n`--executor` runs a step. A manifest's `runner: standalone` is what selects\n`--executor claude-sdk` by default; passing `--executor` explicitly on the\ncommand line always wins.\n\n**The guarantee, stated once because it holds in every one of the four:** what\nruns next is decided by `pipeline next` — always, in every mode. `session` and\n`manager` call it from inside a live Claude Code session; `driver` and\n`standalone` call the identical engine directly from `pipeline drive`'s own\nprocess. No mode ever has a model decide control flow — only how faithfully a\nmodel *calls into* the engine differs between modes, which is exactly why the\nmode you pick is a reliability decision, not a behavioural one.\n\n**Hosting is a location, not a mode.** All four modes above are things you can\nrun locally. On a machine we host, only `standalone` is possible: there is no\nuser subscription and no local Claude Code install for `session`, `manager` or\n`driver`'s subprocess to run against.\n\n**`type: script` steps sit outside this table entirely.** The command layer\nexecutes them in-process, identically, in all four modes — the mode question\ndoes not apply to them.\n\n**v1 → v2 naming.** A v1 `PIPELINE.md`'s `runner:` frontmatter carried only\ntwo values, and the CLI still reads both: `manager` is unchanged, and\n**`runner: headless` is read as `driver`** — the same mode under its new name,\nnot a different one. Both spellings still parse in a v1 pipeline; only\n`headless` as the *mode's name* is retired.\n\n## Commands\n\n### `clone` — scaffold a ready-made pipeline into your project\n\n```bash\nbun src/cli.ts clone <name> [--force] [--dir <path>] [--list] [--json]\n```\n\nCopies a bundled, ready-made pipeline **template** into\n`./.pipeline/<name>/` (relative to the current directory, or `--dir\n<path>`) — the local-first onboarding entry point: install `@baizor/pipeline`,\nthen `pipeline clone <name>` drops a working pipeline you can run and adapt.\n\nTemplates ship **inside** this package (`apps/pipeline-cli/templates/<name>/`)\nand are resolved relative to the CLI's own source, so `clone` behaves the same\nfrom a plugin checkout and an npm/bun install. `--list` shows what's available;\nan unknown name errors and lists the choices. The command **refuses to\noverwrite** an existing `./.pipeline/<name>/` unless `--force` is passed\n(which replaces the folder entirely — no stale files survive).\n\nExit codes: `0` cloned (or `--list`) · `1` target exists without `--force`, or\nthe copy failed · `2` usage (no name, unknown template, bad flag).\n\n> **Adding a template:** drop a folder under `templates/<name>/` (a valid\n> `PIPELINE.md` + a `steps/` folder — mirror `example-minimal`) and register it\n> in `src/lib/templates.ts`. The test suite validates that every registered\n> template plans cleanly and ships in the npm tarball.\n\n### `plan` — compute the execution plan\n\n```bash\nbun src/cli.ts plan --root <abs-path-to-pipeline-root> [--default-model <m>]\n```\n\nReads `PIPELINE.md` + every `steps/**/*.md` frontmatter (never bodies) and prints\na compact JSON plan: `mode` (sequential | parallel), `isolation`, resolved\n`default_model`, the ordered `steps` (each with `step_id`, effective `model`,\n`depends_on`), the DAG `layers` (parallel only), plus `errors` and `warnings`.\n\nExit code is `1` when `errors` is non-empty (caller should halt), `0` otherwise.\n\nA `--root` with **no pipeline in it** is refused rather than planned: a path that\ndoes not exist, and a directory holding no `pipeline.yml`, no `PIPELINE.md` and\nno `steps/*.md`, each print a plan carrying that single error and nothing else —\nnever a default-populated plan for a pipeline that is not there.\n\n**Mode gate:** a pipeline runs in parallel/DAG mode **only** when `PIPELINE.md`\ndeclares `execution: parallel`. Steps that declare `depends-on` without that flag\nrun sequentially and emit a warning. This keeps the common (sequential) case at\nO(1) reads on a run start.\n\n### `migrate --to-manifest` — turn a v1 pipeline into a `pipeline.yml`\n\n```bash\nbun src/cli.ts migrate --to-manifest [--root <dir>] [--dry-run] [--json] [--force]\n```\n\nGenerates the v2 manifest for a v1 pipeline: ONE file that says everything,\nreplacing `PIPELINE.md` frontmatter + every step's frontmatter + a `## Graph`\nsection + the filename order. Prints the old→new step-name map — a v1 step id\nthat was only a filename stem loses its ordering prefix (`01-implement` →\n`implement`), because the manifest's step list now carries the order.\n\nIt is generated from the computed **plan**, not from the source files: the plan\nis what the v1 walk actually decided, so emitting from it is the only way to be\nsure the manifest says what the pipeline already does. The gate before writing\nis therefore **equivalence, not lint** — the manifest is parsed back, re-planned,\nand every field that decides what runs must match. A migration that produces a\nvalid pipeline which is not *this* pipeline writes nothing.\n\nIt refuses rather than guess:\n\n- an existing `pipeline.yml` is never overwritten (pass `--force`),\n- a v1 pipeline that does not plan cleanly is not translated,\n- anything a v2 manifest cannot express — a script step's inline `command:`, a\n  `(required)` variable, `finalize:`, `delete_branches:` — is named, and\n  aborts the write,\n- **`runner: driver`** (v1's `runner: headless` — see\n  [the four `runner` modes](#the-four-runner-modes)) is a line this migration\n  does not *emit* yet, even though the v2 manifest itself can say it: the\n  write still aborts, naming `runner: driver` as the line to add by hand\n  afterwards.\n\n`--dry-run` still shows what the rest becomes.\n\n`PIPELINE.md` is left in place: it is prose for humans afterwards and is no\nlonger parsed. The `## Next` sections in the step files are dead too — the\nmanifest decides the order.\n\n### `drive` — run the `driver` / `standalone` modes (EXPERIMENTAL)\n\n```bash\nbun src/cli.ts drive --root <pipeline_root> --run-id <id> --start <step-name>\n  [--default-model <m>] [--model <step_id>=<m> ...]\n  [--default-effort <level>] [--effort <step_id>=<level> ...]\n  [--var NAME=value ...] [--vars-file <path>]\n  [--answer <text> | --answer-file <path>]\n  [--task <text> | --task-file <path>]\n  [--executor <claude-cli|claude-sdk|codex-cli>] [--executor-cmd <template>]\n  [--json] [--resume]\n```\n\nAn EXPERIMENTAL single-process runner that replaces the `pipeline-manager`\nLLM: it loops over the exact engine `pipeline next` uses, executing an entire\npipeline run with deterministic control flow — no agent spawns for the loop\nitself — ideal for automation and testing.\n\n`pipeline drive` is the **one command** for two of\n[the four `runner` modes](#the-four-runner-modes) — `driver` and `standalone`\nshare this exact loop end to end, and differ only in `--executor`, which picks\nwhat runs each step:\n\n| `--executor` | Mode | What runs each step |\n| --- | --- | --- |\n| `claude-cli` *(default)* | `driver` | a fresh `claude -p` subprocess |\n| `codex-cli` | `driver` | a fresh `codex exec` subprocess |\n| `claude-sdk` | `standalone` | the Agent SDK, your own API key |\n\nOmit `--executor` and the manifest decides: a `pipeline.yml` declaring\n`runner: standalone` implies `claude-sdk`; every other (or absent) `runner:`\nvalue keeps today's default, `claude-cli`. An explicit `--executor` always\nwins over the manifest, and a disagreement between the two is reported once,\nat selection time — never per step, never silently.\n\n`--executor-cmd <template>` (or `PIPELINE_DRIVE_EXECUTOR_CMD`) is a different\naxis: it overrides the exact subprocess command for whichever `--executor` you\npicked; it never changes which implementation runs.\n\n**Executor retry environment (08.4):**\n- Sets `CLAUDE_CODE_RETRY_WATCHDOG=1` (lifts retry cap for transient errors)\n- Sets `CLAUDE_CODE_MAX_RETRIES=15` (hard cap for transient retries)\n- Overridable by explicitly setting these env vars before the spawn\n- Documented mechanism for unattended sessions (Claude Code 2.1.199+)\n\n**Exit codes:**\n- `0` completed\n- `1` halted (includes provider-limit error info when present)\n- `2` usage/argument error\n- `3` blocked (awaiting nested blocker resolution)\n- `4` awaiting-input (parked on a needs-input question)\n\n**Needs-input (park/resume):**\n- Each question carries a correlatable `question_id` (06.2.1) for cloud-dispatcher alignment\n- Parks with `exit 4` and includes the question in the final JSON\n- Resume with `--resume --answer <text>` to deliver the answer and continue the SAME session\n\n**Provider limits (06.7):**\n- Detects usage/rate-limit errors from the executor envelope\n- Includes `provider_limit: {reason, retry_after_ms?}` in the exit-1 (halted) JSON\n- Reason: `rate_limit_exceeded` | `overloaded`\n\n### Library use\n\n```ts\nimport { computePlan } from '@baizor/pipeline/plan';\nconst plan = computePlan('/abs/path/to/.pipeline/my-pipeline');\n```\n\n### `match` — find the best-matching pipeline\n\n```bash\nbun src/cli.ts match --pipelines-dir <dir> (--task \"<text>\" | --issue <ref>) [--top N] [--neg-threshold N]\n```\n\nThe BM25 pipeline matcher. Scores every `PIPELINE.md` under `--pipelines-dir` with\nOkapi BM25 over the positive corpus (name + End State + Scope.In + Glossary) and\nhard-filters on the negative corpus (Scope.Out) by keyword overlap. Prints\n`{task, candidates, excluded}` JSON. Used by `/pipeline:find` and\n`/pipeline:dispatch` tier 1.\n\n### `event` — write a journal event / liveness / mirror binding\n\n```bash\nbun src/cli.ts event <type|write-liveness|clear-liveness|register-mirror-binding> [--project-root=/abs] [k=v ...]\n```\n\nThe journal event writer. Appends one event envelope to\n`<project>/.pipeline/.runtime/events.jsonl` (or writes the per-run liveness\nlockfile / mirror binding for the subcommands). `/pipeline:run` (lifecycle + liveness\n+ mirror binding) and `pipeline-manager` (per-iteration events) call it. Always exits\n0 (best-effort — never blocks the caller).\n\n### `route` — decide the next step for a graph (Variant-A) pipeline\n\n```bash\nbun src/cli.ts route --root <pipeline_root> --run-id <id> --from <step_id> --flags '<json>' [--default-model <m>]\n```\n\nFor a pipeline that opts into declarative routing — a `## Graph` JSON block in\n`PIPELINE.md` mapping each `step_id` to conditional edges `{ when, goto | done,\nmax }` — this evaluates the graph + the result `--flags` the just-finished\n`--from` step emitted + this run's per-edge counters (persisted at\n`<pipeline_root>/.runtime/<run-id>/route.json`, gitignored) and prints the next\naction: `{ action: \"run\", step_id, path, model }` / `{ action: \"done\" }` /\n`{ action: \"halt\", reason }`. Exit 1 on `halt`.\n\nThis makes **bounded-retry loops** declarative — e.g. a `review` step that loops\nback to `implement` up to `max: 3` times, then falls through to `package`:\n\n```json\n{\n  \"implement\": { \"goto\": \"review\" },\n  \"review\": [\n    { \"when\": \"changes_needed\", \"goto\": \"implement\", \"max\": 3 },\n    { \"goto\": \"package\" }\n  ]\n}\n```\n\nThe counter/skip logic lives ONCE here, never duplicated across step bodies. A\npipeline with no `## Graph` section is untouched (legacy sequential/DAG).\n\n### `next` — drive a whole run as a mechanical state machine\n\n```bash\nbun src/cli.ts next --root <pipeline_root> --run-id <id> [--start <step-name>] \\\n  [--default-model <m>] [--record '<json>'] [--resume]\n```\n\nThe orchestration engine the `pipeline-manager` drives. Every\n[`runner` mode](#the-four-runner-modes) ultimately calls this same engine —\n`session`/`manager` from inside a live session, `driver`/`standalone` directly\nfrom `pipeline drive`'s own process — so what runs next is always decided\nhere, never by a model. Each call returns the **next action** to perform,\ngiven the run's persisted state + the `--record` of the action just\nperformed. The manager loop is just:\n\n```\naction ← pipeline next --start <first-step>          # init (no --record)\nloop: perform(action); action ← pipeline next --record '<outcome>'\n```\n\nIt folds every deterministic control-flow decision — sequential advancement,\ngraph routing (reusing `route`'s counters), DAG-layer stepping, improver &\nscript-creator gating, and the end-of-run retrospective gate — into code, so the\nmanager only spawns, parses reports, merges worktrees, and emits events. Actions:\n\n- `{ \"action\": \"run-step\", \"concurrent\": <bool>, \"steps\": [ { step_id, path, model, isolation, index }, … ] }` — run one step (`concurrent:false`, sequential/graph) or a whole DAG layer (`concurrent:true`, parallel).\n- `{ \"action\": \"merge\", \"branches\": [ { step_id, branch, path }, … ] }` — merge parallel worktree branches (worktree isolation only).\n- `{ \"action\": \"run-improver\", \"iteration_path\" }` — dispatch `pipeline-improver` for a step that emitted a brief.\n- `{ \"action\": \"run-script-creator\", \"iteration_path\", \"number\", \"of\" }` — dispatch `pipeline-script-creator` for the i-th of the improver's `script_creation_briefs`.\n- `{ \"action\": \"retrospective\" }` — run the Tier-2 end-of-run retrospective (only when `<root>/.feedback/<run-id>/` has files — the CLI counts them).\n- `{ \"action\": \"done\" }` / `{ \"action\": \"halt\", \"reason\", \"status\" }` / `{ \"action\": \"blocked\" }` — terminate.\n\nRecords the manager sends back (`--record '<json>'`): `{kind:\"step\",…}`,\n`{kind:\"layer\",results:[…]}`, `{kind:\"merge\",conflict,…}`,\n`{kind:\"improver\",script_briefs:N}`, `{kind:\"script\",outcome}`,\n`{kind:\"retro\",done:true}`. State persists at\n`<pipeline_root>/.runtime/<run-id>/next.json` (gitignored). `--resume` (or any\nno-record call on an existing run) re-enters at `--start` — used for nested-blocker\nresumes and crashed-manager re-spawns. Exit code: `1` on a `halt` action, `0`\notherwise.\n\n### `submodule bump` — record + push a guarded submodule-pointer change\n\n```bash\nbun src/cli.ts submodule bump --project-root <superproject> [--submodules a,b] \\\n  [--base <branch>] [--source-worktree <path>] [--dry-run] [--json] \\\n  [--no-fetch] [--no-admin]\n```\n\nA **guarded git primitive**: it records superproject submodule-pointer change(s)\non the base branch and pushes them, **isolation-safely** — the shared checkout is\nNEVER `checkout`/`reset`/`switch`ed; its only mutation is `fetch` + `merge\n--ff-only`. All branch/commit work happens in a throwaway worktree off\n`origin/<base>`. This replaces AI-improvised \"land a pointer bump\" recipes with a\ndeterministic, tested command that **refuses** unsafe requests.\n\n**Args**\n\n- `--project-root <path>` (required) — the superproject checkout.\n- `--submodules a,b` (optional) — the subset to consider; when omitted, drifted\n  pointers are auto-detected from `<project-root>/.gitmodules`.\n- `--base <branch>` (default `main`) — the branch to land onto.\n- `--source-worktree <path>` (optional) — where the run's merged submodule state\n  lives; when given, the run's intended pointer is read from that worktree\n  (its submodule checkout HEAD, or the gitlink its HEAD records) rather than the\n  superproject's live checkout.\n- `--dry-run` — stage + capture the diff in the throwaway worktree, then STOP\n  before push/PR/merge (mutates nothing on the base branch).\n- `--json` / `--no-fetch` — JSON is always emitted; `--no-fetch` trusts the\n  present remote-tracking refs (skips the read-only reachability fetch).\n- `--no-admin` — do **not** retry a refused `gh pr merge` with `--admin`. The\n  fallback is ON by default and **bypasses branch protection** on the target\n  repository; with `--no-admin`, a refused merge is reported\n  (`merge_outcome: \"refused\"`, halted, exit 1) and `gh` is never invoked with\n  `--admin`. An automated orchestrator is expected to pass it — see\n  [`docs/cli.md`](docs/cli.md#--no-admin--refuse-to-bypass-branch-protection).\n\n**Guards** (each maps to an incident it prevents):\n\n- **fork-diff safety (#132)** — a pointer whose value differs only because the\n  base advanced *past the run's fork* is NOT bumped/reverted.\n- **conflict** — a pointer the base changed since the fork is skipped + surfaced,\n  never clobbered.\n- **reachability** — only bump to a commit reachable from the submodule's\n  `origin/<default>` and strictly ahead of the recorded pointer.\n- **pre-flight self-clean** — orphaned `land-*` throwaway worktrees + stale\n  scratch branches from prior KILLED runs are reaped BEFORE anything is created\n  (correctness never depends on a `finally`; idempotent under a mid-run kill).\n- **STOP-on-error** — halts at the first error with a structured `halt_reason`\n  and the exact manual recovery command; the post-merge reconcile of the shared\n  checkout retries the transient index.lock / propagation-lag race, then halts.\n\n**Output** — one JSON object:\n\n```json\n{\n  \"status\": \"committed|noop|dry-run|halted\",\n  \"bumped\":  [{ \"path\": \"sub\", \"from\": \"<sha>\", \"to\": \"<sha>\" }],\n  \"skipped\": [{ \"path\": \"sub\", \"reason\": \"<why>\", \"status\": \"unchanged-by-run|base-advanced-conflict|unreachable|…\" }],\n  \"pr\": \"<url|null>\", \"infra_sha\": \"<sha|null>\", \"reconcile_status\": \"ff|skipped|failed|na\",\n  \"merged_via_admin\": false, \"merge_outcome\": \"plain|admin|refused|null\", \"halt_reason\": null\n}\n```\n\n`merge_outcome` distinguishes the three merge outcomes — `\"plain\"` (merged as\nis), `\"admin\"` (merged by bypassing branch protection), `\"refused\"` (not merged;\nreported, never forced) — and is `null` when the merge step was never reached\n(noop / dry-run / an earlier halt).\n\nExit code: `0` (committed / noop / dry-run) · `1` (halted) · `2` (usage / env —\nbad args, not a git repo, or `gh` missing for a non-dry-run landing).\n\n**GENERIC.** The command knows nothing about any specific project; config/args\ndrive everything. A project with no submodules resolves an empty candidate set →\nnoop. Assumes `git` + `gh` on PATH (like the pipeline's other git work); a missing\n`gh` is a clean exit-2 env error.\n\n### `worktree` — the worktree-hook lifecycle without a run\n\n```bash\npipeline worktree create   [--name <slot>] [--base <branch>] [--submodules a,b] \\\n                           [--hook-dir <path>] [--ports <n>] [--json]\npipeline worktree finalize --name <slot> [--base <branch>] [--submodules a,b] \\\n                           [--hook-dir <path>] [--json]\npipeline worktree destroy  --name <slot> [--outcome completed|halted] \\\n                           [--hook-dir <path>] [--json]\npipeline worktree list     [--json]\n```\n\nFor an orchestrator that needs a **slot** — a worktree, its branch, its env file\n— but has no pipeline run to hang it on. It executes the consumer's\n`worktree-create` / `worktree-finalize` / `worktree-destroy` hooks (see the\nplugin's `docs/worktree-hook-contract.md`) through the **same** code path\n`pipeline next` uses (`src/lib/worktree-hooks.ts`), never a second copy of the\n`PIPELINE_WT_*` assembly — the contract is frozen, so it is single-homed and an\nanti-drift test compares the two callers' environments byte for byte.\n\n**No `worktree-create.*` / `worktree-destroy.*` hook?** `create` and `destroy`\nfall back to a **built-in provisioner and teardown** — a plain `git worktree`\noutside the repository, one worktree per `--submodules` entry, an env file, and\na block of free ports — so a repository with no hooks at all still runs\n`create → finalize → destroy` end to end (`finalize`'s built-in half is a\nno-op that reports `ok`). **That fallback is reachable from this command only**\n— a pipeline **run** with no `worktree-create.*`/`worktree-destroy.*` still\nhalts / reports a failed teardown, exactly as it always has (D9). A hook,\nwhere one exists, always wins, including over a slot the built-in provisioner\nmade. Full reference, JSON shapes, the port-precedence rule for hook authors\n(D14), which command reaps a built-in slot (`worktree destroy` while you can\nstill name it, `pipeline gc` once nothing can), and one documented limitation\n(a project path with a space or shell metacharacter is refused):\n**[`docs/cli.md`](docs/cli.md#pipeline-worktree--the-worktree-hook-lifecycle-without-a-run)**.\n\n**Standalone context** (stated because the contract is frozen):\n\n- `PIPELINE_WT_PIPELINE_ROOT` and `PIPELINE_WT_PIPELINE_NAME` are the **empty\n  string** — there is no pipeline. They are present-and-empty, never absent.\n- `PIPELINE_WT_NAME` is the slot name (it is the slot identity the create hook\n  is idempotent per), and `PIPELINE_WT_RUN_ID` carries the same value: there is\n  no run id, and on the run path the two have always been equal.\n- **No run-scoped journal event is written.** A standalone invocation must not\n  fabricate `worktree.created` history for a run that does not exist.\n- `PIPELINE_WT_PROJECT_ROOT` is the current directory, exactly as on the run\n  path — run the command from the project root.\n\n**Notes**\n\n- `--name` defaults to a fresh UUIDv7 (what `pipeline id` mints) and must match\n  `[A-Za-z0-9][A-Za-z0-9._-]*`, max 64 characters. The name reaches a filesystem\n  path and a git branch name, so anything else — a path separator, `..`,\n  whitespace, a shell metacharacter, a leading `-`, a Windows device name — is\n  refused with exit 2 before any path, branch, or hook is touched.\n- Creation is **idempotent per name** by frozen contract: a second `create`\n  reuses the slot and reports `status: \"reused\"` (plus `reused_evidence`) rather\n  than failing. An orchestrator should read a reuse as a duplicate dispatch.\n- `destroy --outcome completed` (default) **reaps** —\n  `PIPELINE_WT_DELETE_BRANCHES=1` and the slot record is dropped; `--outcome\n  halted` **preserves** — `DELETE_BRANCHES=0` and the record is kept for\n  post-mortem.\n- **`submodule_slots` names the directory a worker actually works in**, on\n  `create --json` and `list --json` alike, **whichever side provisioned the\n  slot** — `{ path, name, dir, base, source, exists }`, and `[]` (never `null`)\n  when no submodules were declared. A dispatched worker commits in the\n  *submodule* slot, so the parent `worktree_path` is empty and clean **by\n  design**: a reconciliation that inspects only `worktree_path` sees an empty\n  shell and is wrong about it. A `worktree-create.*` hook is not required to\n  enumerate its submodule slots (the frozen contract has no field for them), so\n  the directory is derived — from the slot record, then the slot's env file\n  (`SUBMODULE_<n>_DIR`), then the layout convention the built-in teardown\n  already reaps by — and `source` says which of the three answered.\n- `list` reports the slots this command provisioned (recorded under\n  `.pipeline/.runtime/worktrees/`) and whether each is still on disk. Finding and\n  reaping *leaked* worktrees and branches is `pipeline gc`'s job — both the\n  hook-provisioned convention (`.claude/worktrees/`) and the built-in slot root\n  outside the repository, where it reaps a slot **no record names** (a run that\n  died before `destroy`) and leaves everything a command can still reach; see\n  `docs/cli.md` for the full table of what it reaps, keeps and refuses.\n- `--ports <n>` sizes a contiguous block of free ports (default `4`; `0` for\n  none), allocated and published into the slot's env file. A `worktree-create.*`\n  hook that reports no ports of its own still gets the block appended to the\n  env file it named (D14) — only a hook that reports *non-empty* ports\n  overrides it.\n\nExit code: `0` success · `1` the hook failed (soft-fail `{\"ok\":false,\"detail\"}`\nor hard-fail — `detail` says which) · `2` usage / invalid `--name` / invalid\n`--outcome`.\n\n### `hook` — the Claude Code hook relays\n\n```bash\npipeline hook <analytics-relay|stats-relay|session-relay|department-notifier-relay|prompt-match-relay>\n```\n\n**Not meant to be run by hand.** The Pipeline plugin for Claude Code registers\nthese five relays in its `hooks/hooks.json` and invokes them through\n`hooks/run-hook.sh`, a POSIX-sh shim that resolves an absolute `pipeline` binary\nbefore exec'ing — Claude Code runs hooks through a **non-interactive `/bin/sh`**\nwhich never sources `~/.zshrc`, so a Dock- or Start-menu-launched session cannot\notherwise see `~/.bun/bin`.\n\nEach relay reads its hook JSON payload on stdin, writes any hook output\n(`hookSpecificOutput.additionalContext`) on stdout, and **always exits 0** — a\nnon-zero exit from `PreToolUse` blocks the tool call and from `UserPromptSubmit`\nblocks the prompt, and nothing a best-effort journal writer can fail at is worth\nthat. Exit `2` is reserved for an unknown or missing name, which means a\nmalformed `hooks.json` rather than a runtime condition.\n\nThey live here, rather than in the plugin, so **the hook's version is the CLI's\nversion by construction**. While the plugin shipped both a copy of this CLI and\nthe relays, a user who had also installed `@baizor/pipeline` globally had two\ncopies at potentially different versions and the hooks always ran the plugin's,\nwith nothing detecting the divergence.\n\n## Tests\n\n```bash\nbun test tests/\n```\n\nCI runs exactly that, sequentially, across four legs — `{ubuntu, windows} ×\n{bun 1.3.14, bun 1.4.0}` — plus a `--version` and `bun run build` smoke on each.\nSome suites only fail on one of those combinations (the write-containment guard\nin `pipeline fix --scope-guard` failed open on Windows under Bun 1.4 alone), so\na green run on one leg is not evidence about the others.\n","readmeFilename":"README.md"}