{"_id":"bifrost-pattern","_rev":"37-4c3d49dbfce2185e01463bfd0decf949","name":"bifrost-pattern","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"bifrost-pattern","version":"0.1.0","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.0","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"5ce622dd793c7b6a9e1c355c68a0bbeafddd56f4","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.0.tgz","fileCount":26,"integrity":"sha512-TfFIT10KecMXKefyV6SfdQ2cF7gKgA41TRCJ7/bgGgDgDAjkn61V2hYDOi2fUp5jNKxOIzc6vEdkKFhfs5eTew==","signatures":[{"sig":"MEUCIBMbzAgnnZWGHHBt/Qon4jeq1yMfsp/rGDJToecJ9/y1AiEAoVkyXNQ9HRfXVJwqi7YiF/d8Til/MmOBXpfrwmPYDVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40006},"type":"module","gitHead":"fbf58952b6fbca0bce16f290847c18a478eef066","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.0_1785256943258_0.38451907939895635","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"bifrost-pattern","version":"0.1.1","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.1","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"4d562aeb0290e64cb601bc1d42152e5dd2b09eb5","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.1.tgz","fileCount":27,"integrity":"sha512-BvkSEzyT7qlUJTKyDuWRR7A3Mrk1qoGVSjYHbYmSBxZHGD2nCfj1PlAGJJP7JcG7lY1Fucm9C9Thpy7fMw0b4w==","signatures":[{"sig":"MEUCIQD8jqUCl0WWhRMCIw2cpS47xKAS69W8JZ2SGeAkp/J5ZQIgEUCJz2BImSzl+Rso0NkmbgzU1s+B9R76DZLVoCXqy8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42037},"type":"module","gitHead":"c80bba9fdadfac22a4dca65c9e62c4311968a8f8","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.1_1785257501059_0.24045997265686703","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"bifrost-pattern","version":"0.1.2","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.2","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"b4b6b3fa906e8f23d5959cdb7b5256880ca4d3ea","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.2.tgz","fileCount":28,"integrity":"sha512-f/OdtnZtmhW/GGfpGjJQ07AOpmcKYKPBO+/cZnY/WNWuERY6sZsGgHRNp38gGphnRqmbu0SYSQeOPyfx+gu71g==","signatures":[{"sig":"MEQCIGTqgTaJVVJozLJtsh8oi7/HW390WvbqYqjZ8m1NAgydAiBg31vDyD5rOKImAhiGQrEliqsrXdvNopKRG2SU0ZPFXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42428},"type":"module","gitHead":"e36f158d7af5be4bb9c6fae8ab69d3cd99530996","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.2_1785258970511_0.14567405298376923","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"bifrost-pattern","version":"0.1.3","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.3","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"bf6d5af24548b40dc41890731ff36b59a3f4d84c","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.3.tgz","fileCount":28,"integrity":"sha512-XAIIi2LnXL63qbcFpu3Y0mmOCIUn1hPmE3eJq30M4xM8mO0kfgbqEecgplXijTc0NBl5+2hBalixwpCAHNKoSQ==","signatures":[{"sig":"MEUCIQCx8RBr7IYRM+k1/UR9uUnecwG/jPz++T8wcGCo/1bcxgIgVcnG0kGhXOOPpRIwGrWclPwOMgn6XJz4Pcu4jEv3Jto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42582},"type":"module","gitHead":"96003943f94ff2554b027633dc6646556532390a","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.3_1785259703616_0.6542845088458928","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"bifrost-pattern","version":"0.1.4","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.4","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"ac5500d8014896a60ceafad196a7d506be4075bb","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.4.tgz","fileCount":32,"integrity":"sha512-h8wUkyXIUz3jXsi0xwGK7+6K7KJxopnudP6OauM543Y7PNXAcp6SW6jYntSDZ0pDBSSf0reWy0ILl3sSyCuxog==","signatures":[{"sig":"MEUCIQC+FsGU1iPRSSqhe4LeTd0jFSyQbkuAFhmWR2ZcB2WHSwIgPhEHeq6/+xPPPukoBVuz2655LC+LW0ynBhh0IOElw24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54953},"type":"module","gitHead":"f8e3640dd93330f2e968abbdb1fd53759e985b4f","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.4_1785261691875_0.5038252814563273","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"bifrost-pattern","version":"0.1.5","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.5","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"d0338d9cafaf004ed2c52dc1bf21a749e705ff60","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.5.tgz","fileCount":33,"integrity":"sha512-bLkb7eh2Pn06MvQj8mAmwyRRcwasfMph0DGAfz3lGy9fRxQPcm2U0K7idRMx1jv1VdmFiVSHncO/7H+CV7PMHQ==","signatures":[{"sig":"MEUCIAsLyoTBEISZOaDcHo/NyKO49+FOGAbAc9y0cOR4ZEr8AiEAxsXNgMsUxRG4cGekiAjcGltSxxCuz012mGuEgDwJxIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59310},"type":"module","gitHead":"8c5c1af7dab20c8ab56d0713b0d0802873458cf5","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.5_1785262422001_0.0468240740782675","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"bifrost-pattern","version":"0.1.6","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.6","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"931e6830ae707129dade294b4aac9e27d8759170","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.6.tgz","fileCount":34,"integrity":"sha512-DpYYSIFrVH36rPNGvnSGWEpTNw4foIWj0PrGBKjJXN3DfN+OZgLOgeWQ94mga3mQl2VDdweu8+lbJLldchlAhw==","signatures":[{"sig":"MEYCIQCOVeeiOeyXQPlgNQDB7KQdYyLNqa2VYm3HY03mjnERowIhAOplsOQB4OsvaVGd+iBW04ZLa6u8xroLhTSWHFANe8cF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66025},"type":"module","gitHead":"14074008f9acb9d76de959315a10b3c52ece4f6b","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.6_1785264031831_0.7578704931009881","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"bifrost-pattern","version":"0.1.7","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.7","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"834a9c00648c98f64a5d1b697bfea3b1114e332a","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.7.tgz","fileCount":34,"integrity":"sha512-so7ByVpJGG+sqm96oI6H8+gvdXUm7qRB4CGCIQP2IIEwYWKF4r2b9fu8KktruifRh9ku3asd3iQKyJWuNSCAIQ==","signatures":[{"sig":"MEQCIGQeM5hhWBnK9BmpGmK0EwIsghh1g3FEtNrORMCK8LUUAiAs6otpy03j0fZ6y0V1lnkJ+XwbySo6IoUhU1iCDiXoIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74249},"type":"module","gitHead":"f2ac5294f0a00b892213dde44da78715df357d76","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.7_1785264537364_0.1621709125716213","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"bifrost-pattern","version":"0.1.8","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.8","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"8b63355b375818697d173a06b100a65a4b00de2a","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.8.tgz","fileCount":34,"integrity":"sha512-nU2Gs3gfsby/S0jk00NXlTvm7zDywx7me+0Jz3gL7S91jIWqkZoFIt7JwcSbexYAP6wtWHt8pFr7FIYoKLspCg==","signatures":[{"sig":"MEYCIQDQRWALV29N+T/p1J0FFoyuT8BTKANdWgQCLGE8ekPfBgIhANaTreoH0ekQ9WTUkHvrbxlDSF+vS0nt0U0jlTV+ERuO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76102},"type":"module","gitHead":"7111df0805984a31e4e39de174e4ead459e7345f","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.8_1785265315421_0.4424948215344522","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"bifrost-pattern","version":"0.1.9","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.9","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"0e35482c3805b537e3775de4a414bd8c7dfd1331","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.9.tgz","fileCount":35,"integrity":"sha512-g7ku+4E3llYOfGabRp1z9qjk8HQXz5V6oYMjQhMiIvM+qBEO6Rh1POaZmkmR43uIRy83xD9zQCIypwYoh2AI8w==","signatures":[{"sig":"MEUCIQD8PLb0cUXuCJviJHJVfmhijmvSx+qOGMxxYbw/SVWATQIgYZSHzRZyKK+g3LM4JXp+/YMBlUBgeXyhNrej20A23AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79223},"type":"module","gitHead":"079d6f46c3a7df311a8a47558804622dbaeaeb83","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.9_1785265716022_0.8106178327359892","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"bifrost-pattern","version":"0.1.10","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.10","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"37a447c7ede0ca317efcf4c6eabcf9fbaa57d9fe","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.10.tgz","fileCount":37,"integrity":"sha512-xvNvXcevpUQXQ2Z5KRxuLZCcjm6wtFQ3NhB2TpS72PdEjAD5YYv8Nm2zmkIvC6YUty7EXtknUfp6fkcXQgLDHQ==","signatures":[{"sig":"MEQCIEZB1XTPoQvJscq8QEc+tfywcOETvWfXxXv9Q/2+mNsSAiAEdnV9LQncMuu3krkvkz96eGrqLbTLn1m8hcl+frAe4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82794},"type":"module","gitHead":"e76212d4305003a9af3d4fca0def5e36fcc6caf7","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.10_1785266388370_0.6833527108072162","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"bifrost-pattern","version":"0.1.11","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.11","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"2bdb5054d81eb9214ccd3ef71c55540ff3684d38","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.11.tgz","fileCount":37,"integrity":"sha512-7uxNkYeLaVJMt2+R0Fr0tw/6D8g57KGIN6W/wSujSnxCz35gqOFICZCUmcXQb+v4dgppzD2gyNTk4olplIICpA==","signatures":[{"sig":"MEQCIGISGUt6FWcyJUNg9UVND9hte3+fkSfVE2WGa5vyz61vAiBfsZzDlmDK/FdlXDXOca0VW8KVJcILwnuWazWKYo3ENg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82095},"type":"module","gitHead":"f2d82f3cfc5f1bc855863942ea8effe5f9aa4b7e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.11_1785267189064_0.4558155913912558","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"bifrost-pattern","version":"0.1.12","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.12","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"a53e40d5586d8faa47be1ebba06920e452e3da10","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.12.tgz","fileCount":37,"integrity":"sha512-WmOC0GKXtjSRahoLjtnq00N99SxZMt8AEfnRX5p+W25VdAalhhA9m0QET453XJkRR5nofQphKFNyrj8YHNHYaw==","signatures":[{"sig":"MEUCIH8knh1xEQRCm4895/iTi4ac7P5CehHufHWVDqr0muT0AiEAhPT7/jyOZVRqhG85IGnTo8WYXM7net2WqEf7+SmhlGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83061},"type":"module","gitHead":"9169f91994723718417ca6534bd817441c05b662","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.12_1785267626325_0.6157217776862536","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"bifrost-pattern","version":"0.1.13","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.13","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"5adc9a645475a2792eb9f9117e30f658e91a9689","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.13.tgz","fileCount":37,"integrity":"sha512-GB3zRJo2rW/zLQ6e/dIcjY4Rv1G4FTv0+DWRAUQGQzSkxn/AEv2mfmIbnfhynoAFSd1MwB3xcA/Ejfi9iaPG6w==","signatures":[{"sig":"MEYCIQCCelJnLauyVH47U1lhzoCVXRMJnuWuCpVidURPKxZMrgIhAO8d5IcTxCWmMmQvpzcC0Ow9w6sXnWJBGF3aMkgI96yk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83200},"type":"module","gitHead":"573d86e5c221643f2acf04ebe231e1e4cb30e5c8","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.13_1785270568147_0.15042820925376832","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"bifrost-pattern","version":"0.1.14","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.14","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"3f622355585c97328d30055fb49ad6524bd3995e","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.14.tgz","fileCount":43,"integrity":"sha512-aHTBNlcCp1agUjG3i7e9V5nUW1PaSKa4V95CzhzbeFpMlevDlJiLHVO3xY6DNrCV1czMVsBMVo62cIu+1rIoDg==","signatures":[{"sig":"MEUCIQDAnsYT87akdIDMyO+Fim2vmKRxDT8dcF68lhOhV7A0pgIgWaT2WyQDt7R5GBS4RwFiQ4oBEpfCOS3QygXpEEWirAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91943},"type":"module","gitHead":"157ed58cab9f34d3eaaa985dfcaa2c0057bb02dd","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.14_1785273509031_0.5903230477396371","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"bifrost-pattern","version":"0.1.15","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.15","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"2b6433499208dec75cc949ade89850278cb0b75e","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.15.tgz","fileCount":46,"integrity":"sha512-aw7Nm0M4HUsVnSXdLZZ8WUP5dZ6UNW9GaIFvtEOvAvC2675qHAEbyUW6V4GoRsdtKWxev93OTuV5wmBpzq9vvA==","signatures":[{"sig":"MEQCIFrIgZFI/+UH8h2nXVHMLlkWs3oeBACARheqg0iqqb0OAiAZ1BcSRdGiGVOp13QzJreJ5DPmJFK6GLQfCv70zR180g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97424},"type":"module","gitHead":"8aa5b81aa3d90404462a12cffdb42aa81d1b7071","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.15_1785275358344_0.7817735988411789","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"bifrost-pattern","version":"0.1.16","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.16","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"bcadb1f464b16119b4f8f729bbef7c1525b98b20","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.16.tgz","fileCount":46,"integrity":"sha512-pkf3c3NxiYZTARpsyMia6Ic2tZMsZcwCO3PGUf6jzTAfNt9wSp3NlC2xTyor6QqojksSOlHeiRvOhwQw8z9F7A==","signatures":[{"sig":"MEUCIA53NwDHJkLzKJL0q+FCwW1ky+z2VV4XgYx2cMdYKF4MAiEA/U2QwF3sOXZ3X0bLLj44JEprO6dTp4PLHm7+Y6RoWRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98187},"type":"module","gitHead":"22fdb3679de7c80da19f8faa1c5284697625e79b","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.16_1785275486725_0.14494923173168162","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"bifrost-pattern","version":"0.1.17","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.17","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"c50a9021ae2fac820a6db07cc48e382b430a4991","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.17.tgz","fileCount":47,"integrity":"sha512-tA/q0etiYqlhBZvLTH0ejuPkFE3YKe9VXdXcWd8gJliJu+6uD0FARA/4OI7/DSUrkcJKtYhiNx/fOE2LD2v2iw==","signatures":[{"sig":"MEQCIAxckTN3rmmibfZKsVeRjuzXPMw8qDFD+Rgv+XS8qKnBAiAB0INx6fT9eqPOEWr5L898alTAwiRpBNr5vsAogz4wAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100300},"type":"module","gitHead":"998e2644d4996bcb207cfaf0bb2661a9c84451b0","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.17_1785275957371_0.042764486794003576","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"bifrost-pattern","version":"0.1.18","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.18","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"1e0438d81ac6d5546af7da5f8e069f6c4b42beaa","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.18.tgz","fileCount":47,"integrity":"sha512-wQKUxL9T/NPkbygbIxgjvXMQw9n6/xIpBhupSjHBsUwdXTOE7fjYB4SNaOfFOJRGnXv5RydeAiu+vMBg3OXE9A==","signatures":[{"sig":"MEUCIFIU7cCzPQtB5iLImk/jVadpqOhyLy7zafqsrciywGhlAiEAmlu19KNIh+VWjbvWetC8utANd5cRTZwKEyvssw+ILCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100367},"type":"module","gitHead":"506bb3104d27fb2926a9c502227825fedea70eb1","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.18_1785276078052_0.6379901472644727","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"bifrost-pattern","version":"0.1.19","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.19","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"7a65a1827ad1b736a45534279903eaaf5380a53c","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.19.tgz","fileCount":47,"integrity":"sha512-rekXLut5AnUDje5prldJdfB5OkHUm+pyKwq63i+RpccWQrJlQWoo07tXXm6/5ocHigfcDG78+2jXEU3qPqoIyA==","signatures":[{"sig":"MEYCIQDpcfnKPXe8Z3AR0eH5PtSRt3XbjcvHhPmR3t3AiRx+MAIhAI3PmFSJZCdJeTLc3S799h1FlIg2UGHfyKVeNE9xKJAM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101554},"type":"module","gitHead":"28645fe1bc7d6c30625715c429615852a2706915","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.19_1785276894760_0.8614600524582485","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"bifrost-pattern","version":"0.1.20","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.20","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"78fc672e98d3e60c2a9f9fd8b51e168f1e64bc73","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.20.tgz","fileCount":49,"integrity":"sha512-ToDmFTgdW9kbrtd6/BKNXudPyJhup6TVIGZQEysEYp2lE4yt4nJ2T4T1BySrbtpUMpOxcgXq3xfCvRxUPR6Iwg==","signatures":[{"sig":"MEUCIGYTTO5GfI8xROUKzwvcdd32Ccp53HIjh/apIy1oqJzKAiEA4r3K2dHBWOTpQnTvLbcgkgni7uhJgvbg3phQOsaCjLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105024},"type":"module","gitHead":"c9c4a1146ec9719e8df6f589cdeccee6c116462d","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.20_1785278342173_0.3050170525600666","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"bifrost-pattern","version":"0.1.21","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.1.21","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"01cde8d4574136b9657f9e4c66f6953c98d08905","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.1.21.tgz","fileCount":50,"integrity":"sha512-IXCNSVCST49CaNq+0BF5Vd6UPuCEGN+SMc5x/6Gh4Shh2WlQ1W4KR0SpqlH0LsTPsfM4V7bAZCyExfKLi3IvTw==","signatures":[{"sig":"MEUCIQCmKRakc/SLC+D5PMdzWUy1khdcY2l0Eo+E9M6nxt9X0QIgNWQzhQgyG3RnkuG/aCkKJ4JrkB1hSQFxBNTkN0AHo5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107188},"type":"module","gitHead":"6d66a25e37f1753d4a8f7a94f127d9709ec89f50","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.1.21_1785278696193_0.23265439094962992","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"bifrost-pattern","version":"0.2.0","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.2.0","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"353a576223d56e2e123707928e3004d63bd771cb","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.2.0.tgz","fileCount":53,"integrity":"sha512-gioBEGmqA6KW4sLhPMu/GRbZQ2GYnk5GGOGsO8NsAyk0WY954UmQhBtGSpjiCp/LTkMc3hLIpGERJjYFJ8IExA==","signatures":[{"sig":"MEQCIAWdeYmT0fr37eRKabvIFxhYCG1tHm+84sjORSOPcUHNAiByDFTHdEJmjpc43NAFj1FzI70DbqPaZJGLjemweQlFjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121968},"type":"module","gitHead":"51f384ab27d5559f0dd33bd586270704668a2345","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.2.0_1785311369173_0.05683172649082957","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"bifrost-pattern","version":"0.2.1","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.2.1","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"1a638a7402dff16e92a2e0343ebb3700f5a4fb63","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.2.1.tgz","fileCount":54,"integrity":"sha512-BFA148yGXOWqoYvsEiDpaEg5bimSN8ygrdA9LXrpJ2FPaHfHCnxWb28CcyOdW4Ka6WvxogjMCrASmRMZXr7+jg==","signatures":[{"sig":"MEQCIDyzlTMfcY6DWglgAsyYiF+EFo+M69Gb1i4Arowa6FMrAiBQ1BV4L/qFg8Qa6sn4bpI6ze5rOag4itIHPHiXm5648A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125112},"type":"module","gitHead":"552fb55be766826e9474d6b2bdd2b9d4277ddda7","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.2.1_1785311494581_0.3112366537719573","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"bifrost-pattern","version":"0.2.2","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.2.2","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"4d7508dafb85d446a80a26f57992fb5ef1c7caa9","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.2.2.tgz","fileCount":54,"integrity":"sha512-H98qDx2ZU4QKNeIw5UlgwXyBk3QvQx5QGMdPobNItLJSpHxxEY8/m2A/LVvZ20+zmhfqGdLlSUKQNVy3WBfIBA==","signatures":[{"sig":"MEYCIQCTjudEqRAhadvXCZ2Wgg6HIwJrHpFLBkec14GBw1ejdQIhAP5JTOm6I5YCcmY9MnN2fhaKRpHu/zKygp1pRug3Q3EG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125438},"type":"module","gitHead":"5371ef16c57671eb06e62fb589844dd0f7b0bb7c","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.2.2_1785311571668_0.07253840945239198","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"bifrost-pattern","version":"0.3.0","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.0","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"e5b1aac5dba11f6a9fd56b2856f835e596c1381d","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.0.tgz","fileCount":58,"integrity":"sha512-S9an9DSapSzozZGsYUT/cKKysQT3EDnJtUV363AIcakk/v4s6xDOlaXOnzW2cqV4XTThrzUtcmNP9PH6+TejdQ==","signatures":[{"sig":"MEQCIDkAo/RmmJMFpjFDdMY/uHaG7eRdJ/52iaXy0uCpGS9/AiAQwMFzOEveLbGLp3hzxN4MeatNwbLf8OJpQbwKcZ86GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135267},"type":"module","gitHead":"b308537f305724599ee666043d30cc3aeab10d5a","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.0_1785314901237_0.41344393568899473","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"bifrost-pattern","version":"0.3.1","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.1","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"7c0cfcbaeadbf8b9e55963d63018abee944fb60f","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.1.tgz","fileCount":58,"integrity":"sha512-k9//whH/ZVLkrLL1JLPyHiYvSXhsg1hgMxzqrMNgRSLOPg1juTaqTQAORqI0gZIGh1XxVYgfK446nRbL6yL/FA==","signatures":[{"sig":"MEMCIGLAtcxZ+kZyK78uyl8WGx7IouAEJf/vC8wpbDA0kxQdAh9+Vr4z7feLyeDg08mWL98nXI712R87MDsrJ6utb3IL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136780},"type":"module","gitHead":"725490638d44979e8c933e5c040b41a0d7bae29a","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.1_1785315829144_0.7250352658702659","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"bifrost-pattern","version":"0.3.2","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.2","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"b0979325c8c5b45160848c8953efbe29d58a8cca","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.2.tgz","fileCount":58,"integrity":"sha512-7dgazP4JQg7PlOnynt7VL8oJFx6Lu4qd5pkqvMLJu6OrXOzu2IwTj8IhYylRvXhCEzOe/2Uaekb0CqvozVHOIw==","signatures":[{"sig":"MEQCIB0K7QJueMnjh5B+EnoIsI98kA3E8/kHhuuFLnJ+riIDAiB2XM/bOpDrdy19+79ivUxIqXdXsjql69IcwnVhOHXr3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136806},"type":"module","gitHead":"f970d6b8157c279bfbcd764049fbeaa52a7a4047","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.2_1785316830247_0.746119592933459","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"bifrost-pattern","version":"0.3.3","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.3","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"c647fec4b5d82567948695f27b7e7b096887411e","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.3.tgz","fileCount":58,"integrity":"sha512-e+1lrgF6cK8jKkaqVEan6xSYgy3R5aiErYyyQ4OJGgO70RmEe+/K761tv6yGjBdr7DqFKyWA4qGdWPJ1edN2tw==","signatures":[{"sig":"MEQCIGZ7sv/GygPJ/rzA26ho76TVe5nZMYfXu7utjEoNnmv5AiBKIqKMXFkDMfUEWlpO0k39lTJycJF/nZPqPNqKBGsR3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137626},"type":"module","gitHead":"93e0b265be1fe09132cfb089247ae4f3902d0cc9","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.3_1785317274183_0.06493736111737536","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"bifrost-pattern","version":"0.3.4","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.4","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"4f810091771ec762f2a1fc3098dc4f7d60905612","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.4.tgz","fileCount":59,"integrity":"sha512-2hzocWOAxXf+/0pT0RrRalWrjQQ1Qs/XpOT12BdGVy5pOU3Oi2yEVE4bM9PDFcDERFwNkK6sTq6ms9WWsrkobw==","signatures":[{"sig":"MEUCIC92EdUzBhLpg/AiKzuhK3/2AC77bge5BvLpM/lCzruyAiEAq+suDuYjYK01nVEVpMY3KVnuUqckOFqQE3QyJrQRtf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139843},"type":"module","gitHead":"18c7c5e328d89a882fcc71eef22079545706952b","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.4_1785318349702_0.9748217397530039","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"bifrost-pattern","version":"0.3.5","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.5","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"d2ecf2b21a3f6ffc0192f0d66c12eab2834abec0","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.5.tgz","fileCount":59,"integrity":"sha512-wmzG0K4gGoX51pZUTM+qfRh87wNshAp0HYZjLW1bptfKH4my14VvJuYzeGI1aSRI7xqT1fmOf3gvYhl8uvFM/g==","signatures":[{"sig":"MEYCIQDhRBPpbTDT+/jCC4PRx8lL5oHCQrfgKEVJoRRdhCnD3QIhAOmG8K0stBOC3Ak6AchGt3VxE0GjgquuzMNlJwPqCNSW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139930},"type":"module","gitHead":"c127a4ce4cf0230e2b15522afe9d9ffc75e74203","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.5_1785318647020_0.9601159260565908","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"bifrost-pattern","version":"0.3.6","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.6","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"81b91858ac9fcf3af4977773f79545e5daf52c43","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.6.tgz","fileCount":60,"integrity":"sha512-3VIp7+pYmq8LIU0ARuBkPWEYPJevTArlV4iyEyeHrsguYzcw2nL/L/vojte7XbQxIUHqa2woGhDYo9WKEnhZuQ==","signatures":[{"sig":"MEYCIQDHQR9G4H0cP2EH9Lp8rvDbUmCkv6zxfQY83WfqY1EvDAIhAL+GDqaz9JW5ZZji7R/dcohbjFPRoquSRV7eQZ10I6iJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142845},"type":"module","gitHead":"8aab4d2eb5105fcfdfdb2df6d0d7c4791516db7c","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.6_1785319742168_0.7402834168285508","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"bifrost-pattern","version":"0.3.7","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.7","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"8b61c6954120af3eea834fce1f09eb817cb65783","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.7.tgz","fileCount":62,"integrity":"sha512-Xpbct/nnhrS6w9PxPtNQfAkGCZHoQj8y6jo+3wX3arOXB0nJiNp5+HmV0yQnxn8mIGyfDKtDXMh7KdfXfzQ0+g==","signatures":[{"sig":"MEYCIQCs7zYbmpIGns+SZehjncylb8GRakn/1k8r0RNx7NkzjgIhAPkUP45AmPJ8yJona4LF386zM1ukiA07awggeoG770fu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161592},"type":"module","gitHead":"ec8a5b0dd03c7098801ac84a33281f0a0524745e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.7_1785327803505_0.8710376083663116","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"bifrost-pattern","version":"0.3.8","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.8","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"98cf6e5dc29b27b27af5a41e677601bc8b5d9787","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.8.tgz","fileCount":64,"integrity":"sha512-6aoVH7Wsh1K+xU/uizvePzCpZx/RLKcHXODlCnYX+xtCtiOPyMZVx7vmdVlMz6/VciPU+WXtq4tprkqeMTvGrQ==","signatures":[{"sig":"MEQCIA4XjAExEu3YHlVwzNVRbmQK+k8vw/2pfgNM0vqLxGUgAiAM02TPwB4BXQNBOQOdHlQVNbFd8QuN0UzwAdvZZEmJ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170677},"type":"module","gitHead":"16b6bf5ff10808963c3030da6d685bde5f2ff083","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.8_1785339041793_0.5753880563423306","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"bifrost-pattern","version":"0.3.9","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.9","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"3a3b5336de668507736898cbd3a1bd69b93e689c","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.9.tgz","fileCount":64,"integrity":"sha512-FldbhFXPCoyrMDbfkLNHh9Fel3eh96/ocZEcUp6bV8T5FFW7isntekWXIbyqj+Oak1EYR/R8WH4HmlhVALtHFg==","signatures":[{"sig":"MEYCIQDFepLYjgofz+gbJOso8NtErVckw1nDecFq/GpZEaJC/AIhAMVi6cYX2JR3n4D/2b/eYqJtQNPj9WQEZVQQ0+dl1/RM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171077},"type":"module","gitHead":"918c0c59fe4d9cc3ecca7cdbcab602ea9f0cbb23","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.9_1785340976437_0.0041898862659159875","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"bifrost-pattern","version":"0.3.10","keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","_id":"bifrost-pattern@0.3.10","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"dist":{"shasum":"542ecb40fa55a89b6d8aaff83a9bee301e398331","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.3.10.tgz","fileCount":64,"integrity":"sha512-UZ5Xj6v+pSTGeQvywSP4yVoevpF0yX8SsHTtZx0AYFxbF7CMEmuFmya7gnCerO/9TJMBYqAc5GuXHzpjWVAG5A==","signatures":[{"sig":"MEUCIQDw7ZLCdfKTowihVPMjo9XUWBzwl2omKW8ayHwK20O7kgIgYpuTyJ40bX30oOj4MhqDJm6U1D/HXG4C5jQPahhRVsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173858},"type":"module","gitHead":"3bcbabbceb8a5a0619eee33888a307098169e0cd","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","release":"node scripts/release.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs"},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"repository":{"url":"git+https://github.com/iamaamir/bifrost-pattern.git","type":"git"},"_npmVersion":"11.9.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bifrost-pattern_0.3.10_1785346590656_0.39747912150227904","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"bifrost-pattern","version":"0.4.0","description":"Local-first Pi workflow patterns with Bifrost-routed workers","type":"module","bin":{"bifrost-pattern":"bin/bifrost-pattern.mjs"},"repository":{"type":"git","url":"git+https://github.com/iamaamir/bifrost-pattern.git"},"keywords":["pi","bifrost","agents","subagents","workflows"],"license":"MIT","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","recipe:validate":"node scripts/validate-recipe.mjs","delegation:validate":"node scripts/validate-delegation-scenarios.mjs","run:new":"node scripts/start-run.mjs","pattern:run":"node scripts/run-pattern.mjs","release":"node scripts/release.mjs"},"dependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"gitHead":"1d77ebe0ab3ba9389037b6d000a475107df2f125","_id":"bifrost-pattern@0.4.0","bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"homepage":"https://github.com/iamaamir/bifrost-pattern#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-J5T9rq7bvkjm5MdWc7p3ZTu+qYt1LqKEEY4/hsu1Ep7lMWIicYA2Vnc23QI/dAgCTOMilBLVpRmEixRKPPFW1Q==","shasum":"462e0337631f761bbd9680dde5ee1c5e5de598c3","tarball":"https://registry.npmjs.org/bifrost-pattern/-/bifrost-pattern-0.4.0.tgz","fileCount":65,"unpackedSize":178488,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG4txxySTGTjYpgbdZWVDp6EDdCr810eKfuD72QcXziTAiBrIECIX3A0xeZ0jXbbSB6d/ONXSNPGeR4H4OAgk8NLqw=="}]},"_npmUser":{"name":"iamaamir","email":"aamirkhan180@gmail.com"},"directories":{},"maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bifrost-pattern_0.4.0_1785497704891_0.8421902627821807"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-28T16:42:23.127Z","modified":"2026-07-31T11:35:05.307Z","0.1.0":"2026-07-28T16:42:23.399Z","0.1.1":"2026-07-28T16:51:41.217Z","0.1.2":"2026-07-28T17:16:10.669Z","0.1.3":"2026-07-28T17:28:23.773Z","0.1.4":"2026-07-28T18:01:32.028Z","0.1.5":"2026-07-28T18:13:42.162Z","0.1.6":"2026-07-28T18:40:31.973Z","0.1.7":"2026-07-28T18:48:57.504Z","0.1.8":"2026-07-28T19:01:55.591Z","0.1.9":"2026-07-28T19:08:36.134Z","0.1.10":"2026-07-28T19:19:48.513Z","0.1.11":"2026-07-28T19:33:09.238Z","0.1.12":"2026-07-28T19:40:26.467Z","0.1.13":"2026-07-28T20:29:28.282Z","0.1.14":"2026-07-28T21:18:29.195Z","0.1.15":"2026-07-28T21:49:18.514Z","0.1.16":"2026-07-28T21:51:26.925Z","0.1.17":"2026-07-28T21:59:17.524Z","0.1.18":"2026-07-28T22:01:18.208Z","0.1.19":"2026-07-28T22:14:54.916Z","0.1.20":"2026-07-28T22:39:02.322Z","0.1.21":"2026-07-28T22:44:56.338Z","0.2.0":"2026-07-29T07:49:29.315Z","0.2.1":"2026-07-29T07:51:34.729Z","0.2.2":"2026-07-29T07:52:51.832Z","0.3.0":"2026-07-29T08:48:21.379Z","0.3.1":"2026-07-29T09:03:49.319Z","0.3.2":"2026-07-29T09:20:30.405Z","0.3.3":"2026-07-29T09:27:54.349Z","0.3.4":"2026-07-29T09:45:49.862Z","0.3.5":"2026-07-29T09:50:47.161Z","0.3.6":"2026-07-29T10:09:02.313Z","0.3.7":"2026-07-29T12:23:23.654Z","0.3.8":"2026-07-29T15:30:41.946Z","0.3.9":"2026-07-29T16:02:56.593Z","0.3.10":"2026-07-29T17:36:30.799Z","0.4.0":"2026-07-31T11:35:05.089Z"},"bugs":{"url":"https://github.com/iamaamir/bifrost-pattern/issues"},"license":"MIT","homepage":"https://github.com/iamaamir/bifrost-pattern#readme","keywords":["pi","bifrost","agents","subagents","workflows"],"repository":{"type":"git","url":"git+https://github.com/iamaamir/bifrost-pattern.git"},"description":"Local-first Pi workflow patterns with Bifrost-routed workers","maintainers":[{"name":"iamaamir","email":"aamirkhan180@gmail.com"}],"readme":"# Bifrost Pattern\n\nLocal-first workflow runner for [Pi-Bifrost](https://github.com/iamaamir/pi-bifrost) and [Pi-subagents](https://www.npmjs.com/package/pi-subagents).\n\nBifrost remains routing primitive. Pattern owns orchestration, worker lifecycle, local evidence, and task-specific role creation.\n\n## Install\n\n```bash\nnpm install -g bifrost-pattern\n```\n\n`init` explicitly installs/configures Pi-Bifrost when needed. Workflow runs bootstrap Pi-subagents project-local when absent. Both stop when extension exists in both user and project scopes.\n\n## Initialize Bifrost\n\nFor a project without Bifrost:\n\n```bash\nbifrost-pattern init [project-path]\n```\n\nFresh setup explicitly asks before project-local install and optional provider probing, then opens interactive Pi in target project. Existing valid setup is left unchanged and opens Pi directly.\n\n```bash\nbifrost-pattern init . --no-open  # setup/validate without opening Pi\nbifrost-pattern init . --probe    # explicitly refresh provider probe\n```\n\n## Run\n\nFrom target project:\n\n```bash\nbifrost-pattern fixed-orchestrator-workers [project-path]\n```\n\nIf Bifrost setup is missing, workflow asks before setup. It then asks for fixed outer `provider/model`; choice is saved in target `.pi/bifrost-patterns/profile.json`.\n\n```bash\nbifrost-pattern repo-onboarding . --input discoveryScope=source-only\nbifrost-pattern model-foundry . --input specialization=testing\nbifrost-pattern fixed-orchestrator-workers . --orchestrator-model provider/model\n```\n\nUse `--dry-run` to inspect launch command without starting Pi.\n\n## Run dashboard\n\n```bash\nnpx bifrost-pattern@latest        # pick recipe\nnpx bifrost-pattern@latest --help # usage\nbifrost-pattern runs              # recent-first fzf picker; numbered fallback\nbifrost-pattern runs latest       # newest run\nbifrost-pattern runs <run-id>     # exact run\nbifrost-pattern runs --watch      # refresh active run view; q/Esc/Ctrl+C exit\n```\n\nDashboard reads redacted local ledgers only. Configure built-in field order in `.pi/bifrost-patterns/dashboard.json`:\n\n```json\n{ \"fields\": [\"recipe\", \"outcome\", \"outerModel\", \"workers\", \"tokens\"] }\n```\n\nToken usage appears only when recorded by trusted host evidence; otherwise it shows `unavailable`.\n\n## Model\n\n```text\nfixed outer orchestrator\n  └─ task-shaped Pi-subagent workers\n       └─ target-project Bifrost routing\n```\n\nOuter estimates scope, uncertainty, mechanical effort, risk, and parallel value. Repository inspection and substantive artifact work require 1/2/N workers; outer directly handles only conversation, coordination, and integration of established evidence.\n\nWorkers are not fixed taxonomy. Outer reuses a fitting project role or calls `bifrost_create_role` to create a validated task-specific role. Generated roles persist for tuning/reuse at:\n\n```text\n.pi/bifrost-patterns/agents/<role>.md\n```\n\nPatterns enforces target CWD, generic worker Git guard, Bifrost route correlation, and redacted local lifecycle ledger. No remote telemetry. It never stores prompts, provider responses, credentials, file contents, or tool output.\n\nRun data stays inside target project:\n\n```text\n.pi/bifrost-patterns/runs/\n.pi/bifrost-patterns/outer-runs/\n```\n\n## Recipes\n\n```bash\nnpx bifrost-pattern fixed-orchestrator-workers\nnpx bifrost-pattern repo-onboarding\nnpx bifrost-pattern model-foundry\n```\n\n`repo-onboarding` creates human guide, `CONTEXT.md`, and accessible interactive HTML/Mermaid architecture-graph drafts. Before Pi opens, runner asks whether to include git history/ADRs; Pi then starts work immediately. It builds a local, cached deterministic repo index so workers target evidence files rather than dump source trees. It asks again before promoting drafts into project docs.\n\n`model-foundry` evaluates only models already present in project Bifrost config against a user-selected or custom work contract. If setup is missing, it offers explicit setup or exit. Candidate work is read-only unless outer selects isolated disposable artifact evaluation. It emits validated additive config fragment, never writes Bifrost config, and removes detailed evaluation artifacts after completion.\n\n## Add a pattern\n\nRecipes are declarative folders: `recipe.json`, `prompts/`, `scenarios/`, and `README.md`. Runtime bootstrap, worker lifecycle, routing correlation, and ledger stay in core runner.\n\nResolution order:\n\n```text\nbundled recipes\n→ .pi/bifrost-patterns/recipes/<recipe-id>/\n```\n\nA project recipe needs a positive integer `version`, `runtime: \"pi\"`, `safety.automaticPromptReplay: false`, and an `outer.prompt` Markdown file. Recipes may declare select inputs; runner collects them before Pi starts. Pass values noninteractively with `--input name=value`.\n\nRecipes default to standard outer/worker capabilities. Only selected runtime kinds may grant privileged behavior: `foundry` outer, `answer-evaluator`, and `artifact-evaluator` direct workers. Recipe JSON cannot grant arbitrary tools, extensions, model bypasses, or workspace writes.\n\n## Validation\n\n```bash\nnpm test\nnpm run recipe:validate\nnpm run delegation:validate\n```\n\n## Release\n\nRelease from clean `main`. Script validates tests and recipes, bumps version, commits/tag/pushes, publishes npm, creates GitHub release, then confirms registry version.\n\n```bash\nnpm run release -- --patch --publish\nnpm run release -- --minor --publish\nnpm run release -- --major --publish\n```\n\nSee [`docs/delegation-tuning.md`](docs/delegation-tuning.md) for local effort-tuning loop.\n\n## Documentation\n\n- [Recipe authoring](docs/recipe-authoring.md) — manifest, prompt, safety, validation, and lifecycle constraints.\n- [Architecture](docs/architecture.md) — runtime topology, ownership boundaries, evidence, cleanup, and safety model.\n- [Repo memory + bootstrap](docs/repo-memory-bootstrap.md) — graph-first bootstrap, durable repo memory, token savings, and worker handoff.\n","readmeFilename":"README.md"}