{"_id":"@kupola/pivot-flow","_rev":"66-9929146471b786d36daf66ee5f7a42fc","name":"@kupola/pivot-flow","dist-tags":{"latest":"0.3.23"},"versions":{"0.1.0":{"name":"@kupola/pivot-flow","version":"0.1.0","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.0","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"6b7433657f6f7dda36c27ec8a4d299f2ca4c8e24","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.0.tgz","fileCount":25,"integrity":"sha512-xTRRAiJmAcEF+4VrHg/1XG54cLZbuNCGszRD/UXcRkyxpZjfkk9JnAy7xtom/B5o0WkhrmDaytURgeFNM9cBjw==","signatures":[{"sig":"MEUCIDuoD0UDnm+yqdALAGn9MAIKswNew+Z+G6aT8mmFb+KHAiEA7k3P8p3aDIIEFH0GvtWdOdz9pIH/MLYxwghsQZipZlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68991},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"a9a40fa872aedb3058c92131bbc2ecc8f2597b97","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.0_1784427543888_0.12798710048710404","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@kupola/pivot-flow","version":"0.1.1","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.1","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"1a308f20273ac47e3141ce730440e8079a6962e4","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.1.tgz","fileCount":26,"integrity":"sha512-POX5QTBE7zTSsis4lMSI9HEtBIc+l9CwcLaBQYcjzVtDBXvK/hNCRVjX1W6unZkeEC9LtvpjOkWDGRveX07gjA==","signatures":[{"sig":"MEUCIQDI59g5S3xMi2vnrJdf6d34u0x59eRiUfM+RU5pDdyc5QIgUJqeAotW6O5i9AtG0ABTr1LnnhCOBXiPN9ThEbCTHPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76465},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"f55f151b0a7a1555eabae38dea76bc5833613579","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.1_1784428626554_0.8262085251078473","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@kupola/pivot-flow","version":"0.1.2","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.2","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"467e4eefc12170bc4a0a740c12e15d1fe339147b","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.2.tgz","fileCount":26,"integrity":"sha512-PJa3pEXSddwf2hnROYL+/7jx3/rc8nJvlhVY4XMFWTtoLyac/1kwZ/C1abz/BdRLcDeoEJIug6vRwQtVBYS84g==","signatures":[{"sig":"MEUCIG+uvTDKqQUT/vjYxR1gRdoX67c5QT2ennC/qOW9YFl7AiEAq1dU9J89QVHFT/h26csJIcMXBJIS7tXvCk7dopqimQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77415},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"a1a62b4f5aaac62cbdac0039768059d27843553a","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.2_1784428956927_0.8036249072867174","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@kupola/pivot-flow","version":"0.1.3","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.3","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"32229f7564f1b237b75c69839f584733931526fa","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.3.tgz","fileCount":27,"integrity":"sha512-uNaI5tx548zm30HUNB8nX/Zsy1oWnkLN2cfmMxjHuR7ILyA0VnkYMHGAl7IyZNi5HaRfvyGLIoqpwG9jHKMqaA==","signatures":[{"sig":"MEQCIAgTqTIII/NT6cwdtkBHBv4XpLwtQRWih1abfir88G3IAiAUi6zCh6Wi09mMu/QPBU90lxqbFts01piOFyHbk2qw4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82668},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"cbac2fc3a5bbf27a3767316e4f3669250dfe3517","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.3_1784429309139_0.7140235145727822","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@kupola/pivot-flow","version":"0.1.4","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.4","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"808d356734d45e69b7d6128ecefb77573e9013ab","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.4.tgz","fileCount":27,"integrity":"sha512-XmEdCTD82ZL36n6dlQBFNM/fEo8sPv1A++hHP9oQwBsKmRjHPsBE36ywrfupkYaxAWm7DlVJBpkh8nnOzFQoBA==","signatures":[{"sig":"MEUCIGYUvH5HwAvMzXTTmevv3pqnah5nGJaLaAxI0RKyB5JUAiEAnHG3erWO6R0LQv6pybkhqi00dj+N/jbfFT85dioPLbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85681},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"b7ba8bec447a38aefd005b6ef22c16b89363db1a","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.4_1784430084623_0.4905012639344484","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@kupola/pivot-flow","version":"0.1.5","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.5","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"7d5e491676a52f7d037c29034be63f8744835458","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.5.tgz","fileCount":27,"integrity":"sha512-HSdiMIofMZdeUUVtBcyqa+gdvKrlbMjBT9f9xXCIYvV02k3LfSrxcWT/9ALpzrnm8aSCBsp80ZefVJkmDjOvWw==","signatures":[{"sig":"MEUCIHYSx/FDtGb4woG+sEGNPOcnAIXqGJsECseqSVy5P0inAiEAx4Z5MsZjH5ZGNRmIqSqnTdMDA0lS1EC+X5Fu/mqGshs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94274},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"19a6659f1c68d4605eb8dfcd2f1250f32a97caa2","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.5_1784430446692_0.2307359683793362","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@kupola/pivot-flow","version":"0.1.6","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.6","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"ff5ed76a0fef1da708b58003510146e8356e698c","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.6.tgz","fileCount":27,"integrity":"sha512-uK6/JGSi8p/d5m7ZHESiL10f8PRy0L+nAYSn3M+WWmx8jL00cxKwsiNykCAJ4iBacbvn5hvDTqdud8kfR6+zng==","signatures":[{"sig":"MEQCIGcwJzrqG4lYC6BGd66QlKzmNTPH340aYDg5LIAe2KGyAiBLA6suaeQ9WqJiYK/4YkVV1K7lYwiFQKXYLq/b0KBfgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99061},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"7d48957151e63cf546b9a08df21a1515c93859d8","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.6_1784430651914_0.7877601250335715","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@kupola/pivot-flow","version":"0.1.7","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.7","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"912ec5089a25b114a2247eb6cf73cecbd109a02d","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.7.tgz","fileCount":28,"integrity":"sha512-jVWp5GS4OutLbcAfqO9VbxxkcsBSaYzEKWBPRqk3yyEQqMk5GU8jQ+dC/T5dFOavs9z9cAot4rOTs0gN0uAiJQ==","signatures":[{"sig":"MEYCIQCW54Bykjs+5/T94GU9D5eKWE7Kv8jKnbIR0CD+eVtDrgIhANBrorrSp7Z4V4RNGo4OH0XjEkPkWvTsXsRXIKKW+u82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106090},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"29ccb98574cfef8d6399ca3abfe2c0b46ee735e4","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.7_1784430855666_0.0944530008990685","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@kupola/pivot-flow","version":"0.1.8","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.8","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"a25a96d42da932a6c3482cc3cc7dbb090094d12f","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.8.tgz","fileCount":29,"integrity":"sha512-hWi/eVlInF+MiDMXCi3GtENpHqnE+NWZ8q6PbcWB9mtOoR1EDA/Ve/SOi2DhNH2E1fTBlyaJ45xqJkj3GD13ZA==","signatures":[{"sig":"MEYCIQDS7NtjKj06lws49Gxg0sJs6FyoaE36SflGpWKnW5b6XAIhAK65XPAU4aU/fRoujzWsBS9FAzxcikY1zFrXHKgMP1lI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108928},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"39ac142fbe89f1a2985f1924a5d0503edc771e4e","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.8_1784431109972_0.4462754879610238","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@kupola/pivot-flow","version":"0.1.9","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.9","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"cfbda16928b98d9143a7ce2dd931af9dae5cb3c7","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.9.tgz","fileCount":29,"integrity":"sha512-mHo6p/paxfgNhDaCHsx9Vgo1pRbF7I8H+O7ToG9VFLdh6q0hFzfpc0uaaFU+IcDkMdImy3St/wgxdE6N2PJgsw==","signatures":[{"sig":"MEYCIQDI0WmE/2rc57Wj+3ujJYQEoKcVOPf2LMr0NqsZbETBGQIhAPxKNwlsBLqTPtHwiyeafobC5RbpBC8z3g65GAovNTNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112714},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"37138a5cc9e65b5cc8be8f38fff8852364830933","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.9_1784431242377_0.13490528166636429","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@kupola/pivot-flow","version":"0.1.10","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.10","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"702a8686a0b5f73a489710451b1d3c7bed655ae5","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.10.tgz","fileCount":29,"integrity":"sha512-x44YrEFUujSIK66Y+MV7/i1B1V/rG2czC85pbQ4AwwBbxQ/Tn+ECqu53uDAsH1C5OZCYuP0yyBGoqdUlgxIm9A==","signatures":[{"sig":"MEQCIDwRIC//MmAPhszTXvvKFrsPFOqTx01ezHA0vXo0YV9yAiBbB7W/N4aCS/Ww3BES2RzIXd2bisCCfOpPxb13S8nziA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114674},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"7267eadba50478fef8c5530c8be26103a0ac5b59","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.10_1784431362223_0.8633480372453393","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@kupola/pivot-flow","version":"0.1.11","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.11","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"f95aea873320db3de49dad28cab083430b5abd27","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.11.tgz","fileCount":29,"integrity":"sha512-i8ZeJE7KKen3ORDuZU5uieBDtIHHcYxRU4Hr4fAmzNWBhgT/zxm57qW7AMci+8WcPrOpALPZUItzB+8PjQksqw==","signatures":[{"sig":"MEUCIHZKLcW9Fds3d3udBeo0tFsh4V0lBBuB3z8NdooldskfAiEA8kHO7xhOCYVIW8vsFDEnGXDXmyCem3xplZ+aq3pnWh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115302},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"69b5ebee46cbdbbb245ba954c9ff3f770ae75929","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.11_1784431460969_0.31333335548581","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@kupola/pivot-flow","version":"0.1.12","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.12","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"3d8bf3974589dc46a9caf8d5be963aaed3e84767","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.12.tgz","fileCount":29,"integrity":"sha512-1QcOKhrUY/6XpLimA1z5Us3okD1ob/FvNYLG06HQpKlEUSJJk/fbSjyYxsMKonRXlaPLr6AYY7URUry0/O9iTg==","signatures":[{"sig":"MEYCIQDHbH7QcJO3vW+YThiXDcFGYbpb/NMGqrjQEg9bkjb+CAIhAJr7AmHDKpWqHIZVbjdB8sQEL1B0DVO1GhqgYeavFx7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121189},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"aeb922b7942e9b0c92c1514be6722ecc762af5e7","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.12_1784432301726_0.8675545027593559","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@kupola/pivot-flow","version":"0.1.13","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.13","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"cdd9d733a7dd9b651e95ca5bf54d5ec630df7926","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.13.tgz","fileCount":29,"integrity":"sha512-gq8Yil/z+1vVL7xec4LbSDDWiNZiuP/+DRCkGys5yPfghnr/tgvSFzWNHUr8K9AAMgkJs9MIHuD7bIUcxkywJQ==","signatures":[{"sig":"MEUCIGeQgOXv5bCSM3KPlmpsQq0isA9P0fjtfxVGCNkH/o6WAiEAz25xe+bwWP5/QVzfmMuCrMIkQqk2+o2pJp4/Zf439xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121930},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"c1973a387a6561ec1b5e652f986fb50ee92766ad","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.13_1784432411676_0.8910804203472467","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@kupola/pivot-flow","version":"0.1.14","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.14","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"d8ac18a6987fb4c8737ac5074cc43d13e47f19c0","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.14.tgz","fileCount":29,"integrity":"sha512-eK6yMJDijkVhIyX9kf6t5CVb/4G8ajyXCQ4y1q9nj2D6y/i9i/gIE39LGrPqOf777bgnI959bSHvCJj1FFxcDQ==","signatures":[{"sig":"MEYCIQDZX5/NK1FMTqiZt8lMZq9L7f7koYgxUjkjc54W6FNxvQIhANjAg7F3tJunHv6wusNPqaZlzyQecAJnltLn/JWL6Xx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123106},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"a73f571bf92de56a1488d90422263f5e55dc7448","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.14_1784432690321_0.8700214991586257","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@kupola/pivot-flow","version":"0.1.15","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.15","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"8bf4a7945082cba4ed04f99fc0313b1784d06895","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.15.tgz","fileCount":30,"integrity":"sha512-Ghx58/F68uw1hWvdyv+rZjw7vMR9f8KLkFjDfAFQI13eimGEm5wGgKzo5NddFpfy50XD0uCGFkTyJRg6Y/Ah2w==","signatures":[{"sig":"MEUCIQC/PrzXPIRVwRBGKboFuo0iexBYaDf+PdHbn4NlM6QDngIgV9PoVRqvbFcSurJXXmPRT3r3MolM0Eeaq6VMgKOstZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125822},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"4df806f06935ab4c16ad95926bd8f66fe85bf471","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.15_1784432827669_0.5144697632704949","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@kupola/pivot-flow","version":"0.1.16","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.16","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"cc0b78c8aa92e092069c69c79c7fbd4a220d0ae3","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.16.tgz","fileCount":31,"integrity":"sha512-dfgMLYp55ie1ZSe/3BvcHhORzS8ikch9GhF2FC2hXHRHAEtIZJh2n7H1C7j2KlVP67tJ1bxDpY7m3v4w0AKPRg==","signatures":[{"sig":"MEQCIFcE3Qx7cIElF3H7A1/esJFoQEzpqxASxWZzsPS9a5EjAiAhrgJKvP6FV13YCKHACmbj2bfVLcpTFPn8lUgase6HwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134675},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"247e370942a5c1e1a242b48f404dadfe143d7977","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.16_1784433613955_0.4704772369532466","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@kupola/pivot-flow","version":"0.1.17","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.17","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"a1184ad765eb7ac49cfeb62530962d9b7c7c2bd8","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.17.tgz","fileCount":31,"integrity":"sha512-GHemVimSr0Xbvpg0QYqY6zRtK4Qr7YyUiUMXRlBOudrJQkJh+nzGCEhXYEn0SmBCO/YxAMBCCyxrDC203G8dew==","signatures":[{"sig":"MEUCIQC+u+qcIueHWf8/StTIJb6yzCteM05gpFPW5sWQuZh++QIgBBxJpz9E0NE1sgH8nd5kyctHBNPwMhSfojopH5n1qUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136060},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"8b9afe39528d11b999fe6a1ef7b14d46e938e64c","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.17_1784437747754_0.5921460059798653","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@kupola/pivot-flow","version":"0.1.18","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.18","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"ea418f21ae47bfe2859d2b353b4af2f83fc9cbec","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.18.tgz","fileCount":32,"integrity":"sha512-loEkeeX8mrYO0FDZOWcIkuz+H4UrpVsnd1xTRBfQ01HhtKYBjRqIn7aS55SqzQCrMUQPjbD7MW2r9hKH0nlIpw==","signatures":[{"sig":"MEUCIQDhYVGY2J81jtCZg79mew9ob7Nb0ziWuhyLyXSWhFDGZgIgS5P9CL6B1gcVbwIwJaH3gUp41nDu7LX+/eH/KvCV7FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139913},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"7ee4197dd9bc16efd4892696c7f4e451354cd8b6","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.18_1784438297739_0.8679288778556598","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@kupola/pivot-flow","version":"0.1.19","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.19","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"c69f46babc637b37d4de5d10ef8e6cba70d506a8","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.19.tgz","fileCount":32,"integrity":"sha512-YqMi2kWzST5o0FLfmF1Zmiz8AuorLCuW7FP74+5NgMBYIZrxNBjpAE560M6qKZZIMkLkAXNLX8UurUEtCNOleQ==","signatures":[{"sig":"MEUCIQDxRCmbss7bM53LouPmcuBHn2IwIWuySYxa2YVlharELgIgPrqIGff2+XcNOP+GEVpNW5UzJJqnZRByW8/djCq0xyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147621},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"1fc4bb023610a267c94b3c20db8ac39182e195e2","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.19_1784438784194_0.22254296754640346","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@kupola/pivot-flow","version":"0.1.20","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.20","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"cf37c29f7c885edee45a3f161afd92cb428d0dcb","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.20.tgz","fileCount":32,"integrity":"sha512-DbKwERXxADKBOlRT3IvpxQkv55pPpnFm6CWCkwAezjWhtQTGnvsFm9v25fTreA6NRv/sKrc0e0cAgH1kYjR++w==","signatures":[{"sig":"MEYCIQDRWzQGuuouXlcUOj+E1SSlcOAL3lONyZWTbYkI/viQrgIhAOFes5nN89Aq1yHJHaE4YdYP/Sd3Rn9V4aNde1VruAsn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152779},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"5df5e3efc403a72b73b42b5eb8d85ae179dbadf8","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.20_1784439327995_0.9663051715377111","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@kupola/pivot-flow","version":"0.1.21","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.21","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"cabef81100dedc87c6c248476ef7298b6667fc9c","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.21.tgz","fileCount":32,"integrity":"sha512-tuOmklr75ziVLLYrOHw4IKRV4Ici8wKv0L4qtvIlW7gxJIML1VWU6pnJ8Ad1yGgyQZzN8rTaiz6XX8P6bxujwg==","signatures":[{"sig":"MEYCIQCiE3/6rX/NcNsjQ9J2nfRf0IOnaezyRtTdCA1FBQwpPwIhAP06xxl/Li6SzTQU6KcqRDpdufiOU1XGT4ESMWN4rORp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156229},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"94a1399d81f607ef1d37569f2768cd56a15724e0","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.21_1784440661075_0.21515255942838074","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@kupola/pivot-flow","version":"0.1.22","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.22","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"c0fe6d1818c241d62d18cf255ee6dae91ed80cda","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.22.tgz","fileCount":32,"integrity":"sha512-/mYlcrGRA+O0VKiDGqC6AD6QHaInUjNk+Ek+OmBvoHiRb9XrzISTulGQDjK0i1bD6WWJ6b6FfupCdjqEcz376A==","signatures":[{"sig":"MEUCIQCcVRiBuzISPndDTgrUf62XZJv+awO4sIxgetVXsJTwSwIgD/r4Jmzv4yR4/gTSkv0CyvdRnDbp+5Xu76HroatMFWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161167},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"7384a8fc064dfaa4d8664aa7380a207a8e3b8591","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.22_1784441170071_0.43970667215312664","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@kupola/pivot-flow","version":"0.1.23","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.23","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"3897fabe5561e83d1cd84ca91d6d509278706f79","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.23.tgz","fileCount":32,"integrity":"sha512-FBgDJCEVisOlItFvv9QG30XnPCmOphYJnC2DqXU4Jxz4cPtflclASk0ies1Fez2ytEP0PhDLHcLja7dE2o1sNw==","signatures":[{"sig":"MEUCIFYqr+vpVI+kgXOq2xN3FCQ68c7mYrAYTmBBRPp4uFakAiEA8OfAmob3RaXWnbWsqvYY4lNcExG0rQ+/UgVF0FAlo1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166703},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"ff3259bb6359bf20009d139ccf960a33b84d3e8d","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.23_1784441711702_0.953988770499071","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@kupola/pivot-flow","version":"0.1.24","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.24","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"95cfe32be4687b7d54fb1ef32c7a385635337d27","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.24.tgz","fileCount":32,"integrity":"sha512-9jhYr7dQdNRxwR6Xtj6xhxyFqyCt9kZ8MAkNOoOhTcK/xnXTUO0SXZXbWDSz1fG1GkdaI3ZdckOd9ODlJkTaIg==","signatures":[{"sig":"MEUCIG91ROe4HtNQ3kn73Sfmj0ooo5cROaWNfb+xifsHflH5AiEA0NDht//mpLjz7/J5PJ2knI8uTgyq4xi7t3kU/PlzlKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170567},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"5fa87074166f5f7f63306cf77a94a9274c04cd6a","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.24_1784442257318_0.40125805301741146","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@kupola/pivot-flow","version":"0.1.25","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.25","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"a7e5ab44fb9dfb4fac85829a9e60d406f16eb2f0","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.25.tgz","fileCount":32,"integrity":"sha512-HW/LXZjjWfcXhs+RbP+qCbiySSj6SpA8bUzuCpQCFvAwTY92DKldC9KrGsPOST2ZOlqZ7OMYGp59tLTSNZqwuQ==","signatures":[{"sig":"MEQCIFCXb5em4wzYgwz2+pwq7R5BKSQYChLjqrdhW5xXISmuAiAD1/W3+UQj/4dL/sAGs1Po/dHoUEeTXRhJT2OptjR+Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173973},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"7cc81ac9c2c115038f21aa5bbfeb9826f834aa29","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.25_1784442566835_0.31700502951580134","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@kupola/pivot-flow","version":"0.1.26","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.26","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"565732dffcc0e57dc835d3ce93a50e479fc1cd01","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.26.tgz","fileCount":33,"integrity":"sha512-h/iRxT8WLv94GSXDpziI+txFQn81FdfGAl04mgoEmanWlxD6bdzDYvgjoyuN4+AW4Dhe6vCodIOYaE1FAjp/+A==","signatures":[{"sig":"MEQCIFFHmQcLlXiKkW0VAidd2LIcJASHQhAlgpB7BC3kdjceAiAYUz7vX862aWUu8qSa3yYhMoUJlu9t85/5nEpgadTsRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179971},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"6e3cc88a97198a3ffc5fc3f9d6b30e6469943901","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.26_1784443086179_0.30108096331228595","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@kupola/pivot-flow","version":"0.1.27","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.27","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"55851e61e357a93053e0eec9422c7ffd4df86130","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.27.tgz","fileCount":33,"integrity":"sha512-NwmULjNDrASCzyNdR5c27UvCkdI/APhun1IZtU6GQ6H7pylJSG/GOB5BRzGoxEzOQcwYMvI9dKLOmISEUwh49Q==","signatures":[{"sig":"MEQCIFIzs6GgAR0WUoha3iurSGCLIxfRpPfsPZkDSwQwzSAsAiBwErJj9uAo1fYY/kzdUReemiOrPzUpyUcYTCmYNVaPVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184916},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"4112a971bab0f09a2dd9b7abd0e5b9c6795866ed","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.27_1784443336579_0.2708377904619865","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@kupola/pivot-flow","version":"0.1.28","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.28","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"1c040b4ce96d5e22a678e8fe281680dee11af6de","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.28.tgz","fileCount":33,"integrity":"sha512-JVRKCQxPTYPuan4IVF+UuceEH8886tRUIMSGw3HM3SlWIAEzPGnou/C6JJY1XlTeosFR0Bn8Vo8gK7xcWni8dA==","signatures":[{"sig":"MEUCIHxXEKBtxKLXNUBPyogw1FOAALrS/HKwEHWazL9DY3XUAiEAxKYCXRnsXClYDUexbmzIHlevOZD3tA0+2E24CJvo0Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192590},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"008fb414eaf9c9916f0202f7430fe0ebb5ef5ae9","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.28_1784443906504_0.4023186477516163","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@kupola/pivot-flow","version":"0.1.29","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.29","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"cef50be522dab157cfc41f32aa8f5e96975f3948","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.29.tgz","fileCount":33,"integrity":"sha512-5kU/GoaVNSh6WTNh0nm4nGZ6PZsyZNQfYUYMbn0AeIDShCKzMs1LGm4ayTVr+WVHEVCrTS9f3Ezzz37LCa8MDw==","signatures":[{"sig":"MEYCIQDcBKGYTgnZCYk10ut/KuzDBDQAZzqRfVwPNyldCm32eQIhAPoiQqMswVuJlGMP5yZZNezZWT3yrNFETRvB2T1+ML6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199414},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"34dfcbbeb5b6a78ffe957a9530f2cf719a5b974d","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.29_1784444501308_0.9856311956478945","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@kupola/pivot-flow","version":"0.1.30","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.30","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"39bc95b6fc7afc542727c00a40db2e1c4bb1de06","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.30.tgz","fileCount":33,"integrity":"sha512-ulZchRjLM/r7ZnL/ns6jj+ED869H8ql6JktOaFl0x3e8Sj1YnNk6raVIvya3UD1TZb0u07GBMbnG15HnnvWhLQ==","signatures":[{"sig":"MEQCIB7wE6HBYUCPTHf3AwxyJi3BorARk63zNH3hXGfLU3HIAiALVpT3Hu5OpiJ2enb05woAduR47pxrigGK5oNKG1qwTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205100},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"44e146ab70989463702bdf0fe54533b6b94ca6c5","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.30_1784444889028_0.9784051786491628","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@kupola/pivot-flow","version":"0.1.31","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.31","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"8f29bc1d698a5e68a569ea3eeecb0fb088d6007f","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.31.tgz","fileCount":33,"integrity":"sha512-jMT0jxuxZrT0p8gekJFm0h21V3iTWlZStX+z234x6H9bBH5EBKLONzQnLt1209gY8HstrFFPrultOVQc26iSaQ==","signatures":[{"sig":"MEQCIFSg+WcHe3aSt0y9GdkHubo7d3u+mVzr/YS1yio/1kErAiBDJi64mDzvotROA8MVaSq4PWl3i5fcH6foWhnY547ZAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212611},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"75fa09f073a84a1c35a88e039e2e14d649537d47","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.31_1784445495508_0.8222917772518124","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@kupola/pivot-flow","version":"0.1.32","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.32","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"32b8ad36ace09748af8fdce76cdf50e4848bd7eb","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.32.tgz","fileCount":33,"integrity":"sha512-imxAe9qPcaHC0IEIbAqVVJsUQ/2OuBoOTrmIM4DASOJ7TD3iBJjU4gDEi/IgsPklKAnTuC7OmvqKWxd5abR+Sg==","signatures":[{"sig":"MEUCIQDzKQaaAF/x8dekAvlj5N/8PqO4mSKR4UFPYZ9b/svK9wIgdiGaEdfUDNKy5h82osI2DRk9bxqw4ecjWjSvLM+dcsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216516},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"c9a90b607f12f2dc262670529ceff15589782b58","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.32_1784445868144_0.261949153526311","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@kupola/pivot-flow","version":"0.1.33","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.33","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"e476c7191e6be690b6ac07bd7ee0b18dcf437c0e","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.33.tgz","fileCount":33,"integrity":"sha512-08TkOhV01FHH6komYDd0OxyCvBsTgp4CRKxUcyXyxo8gesq1DYSXUEStzq2AuX5gwj9cxxKziYi7FTzct7wVaQ==","signatures":[{"sig":"MEUCIQCQsUcX0oVSSgOIoukENg7ql9sESmOFT90GBIBsk2LsRgIgRRrZkcfOtZMa7cBr0NDnrc8BF4Xil0l58V3ZfZ3Ze8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225501},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"6e5d03aa4ddf06e896bb721961a08e0473f7ef45","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.33_1784446371446_0.361518121628972","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@kupola/pivot-flow","version":"0.1.34","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.34","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"23da826d851e76beae2574dfc969a6b404a67872","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.34.tgz","fileCount":34,"integrity":"sha512-e7bHHXYE30xq27xa4wbNJRjiEFLAeu/WddnMuiSCHjDuZaOi/LQAK06sOR0F0CmJ89owbmESlTmuAP/bd5AaiQ==","signatures":[{"sig":"MEQCIGEghi45+dBXFXhTlWr4rmzXM0xDAOVa+3QfVUzxP3E/AiAiYHcMv4hpbjKQNpd2UV/ywlGWUi7ji7wFUoFvX+1WDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246835},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"c59b88655f19822368225235de62d0e60d31d886","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.34_1784447059511_0.3043428363791778","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@kupola/pivot-flow","version":"0.1.35","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.35","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"f6240462f5e066419107b1d37e2c5b73ecb726fb","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.35.tgz","fileCount":34,"integrity":"sha512-3swvppq5nIMrjPv+coLcJ9Jtdc4J1V1yzNyDp09hOWCbBTY42rWBEuJMQx/H+EKdFBIAF5ic+KkvtIGmAwCzFQ==","signatures":[{"sig":"MEUCIDsgmR0QVbDJi4ho1nn1fQjpscU0I8HBupIXCzlh5ORZAiEA9spxrv8OnhvkeICYMZH02POayTFsnLE9fFUQy+EpsbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257358},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"00cd1dcc591a691c194fb62d8bab8828d45f9832","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.35_1784447611630_0.005809532262348149","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@kupola/pivot-flow","version":"0.1.36","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.1.36","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"0d9056821415f6aeb65454f5899dc5d3cf9cf777","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.1.36.tgz","fileCount":34,"integrity":"sha512-az1Y/PxMRFnt5pluNxLkXHTmfBOEmDzLo3dMJE2BQYARe1XNig5R2NT/b5i97fyxYrp7sNUVXiRSX/P875ZUHw==","signatures":[{"sig":"MEUCICwi9Ki2kRJVTISuAMjOQ08QFW0d0QAl4zfU5lAkaxEHAiEA2HBE/U0S7dedFHu4tRNJbbcnpr5eJ+5S7smWMnijyN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262798},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"c248ccc557cb3a8543b2b07408365b585c532529","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.1.36_1784447980655_0.9726895361977541","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@kupola/pivot-flow","version":"0.2.0","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.2.0","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"c28c3952544a728a5852499ad32401b9ca426f32","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.2.0.tgz","fileCount":50,"integrity":"sha512-ZaX4V8APYbuNf9yTi87RM+9QI46c978ooFyIKWZvt3GJKGJeRikp9HKa7AMrzWMHWlMdYeK6NavmQHqkdhblJw==","signatures":[{"sig":"MEUCIQDtWqNEct4WwhjxEknFevRUu3I/ItEXYmfFxNm61mkFpwIgasYc2fYJN+lTpcdh9MP97thUB9nNNtKiDVSk7zUc36Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497561},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"88e13693316ce3897beca83b48bd51007f8a7377","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.2.0_1784458180984_0.6501050366800754","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@kupola/pivot-flow","version":"0.2.1","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.2.1","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"a400283416979dcb91472cb43ff9a186f433915f","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.2.1.tgz","fileCount":55,"integrity":"sha512-dOa1D4wixdJR9hrnwbTVwpsRJtLWTr9OCKGB4g4tRECUuXQHuHNH2DedC/mllylUHxcI7KnOPVnP+j5a8/Xq4w==","signatures":[{"sig":"MEYCIQDzkBABKimTQefVfRl4qhsaLVk9O/W1zn1Ell9T6k2kkwIhAJbpUZ6FeyTcfgDGtslxe2W34Gi+dAbKeS4UbuGSumWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621042},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"0bff3bfa7e96631bfbefa9064df11f4900a7bc49","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.2.1_1784525049953_0.9686732289744182","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@kupola/pivot-flow","version":"0.2.2","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.2.2","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"17c04b92386dca78a510ce439f019713e2eef565","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.2.2.tgz","fileCount":55,"integrity":"sha512-c6qY7/SWBr/Ip+6y46zqGQInn6MXrT1JvwVUSB2bv4ccCYrXQrA3+oUIrS0+Xcn/sVg0cGuujzVBZbRKgB1sZg==","signatures":[{"sig":"MEQCICwSQa9fqI1Axt3buVj05hVkQZHmgi3n/BhzQy8rl21aAiA7JU2ojssKTnv4eNjcdGbieUDnEgwtRBcbmT3VbZkY6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621207},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"475462f07a2e5f2d1f7f018eeae664df84ee9b19","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.2.2_1784525487123_0.9290275642785484","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@kupola/pivot-flow","version":"0.2.3","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.2.3","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"e682c16680c394f51e273b87f6d9945c3aaebaab","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.2.3.tgz","fileCount":55,"integrity":"sha512-RoeghFObHPbJ8rr1/oq4wJfLxCyZ/OXwsJ2gk3yrhffMzZrUxonSQ6Y+sAK+5JCWHP47k/XZyoJNrhDKjtpB3A==","signatures":[{"sig":"MEYCIQDwYnvtNaDq8VjUg8PaBS3K4rGUvEmqwDo7BmQupWYPQQIhAPm1lEnJG3q8MIW3ZFMnXz/i8KWPvCZfiGyrZl4UgtAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621256},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"322052bb3c63b55ab7e0b1ffe324032aec78497e","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.2.3_1784526086610_0.454839855153071","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@kupola/pivot-flow","version":"0.2.4","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.2.4","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"06ee672afa12f8a7c85b5a54e78a84c147edd69b","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.2.4.tgz","fileCount":55,"integrity":"sha512-EQn16hrJBetdJnGrb3lQVh7rVCdY4EvCfG7vTO7oD2mXz4fLAdqpRypw+JdmTmxWem+sW5H80y7f3Wx8p3Gn0Q==","signatures":[{"sig":"MEYCIQCmZ+EuNZV1VQeQN1obOrXpQiSYKVZhBKvhnlLh+prgFAIhAK5DrhRcZD90ybIQtBrmv4y9n04DXvPMssoSOIhaeQMK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639610},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"c24efa6b7dd2f612d95963c10ef41fe918e3c0ac","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.2.4_1784529176995_0.4592748457982436","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@kupola/pivot-flow","version":"0.3.0","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.0","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"b5773d8cf1fb8747e8e2c74259bd2c288b051d77","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.0.tgz","fileCount":56,"integrity":"sha512-SQCkKJqlOaAZ+Ma1G8WpJq2mg3FhhexzNveJRV6epH5oy5MF7wINTgPW7BP6mTdG08SqEAO+jo7gPCjiNdKU5A==","signatures":[{"sig":"MEUCIQCjW5TYWzrDW7TuWRsgFCfzchSNJM4TSgOe+qdUsTazLwIgIsNFb0mRqpjOf8OeE4brhDlxGhe5wfnvxM4hCi2Q7NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703067},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"166f526ab1a4113a1a3b920ab41953a9430887f7","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.0_1784533368849_0.5484329984416623","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@kupola/pivot-flow","version":"0.3.1","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.1","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"f02e597f6f64c7eb5a6173be7539f9670c486ca7","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.1.tgz","fileCount":56,"integrity":"sha512-R8Lm/MKgkIKN9VYHjLE6IiQ5cn83vOI0eE8jVuxbwHIh0wq1fYxBCxE4nhL+NyekkEdx9pOj+X6yGNg42PrIRg==","signatures":[{"sig":"MEQCIBpc+wllVur83w+9JjGJmu5IzklfM5wyY8JRtxIvmkOAAiB1w6LpNLkX60kO8/ylfPP0CkTsAAOKyz8s+nQavcqXFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702386},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"5472b7832569a18bb96aef052f77514cbbbb8bc4","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.1_1784534279737_0.6278527764966089","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@kupola/pivot-flow","version":"0.3.2","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.2","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"c319b2c289e6837c9687800d8c7663c0afe010d7","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.2.tgz","fileCount":56,"integrity":"sha512-PWiKUd2ouLlIPgycOydfgG9/+r6iBxkgyJoW+OV2JJTFIBVneeUYQNg6y/+j86zlX/IQ3VOJXPKew89pKgCoIw==","signatures":[{"sig":"MEYCIQDFiK8outWtEcAQHD5swlLOzT6a7WW1k2C+l+qQoMySMgIhAK3o0S2wLpBstfoyYFPjNjZ2WybYlzgAmurV0CsU9xd6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724405},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.2_1784535111569_0.4514223867892866","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@kupola/pivot-flow","version":"0.3.3","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.3","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"cbde02ca3a596bf8d20cdf2de9ed76777469f702","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.3.tgz","fileCount":56,"integrity":"sha512-hdkfBYvTqXUXZWaH+KnWQbxu0ojkI9kmFnNmEFddqgafLC++X4sKTdRQlhAjDZZGBiI5gFdeY+vJIcZKx51p2A==","signatures":[{"sig":"MEQCIBmeb30eplgzIjqXLbMKikPkxXVcjU/JuOmW07q52l+DAiBbokWQRWSPWivSQEeX6Q7llWeuCSbG5lqEu3xFQ97lLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718880},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"bb05c766e3adf032bf440a4d7fb29a785b656764","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.3_1784541102303_0.31438117512808206","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@kupola/pivot-flow","version":"0.3.4","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.4","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"f250735ea0703ecea21da8e367f64e799fda67b9","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.4.tgz","fileCount":56,"integrity":"sha512-zR56n5zokh9y5EVsi2YB/FoAglu0dqMZG4Ox3Pu+J9T7oWkqfPKgRcGwjf4dzPDl99Cw6dlCdI+5xpiX+FG/eg==","signatures":[{"sig":"MEUCIQDN0EiGYkbUIpnWg4Dg50EM8leSbAvaUYPT4224d5DBlwIgbCIWqABLq4f432pBSF4Y3MfcEXyI74EUXNG+TtmX244=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718880},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"9a5d351eb9d70e8d55fc6c53b0d3f1beb98358c7","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.4_1784544389744_0.20644547737501107","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@kupola/pivot-flow","version":"0.3.5","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.5","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"10650a26e66f43f108f5595236300873a0748c4a","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.5.tgz","fileCount":56,"integrity":"sha512-dD4l+B26KRQMuWo0f4lGo9PXFjsmWsvekCguWCILlGh/tgDDFGGTHuFvTRSHg4Z8nS3RSvPWA853w353yZRDzw==","signatures":[{"sig":"MEQCIDVL8ckCuC3dA0BBGIdISG/vWbrrCZLbdf2GITnI8XqCAiAXWtoT0GCRS38WFZJJ2FpXchVfvKsJh02q3wiGXO/ZIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725540},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"1e4a27328fdaf47d788ca17c42dc604b89660d83","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.5_1784608096595_0.8250304754964803","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@kupola/pivot-flow","version":"0.3.6","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.6","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"3f9d121e38e5c83a10a485bb93318db47ee6b0e7","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.6.tgz","fileCount":56,"integrity":"sha512-VWDBfKZFN08kglrEu9mc9g2f312PXqIEXJPsc8FlcvBp4fFxofrIVC5aGE0k+4ZvmRZ6i+GymKQz9/qb6AaBlw==","signatures":[{"sig":"MEUCIDQd9pOFXqHn053W5un5Plsx5rK8DcpfDsX39D0bMT4+AiEA9G7XSrnZbjpkNO610uj6Nl68x2OYp1TsOFzbXNFhEjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728062},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"f6216b39740aa6b41fce7e5e76d14f45094914e1","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.6_1784610310348_0.5109911292001796","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@kupola/pivot-flow","version":"0.3.7","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.7","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"fe7ba647f2e30d4a58ff7f318f7a96ba0b0e6d98","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.7.tgz","fileCount":56,"integrity":"sha512-5k46V+AdPr/jH1CeT23SswpMY8aWJqPsU7efJVvKz+lKbTdY8n5gPAQH0TtW3mEkoeDhOTOzGLIZW1sU4UmGOw==","signatures":[{"sig":"MEYCIQDEhqkShW0N3HAECao4FgwRKQVwgOjHHLIPr34TMwHjoAIhAOwEiVYeLwcbfWgpdVQxuuzSUsIzZP2rYGyYixwFIWcT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729068},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"4e0a624894fab19f017a1c8cf2773d23a6da712b","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.7_1784611074745_0.010129163805753016","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@kupola/pivot-flow","version":"0.3.8","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.8","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"b4ba2534b071d1ec87ae4d728c86cb9ba1e5ea5e","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.8.tgz","fileCount":56,"integrity":"sha512-GhhXHjNqiLI8qYYEBAcq/jO1xx9izu8jq6AO05q7fNgPu59R7s4DdEQ8qSzIiD8xi0f5/wjoz9ODQaVRG7INLQ==","signatures":[{"sig":"MEUCIHSQoxhdjinhwDaRYzrj8Qj3bHEmZZJn8AXGSlEu1KBUAiEA2NLOWhA4pbilfshOsbZyLm369VClys/ld4Vxue4/0hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728786},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"a63e9ea4adef92d143d13f14968224a05267d266","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.8_1784611390482_0.19650160389644067","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@kupola/pivot-flow","version":"0.3.9","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.9","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"05ff23b5d1f04043b50469fe67a692f8bb4ad44d","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.9.tgz","fileCount":56,"integrity":"sha512-OWgMukkc4WFCh0MnBH69Yra0HAaguPmQ9vK3ShsoIV1AV5cYlttTo4NsMepuOgoA1Z0+metijVtK+n+IFj0U8A==","signatures":[{"sig":"MEUCIQCNpm/SlGeybdIOA54uvqGYU+SKNPXzg23jZhOXrJPv3AIgB3kn7TE5U413aAfaLdD+YaWG5LbvW10WP0rvsu4XEys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729530},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"710b4a38709426aa7b5e5af1be3c5b26276abbeb","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.9_1784611688318_0.6843327124277621","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@kupola/pivot-flow","version":"0.3.10","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.10","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"e05d28f9d15112952d747cfb58f97101d75e5eab","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.10.tgz","fileCount":56,"integrity":"sha512-dnbUK0rT99BMT6S77U5MzLEA7SYd09UCYyIgNt1QHezHd0ts/enlOO4pNtuvmLs9SY+GbwE+FQqr+YOemEkGIA==","signatures":[{"sig":"MEUCIQDtKL3/T6tSpW1kp3Q1amceMRl6eNCgqZhmJ4lb0NQKeAIgfGuG8/GMnYiE8StwySbqm0S2gLHPWrWXaj7AIrHNTJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731232},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"d1e1319858cf7a253de85d06565799685929031e","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.10_1784612314530_0.20797495190007598","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@kupola/pivot-flow","version":"0.3.11","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.11","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"5a7ef1a562e422a161ebcae53089555b21ac3a60","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.11.tgz","fileCount":56,"integrity":"sha512-Cd4iDrRKHg8LbbMYX4SQsQUqQrJUaEcsYsY9fGukY1m2c+5oaWWFljFwPyo27sKfdINmd56UVmbRt4d1EnjTKQ==","signatures":[{"sig":"MEUCIQD7q2Drq9L45ibyFLkOKCxKlS3RsM/HYuMDvaXRv3qNnQIgJUn4UyCbBDbbXgIfHVu3KX5LWUEkpgTuNx3z1FiujGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735022},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"58b30dcf9d0587a31a06edee62f8cf58a151bb57","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.11_1784613311594_0.6070471148045133","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@kupola/pivot-flow","version":"0.3.12","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.12","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"ce4a1beade0be9297c070d87ebd9d4dc19471ad6","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.12.tgz","fileCount":56,"integrity":"sha512-qNv6uE65O5nBHAnKuIWAmFurR6dyoKARExCbAc4+OuinLBmXxGoYZGBg9a9GZfseyhECuDN/EMkqclFGO4cbOw==","signatures":[{"sig":"MEUCIQCFv8j3Fj8tBwyUjqz3up6Ghy3YoCWLsi9io+WxptPAtQIgV+RoON6duddW7k0uLT+ttD1rux4uIm3CB2DYSzx59yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735449},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"38681da1cfac4e22d09092388632e770545d6a74","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.12_1784613723365_0.20636927601285127","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@kupola/pivot-flow","version":"0.3.13","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.13","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"bc7dff0a967f6521b370d8fe3480c9c26a5dd25b","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.13.tgz","fileCount":56,"integrity":"sha512-8dcyWDPyK0SzswIdHUMpWmoRlpWZgDCRGUKW751eOE4e4FUK2IMSQOiu+oiIeJTv+JsYcim49pH8J/HeeDwuMw==","signatures":[{"sig":"MEUCIQCSGdJkoKRcQQK03JPZeseOlf+4sR7JFqGvrDnUkjpsawIge7Q8tKl3FjN4mLPY4KnkcVT6pGlmAlMqT+42Np4k7/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737844},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"ae2597252a5ad721a149f3b3097c5a74ae166206","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.13_1784614214850_0.25054017220436364","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@kupola/pivot-flow","version":"0.3.14","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.14","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"d61d610a20f5fd19da900e4b345e7afe4238e34a","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.14.tgz","fileCount":56,"integrity":"sha512-rLNJk4zQbt4XgRbhy+BJWj36Nks/F8rtzD0T6/fJmgkzA9UOIE7c5dpG0MFrdZB37pRFM1mz8mFok/Vt3GWr7w==","signatures":[{"sig":"MEUCIE1RX7xOUd4KUPKU6zntyz/Z3cn7e1c1SrAKResg+wZ7AiEAxszLwh52/Afb+JGZcCWMn+ahUyA8WzxZourkLBniEzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737999},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"b2c2a6bea2f7829e654ddf7e963ba1cd5f517d43","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.14_1784614412885_0.5557057843108273","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@kupola/pivot-flow","version":"0.3.15","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.15","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"8cc729453ad487cfaf4fdf040bd1456ab25316f1","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.15.tgz","fileCount":56,"integrity":"sha512-iip/q6vSCMXkxHL7tZDRmH4CGk5M59HDpLS03XP8FN6DD7kC5RrZY88we56xeGneeGyTLIeKq+QYRG/nfFdKNw==","signatures":[{"sig":"MEUCIAWqnrenrv6tSPVPJFisnmYsi+q0lcMBrqg1jvj1PpUdAiEA6S561jRi3DvTndnDGv+4p8zTw/4GvspEurOTwo1fcGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737833},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"af453531623caee47409503562f58fdfd448ca0a","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.15_1784614863737_0.21443621813912817","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@kupola/pivot-flow","version":"0.3.16","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.16","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"9034524985d3c90d923c55dcfef918b489fa4c5c","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.16.tgz","fileCount":56,"integrity":"sha512-QTJAj+wEGiYp2FKQm9reLIr6VK6dIWnPxf5l5it64QvakLKKVgWWM/HzBD1SiKVF2EwGmhA5jIvM4OnoNEidDA==","signatures":[{"sig":"MEYCIQDvtwnOrzBZu/RZBxlFvPYEXROOmnPt3z50FF9Wu7b8TwIhAOgE79yGfv8f4PYtg5uakQwa49yXvAjZd1OzEAJ3IRca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736907},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"81da0e0fdcd34dbc1d05612a530c23f3a0674ad7","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.16_1784615238134_0.4747544619847859","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@kupola/pivot-flow","version":"0.3.17","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.17","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"0977ed26f23c7e764b0d49e23877f8d7258344d2","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.17.tgz","fileCount":56,"integrity":"sha512-BCkfAP3T0hY9XkHb7VhIqYpTqiPe/BgHaPrWxfHLPVflXc8MM96mRfw7kOB5MAoc/E1Pj23yl4wMyJJyZGH7nw==","signatures":[{"sig":"MEUCIF5HfSDN6GOVmhU9yA2emy5Zvi32MCJvz+8qPW56oCQpAiEAz/0d6FFf3xOzwCiqg6YksBjorN0wvbiZkx6aXU6tmHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741059},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"b53209392c02d3d1598bd31784a0835da588a9a8","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.17_1784615649404_0.8349840304450697","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@kupola/pivot-flow","version":"0.3.18","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.18","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"31fa029008ddd457056ad21e64ee627686eb1669","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.18.tgz","fileCount":56,"integrity":"sha512-TKLELhP9su20PRCwZTObN1/AY/lIVcFTA7zJtLlZRtQIMuXVcwN5UNzdk0/fjFdBMOdJWToWK76ByUa4mX93/g==","signatures":[{"sig":"MEYCIQDCujN5xHmGRsSimeZNyGaKRQooPp6ZJEayFhzy8Is/DAIhAP8fk+Bc4OLYZMFYfop2lYPBVJkIAp7KQthVtQikSx4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745300},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"05eb101f98e5e178a0b66c12497687d28d22e91b","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.18_1784616131376_0.1825147680770891","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@kupola/pivot-flow","version":"0.3.19","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.19","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"4c4f721aeaeee5d0f617480fd8486e8b9979d253","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.19.tgz","fileCount":56,"integrity":"sha512-ETGm9OV3y9lOuHd1/RowH+CZMwtfFeFxYqDm3rWEJouGp62DGmPDJZDmEmXD+7baEFnSxhR5xeL9I3nGvy5qUA==","signatures":[{"sig":"MEUCIDiTBOYl0YbM9Wx+dAoECmIfUXTjGjYt9jzuhkWIZjFUAiEAq+fxiUP1+yBaHd74sBA+cQ+EcX3KLT7Bo7ms8ihZx/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747975},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"7835d4aa84b2d4aece165883661765bbe6f10291","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.19_1784617160670_0.755645806820112","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@kupola/pivot-flow","version":"0.3.20","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.20","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"768e0e6a74caafdab0a973c3aa227fca522fdf05","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.20.tgz","fileCount":56,"integrity":"sha512-y2xweZtCgt3aMoxHQ6QXsGvIQBrl0yv3IIc8tIuTGgrv5ZAN66JN1cjB357q05WxTcFIS8LWBLa4lmzBMugsSg==","signatures":[{"sig":"MEYCIQDYZ2vYhtRjJpxsPq8br40+3x1MuQJL5cKnKltl29hlyAIhAL1FEuU8+hOp2aGYNpgqzrkJ4rC673E2ZyX3gXBJEMPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756353},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"2e59aad5078b45e14d89acdfd62da1309d990b0d","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.20_1784618212390_0.8838779936016816","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@kupola/pivot-flow","version":"0.3.21","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.21","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"2f5ea76e3c3970e15e8765394767642957c92cf6","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.21.tgz","fileCount":56,"integrity":"sha512-qtdPdTZpkZ608b/c0dEjw5oszltiOpU/s4BKQLIQ8Wvm44DVzrFEfCg28rkdiTkj/fSDGs1g3rc+HdeTIarl3Q==","signatures":[{"sig":"MEUCIQCY4oQxcwpV662dj+174GfkKUdJicVq6FwYIFsrJMxCPgIgRs2GPtpD+TOpdJk1qJbX59GenYAAIrL9rpQE+1Zt2U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756420},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"c78913b42e58455752dd9ef867a20ac086a2dc19","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.21_1784618615416_0.6674247169524992","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@kupola/pivot-flow","version":"0.3.22","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"license":"MIT","_id":"@kupola/pivot-flow@0.3.22","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"homepage":"https://github.com/kupola-cn/pivot-flow#readme","bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"dist":{"shasum":"c9ce540cbdddf45bf736ca0ef82a541a7dca7aff","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.22.tgz","fileCount":56,"integrity":"sha512-91tsQtCkDaDo+hpPzR/bCY2io/LTZG+oyDfpoEQs77jTUHi+96Q+tGh7/xomfvl1S+o/3OXLqp+93OnGBYBivw==","signatures":[{"sig":"MEQCIHWLWODoRFrJNredN4vgSQTxg1CQ1uaAtHmdP8Y2sCxcAiBJBMvnara84f4YoJ2d4HVtqVXrL391iyIXIK6YuKEFmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765377},"main":"src/index.js","type":"module","types":"src/index.d.ts","module":"src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js"},"./ui":{"types":"./src/ui.d.ts","import":"./src/ui.js"},"./css":"./src/styles/pivot-flow.css"},"gitHead":"c78913b42e58455752dd9ef867a20ac086a2dc19","scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"repository":{"url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git","type":"git"},"_npmVersion":"11.6.1","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","directories":{},"sideEffects":["*.css","src/styles/*.css"],"_nodeVersion":"24.10.0","dependencies":{"@kupola/pivot":"^0.2.14","@kupola/kupola":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/pivot-flow_0.3.22_1784620440481_0.8845417199368484","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@kupola/pivot-flow","version":"0.3.23","description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","type":"module","main":"src/index.js","module":"src/index.js","types":"src/index.d.ts","exports":{".":{"import":"./src/index.js","types":"./src/index.d.ts"},"./ui":{"import":"./src/ui.js","types":"./src/ui.d.ts"},"./css":"./src/styles/pivot-flow.css"},"sideEffects":["*.css","src/styles/*.css"],"scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"dependencies":{"@kupola/kupola":"^2.0.7","@kupola/pivot":"^0.2.14"},"devDependencies":{},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git"},"bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"homepage":"https://github.com/kupola-cn/pivot-flow#readme","publishConfig":{"access":"public"},"gitHead":"0f88d1bd5387ffbc97529ea872db1134e7401364","_id":"@kupola/pivot-flow@0.3.23","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-c0Pfncb9tCS3Su6LDDun4ArpcbIWjsPTylkog8NvJJM4P85PyjWtr8u/2yX8SZCVKC0cduoLUseU18VGQE5NmQ==","shasum":"06f7bd1706622bd0c619417fa3e43ca6755d4d1a","tarball":"https://registry.npmjs.org/@kupola/pivot-flow/-/pivot-flow-0.3.23.tgz","fileCount":56,"unpackedSize":765377,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCI5ABbesZ7IdrZJNZktuQVie2Mu4kwMtud59lc3ssKgIhAPfNGm0FnuioHKyYQOPsMS23XzrsFXlAXtgbNprbpleS"}]},"_npmUser":{"name":"kupola","email":"kupola@163.com"},"directories":{},"maintainers":[{"name":"kupola","email":"kupola@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pivot-flow_0.3.23_1784628625411_0.7108579822736854"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T02:19:03.648Z","modified":"2026-07-21T10:10:25.750Z","0.1.0":"2026-07-19T02:19:04.036Z","0.1.1":"2026-07-19T02:37:06.702Z","0.1.2":"2026-07-19T02:42:37.072Z","0.1.3":"2026-07-19T02:48:29.265Z","0.1.4":"2026-07-19T03:01:24.760Z","0.1.5":"2026-07-19T03:07:26.827Z","0.1.6":"2026-07-19T03:10:52.055Z","0.1.7":"2026-07-19T03:14:15.820Z","0.1.8":"2026-07-19T03:18:30.113Z","0.1.9":"2026-07-19T03:20:42.507Z","0.1.10":"2026-07-19T03:22:42.364Z","0.1.11":"2026-07-19T03:24:21.177Z","0.1.12":"2026-07-19T03:38:21.838Z","0.1.13":"2026-07-19T03:40:11.813Z","0.1.14":"2026-07-19T03:44:50.470Z","0.1.15":"2026-07-19T03:47:07.809Z","0.1.16":"2026-07-19T04:00:14.102Z","0.1.17":"2026-07-19T05:09:07.901Z","0.1.18":"2026-07-19T05:18:17.884Z","0.1.19":"2026-07-19T05:26:24.341Z","0.1.20":"2026-07-19T05:35:28.127Z","0.1.21":"2026-07-19T05:57:41.214Z","0.1.22":"2026-07-19T06:06:10.225Z","0.1.23":"2026-07-19T06:15:11.832Z","0.1.24":"2026-07-19T06:24:17.460Z","0.1.25":"2026-07-19T06:29:26.983Z","0.1.26":"2026-07-19T06:38:06.323Z","0.1.27":"2026-07-19T06:42:16.738Z","0.1.28":"2026-07-19T06:51:46.647Z","0.1.29":"2026-07-19T07:01:41.676Z","0.1.30":"2026-07-19T07:08:09.185Z","0.1.31":"2026-07-19T07:18:15.652Z","0.1.32":"2026-07-19T07:24:28.301Z","0.1.33":"2026-07-19T07:32:51.580Z","0.1.34":"2026-07-19T07:44:19.657Z","0.1.35":"2026-07-19T07:53:31.776Z","0.1.36":"2026-07-19T07:59:40.821Z","0.2.0":"2026-07-19T10:49:41.113Z","0.2.1":"2026-07-20T05:24:10.095Z","0.2.2":"2026-07-20T05:31:27.282Z","0.2.3":"2026-07-20T05:41:26.775Z","0.2.4":"2026-07-20T06:32:57.124Z","0.3.0":"2026-07-20T07:42:49.000Z","0.3.1":"2026-07-20T07:57:59.892Z","0.3.2":"2026-07-20T08:11:51.719Z","0.3.3":"2026-07-20T09:51:42.458Z","0.3.4":"2026-07-20T10:46:29.888Z","0.3.5":"2026-07-21T04:28:16.782Z","0.3.6":"2026-07-21T05:05:10.516Z","0.3.7":"2026-07-21T05:17:55.008Z","0.3.8":"2026-07-21T05:23:10.638Z","0.3.9":"2026-07-21T05:28:08.460Z","0.3.10":"2026-07-21T05:38:34.723Z","0.3.11":"2026-07-21T05:55:11.800Z","0.3.12":"2026-07-21T06:02:03.644Z","0.3.13":"2026-07-21T06:10:15.028Z","0.3.14":"2026-07-21T06:13:33.057Z","0.3.15":"2026-07-21T06:21:03.910Z","0.3.16":"2026-07-21T06:27:18.332Z","0.3.17":"2026-07-21T06:34:09.637Z","0.3.18":"2026-07-21T06:42:11.539Z","0.3.19":"2026-07-21T06:59:20.830Z","0.3.20":"2026-07-21T07:16:52.538Z","0.3.21":"2026-07-21T07:23:35.551Z","0.3.22":"2026-07-21T07:54:00.638Z","0.3.23":"2026-07-21T10:10:25.600Z"},"bugs":{"url":"https://github.com/kupola-cn/pivot-flow/issues"},"license":"MIT","homepage":"https://github.com/kupola-cn/pivot-flow#readme","keywords":["kupola","pivot","pivot-flow","ai","intent","workflow","frontend","orchestration"],"repository":{"type":"git","url":"git+ssh://git@github.com/kupola-cn/pivot-flow.git"},"description":"AI-native frontend business flow orchestration layer for Kupola PIVOT.","maintainers":[{"name":"kupola","email":"kupola@163.com"}],"readme":"# @kupola/pivot-flow\n\nAI-native frontend business flow orchestration for Kupola PIVOT.\n\n`@kupola/pivot-flow` is the product layer above `@kupola/pivot`. It helps web apps define, manage, preview, and run frontend business flows that are triggered by user intent.\n\n```text\nNatural language\n  -> Intent mapper\n  -> Flow definition\n  -> PIVOT plan\n  -> PIVOT runtime preview\n  -> user confirmation\n  -> PIVOT runtime execute\n  -> result and audit\n```\n\n## Install\n\n```bash\nnpm install @kupola/pivot-flow @kupola/pivot @kupola/kupola\n```\n\n```js\nimport {\n  createFlow,\n  createLocalIntentMapper,\n  createLocalStorageFlowStore,\n  createFlowRunner,\n  createFlowVariableSources,\n  createIntentClarificationPlan,\n  canConnectFlowNodes,\n  analyzeIntentConfig,\n  explainIntentMatches,\n  analyzeFlowDataDependencies,\n  getFlowRunSummary,\n  registerFlowFrontendCapabilities,\n  renderIntentClarificationPlanToHTML,\n  renderFlowDataDependenciesToHTML,\n  renderIntentMatchExplanationToHTML,\n  renderIntentPatternEditorToHTML,\n  renderVariableMapperToHTML,\n  renderFlowRunSummaryToHTML,\n  flowToPlan,\n  FlowManager,\n  FlowAssistantDrawer\n} from '@kupola/pivot-flow';\nimport '@kupola/pivot-flow/css';\n```\n\n## 10 Minute Designer Setup\n\nUse the UI entry when you want the default designer and panels:\n\n```js\nimport { createPivotRuntime } from '@kupola/pivot';\nimport { createMemoryFlowStore, createFlowFromTemplate, registerFlowFrontendCapabilities } from '@kupola/pivot-flow';\nimport { createPivotFlowApp } from '@kupola/pivot-flow/ui';\nimport '@kupola/pivot-flow/css';\n\nconst runtime = createPivotRuntime();\n\nruntime.registerCapability({\n  name: 'user.query',\n  resource: 'users',\n  action: 'query',\n  risk: 'low',\n  paramsSchema: {\n    filters: { type: 'array', required: true },\n    limit: { type: 'number', default: 20 }\n  },\n  execute: async ({ params }) => api.users.query(params)\n});\n\nregisterFlowFrontendCapabilities(runtime, {\n  showMessage: ({ message }) => app.message.info(message),\n  selectRecord: ({ source, title }) => app.tablePicker.open({ title, rows: source }),\n  displayData: ({ data, renderer, title }) => app.renderer.show({ data, renderer, title })\n});\n\nconst flowStore = createMemoryFlowStore([\n  createFlowFromTemplate('user.query-by-name')\n]);\n\ncreatePivotFlowApp({\n  target: '#flow-designer',\n  runtime,\n  flowStore,\n  resourceSchemas: {\n    users: {\n      fields: {\n        name: { type: 'string', label: 'Name' },\n        departmentName: { type: 'string', label: 'Department' },\n        phone: { type: 'string', label: 'Phone' }\n      }\n    }\n  }\n});\n```\n\n`@kupola/pivot-flow` is the headless API plus the default UI exports. `@kupola/pivot-flow/ui` is the UI-only subpath for `FlowManager`, `FlowDesigner`, panels, and one-call helpers. `@kupola/pivot-flow/css` provides the default styles. The UI layer is built on Kupola UI classes and tokens; projects should replace business renderers through adapters, not by forking base Table/Form/Modal/Drawer primitives.\n\n## Core Example\n\n```js\nimport { createPivotRuntime } from '@kupola/pivot';\nimport { createFlow, createLocalIntentMapper, flowToPlan, registerFlowFrontendCapabilities } from '@kupola/pivot-flow';\n\nconst runtime = createPivotRuntime();\nregisterFlowFrontendCapabilities(runtime, {\n  showMessage: ({ message }) => console.info(message),\n  refreshTable: ({ target }) => console.info(`refresh ${target}`)\n});\n\n// Built-in frontend node types infer their capability automatically:\n// message.show -> capability \"message.show\"\n// table.refresh -> capability \"table.refresh\"\n\nruntime.registerCapability({\n  name: 'org.create',\n  resource: 'organization',\n  action: 'create',\n  risk: 'medium',\n  permissions: ['system:org:create'],\n  paramsSchema: {\n    name: { type: 'string', required: true },\n    parentId: { type: 'string', required: true }\n  },\n  execute: ({ params }) => ({ id: 'org-1', ...params })\n});\n\nconst flow = createFlow({\n  id: 'org-create',\n  name: 'Create organization',\n  status: 'published',\n  intent: {\n    examples: ['在集团下增加分机构 C'],\n    keywords: ['增加', '分机构'],\n    slots: [\n      { name: 'organizationName', type: 'string', required: true, pattern: '分机构\\\\s*(?<organizationName>\\\\S+)' },\n      { name: 'parentId', type: 'string', fallback: 'group-root' }\n    ]\n  },\n  nodes: [\n    {\n      id: 'create-org',\n      type: 'capability.run',\n      label: 'Create organization',\n      capability: 'org.create',\n      params: {\n        name: '{{intent.organizationName}}',\n        parentId: '{{intent.parentId}}'\n      }\n    }\n  ]\n});\n\nconst mapper = createLocalIntentMapper();\nconst match = mapper.match('在集团下增加分机构 C', [flow]).best;\nconst plan = flowToPlan(match.flow, { prompt: match.prompt, slots: match.slots });\nconst preview = await runtime.previewPlan(plan, { actor: { permissions: ['system:org:create'] } });\n```\n\n## Headless Runner\n\nUse `createFlowRunner()` when you need the intent-to-execution pipeline without using the bundled drawer UI.\n\n```js\nconst runner = createFlowRunner({\n  runtime,\n  flowStore,\n  intentMapper: createLocalIntentMapper(),\n  contextProvider: () => ({\n    actor: {\n      id: 'admin',\n      permissions: ['system:org:create']\n    }\n  })\n});\n\nconst preview = await runner.preview('在集团下增加分机构 C');\nconst result = await runner.execute('在集团下增加分机构 C');\n```\n\nWhen a matched flow has required slots that cannot be extracted from the prompt, `preview()` returns `stage: 'slots'` with `missingSlots`. Pass the collected values back into the runner:\n\n```js\nconst preview = await runner.preview('创建');\n\nif (preview.stage === 'slots') {\n  const confirmedPreview = await runner.preview('创建', {\n    match: preview.match,\n    slots: {\n      name: '张三'\n    }\n  });\n}\n```\n\n`FlowAssistantDrawer` uses the same mechanism and renders parameter inputs for missing required slots before preview or execution.\n\nFor sensitive values, prefer manual slots instead of asking users to put secrets in the natural-language prompt. Mark the slot as sensitive so the drawer renders a password input:\n\n```js\nslots: [\n  {\n    name: 'password',\n    label: 'Initial password',\n    source: 'manual',\n    required: true,\n    sensitive: true,\n    inputType: 'password'\n  }\n]\n```\n\n## Intent Match Explanation\n\nLocal intent matching is rule-based and explainable. Use `explainIntentMatches()` to inspect why a prompt matched a Flow, including examples, keywords, patterns, extracted slots, missing required slots, confidence, and draft eligibility.\n\n```js\nconst explanation = explainIntentMatches('在集团下增加分机构 C', flows, {\n  includeIneligible: true\n});\n\ndocument.querySelector('#intentExplain').innerHTML = renderIntentMatchExplanationToHTML(explanation);\n\nconst clarification = createIntentClarificationPlan(explanation);\ndocument.querySelector('#intentClarify').innerHTML = renderIntentClarificationPlanToHTML(clarification);\n```\n\nThis helps operators understand whether a command matched because of a keyword, a regex pattern, a similar example, or extracted parameters. It is still only the matching layer; preview, confirmation, PIVOT policies, and backend authorization remain required before execution.\n\n`createIntentClarificationPlan()` returns a structured next step when the prompt has no strong match, multiple close matches, or missing required slots. Applications can render the default HTML or turn the returned questions into their own multi-step form.\n\n`FlowAssistantDrawer` and the `FlowManager` test panel render clarification hints by default when a command is ambiguous or missing required parameters.\n\n`analyzeIntentConfig()` and `renderIntentPatternEditorToHTML()` review rule quality for examples, keywords, regex patterns, slots, required extraction sources, and sensitive manual input. The default designer renders this as the Intent patterns side panel.\n\n## Data Dependencies\n\nUse `analyzeFlowDataDependencies()` to inspect node-to-node data references before a Flow is published or executed. It detects template references such as `{{query-parent.data.id}}` and structured references such as `{ \"$from\": \"query-parent\", \"path\": \"data.id\" }`.\n\n```js\nconst report = analyzeFlowDataDependencies(flow);\ndocument.querySelector('#dependencies').innerHTML = renderFlowDataDependenciesToHTML(report);\n```\n\nThe report identifies upstream dependencies, external intent/context references, missing nodes, self references, downstream references, and unconnected references that should be connected with edges. `FlowManager` renders the dependency report by default.\n\nThis is a frontend modeling aid. Backend APIs must still enforce transaction boundaries, data integrity, authorization, and business invariants.\n\n## Variable Mapper\n\n`createFlowVariableSources()` and `renderVariableMapperToHTML()` help administrators insert safe parameter references without memorizing template syntax. The default designer shows intent slots, common runtime context values, and upstream node outputs for the selected node.\n\n```js\nconst sources = createFlowVariableSources(flow, 'create-child');\ndocument.querySelector('#mapper').innerHTML = renderVariableMapperToHTML({\n  flow,\n  selectedNodeId: 'create-child'\n});\n```\n\n`FlowManager` handles the default `Insert` action by adding `{{reference}}` to the selected node params with a generated key.\n\n## Run Diagnostics\n\nUse `getFlowRunSummary()` when a page needs a compact business-facing summary of a preview or execution result. The summary normalizes node status, failed nodes, node duration, result messages, result codes, and recommended checks.\n\n```js\nconst execution = await runner.execute('删除角色 管理员');\nconst summary = getFlowRunSummary(execution.result, flow);\n\ndocument.querySelector('#runSummary').innerHTML = renderFlowRunSummaryToHTML(summary);\n```\n\n`FlowRunPanel` renders this summary by default before the underlying PIVOT result and timeline. `FlowRunHistory` can render records returned by `flowStore.listRuns()`, with keyword, success/failed, and time range filters. `FlowManager` shows the selected flow history by default and records direct manager executions when the store implements `recordRun()`. The recommendations are UI guidance only. Server APIs must still return proper `401`, `403`, `409`, and `422` responses for unauthorized or invalid operations.\n\n`FlowRunner` records summarized run data by default when `flowStore.recordRun()` exists. The summary redacts common sensitive keys, limits deep objects, and turns large arrays into counts. Use `createFlowRunRecord()`, `summarizeFlowRunResult()`, and `sanitizeFlowRunValue()` when a project needs the same behavior outside the bundled runner. Raw results are only included when `runRecord.includeRawResult` is explicitly enabled.\n\n## Flow Stores\n\nUse an in-memory or localStorage store for prototypes. Use `createHttpFlowStore()` when the app needs server-backed persistence and backend authorization.\n\n```js\nimport { createHttpFlowStore } from '@kupola/pivot-flow';\n\nconst flowStore = createHttpFlowStore({\n  baseUrl: '/api/pivot-flows',\n  runsUrl: '/api/pivot-flow-runs',\n  headers: () => ({\n    'X-CSRF-Token': getCsrfToken()\n  })\n});\n```\n\nExpected HTTP endpoints:\n\n- `GET /api/pivot-flows`\n- `POST /api/pivot-flows`\n- `GET /api/pivot-flows/:id`\n- `PUT /api/pivot-flows/:id`\n- `DELETE /api/pivot-flows/:id`\n- `POST /api/pivot-flows/:id/publish`\n- `POST /api/pivot-flows/:id/disable`\n- `GET /api/pivot-flow-runs`\n- `POST /api/pivot-flow-runs`\n\n## Import And Export\n\nUse the import/export helpers when a project needs Flow backup, migration between environments, or administrator-reviewed configuration uploads.\n\n```js\nimport {\n  createFlowImportReport,\n  exportFlowsToJSON,\n  importFlowsToStore,\n  renderFlowImportReportToHTML\n} from '@kupola/pivot-flow';\n\nconst json = exportFlowsToJSON(await flowStore.list());\n\nconst report = createFlowImportReport(json, {\n  importedFrom: 'production-backup.json',\n  existingFlows: await flowStore.list(),\n  runtime\n});\n\ndocument.querySelector('#importReport').innerHTML = renderFlowImportReportToHTML(report);\n\nif (report.ok) {\n  await importFlowsToStore(report, flowStore);\n}\n```\n\nImported flows are prepared as `draft` by default and `publishedAt` is cleared. If an imported ID already exists, the default behavior is to generate a new Flow ID and keep the original ID in `metadata.originalId`. The report surfaces schema errors, missing registered capabilities, status downgrades, and ID conflicts before anything is saved.\n\nImporting a Flow never publishes, executes, or registers backend capabilities. It is only a configuration preparation step. Server APIs must still enforce authentication, authorization, schema validation, data permissions, and conflict checks when the imported configuration is saved or later published.\n\n## Snapshots And Change Review\n\nUse snapshots when administrators need a restore point before editing or publishing a Flow. Restoring a snapshot creates a draft by default and clears `publishedAt`.\n\n```js\nimport {\n  createFlowChangeReport,\n  createFlowSnapshot,\n  renderFlowChangeReportToHTML,\n  restoreFlowSnapshot\n} from '@kupola/pivot-flow';\n\nconst snapshot = createFlowSnapshot(currentFlow, {\n  label: 'Before role deletion update',\n  reason: 'publish review',\n  createdBy: actor.id\n});\n\nconst restoredDraft = restoreFlowSnapshot(snapshot);\n\nconst changeReport = createFlowChangeReport(currentFlow, editedFlow, { runtime });\ndocument.querySelector('#changeReport').innerHTML = renderFlowChangeReportToHTML(changeReport);\n```\n\nChange reports classify edits across intent rules, nodes, edges, permissions, lifecycle fields, and metadata. Capability, permission, risk, confirmation, and condition changes are marked as high-impact so they are visible before publish. The report validates the target Flow and blocks invalid definitions, but backend publish APIs must still enforce authorization, capability allowlists, data rules, and audit.\n\nFor custom management pages, `createFlowEditSession()` keeps a stable baseline and draft copy so UI code can show dirty state, reset unsaved edits, create snapshots, and render a reliable change report.\n\n```js\nimport { createFlowEditSession, renderFlowChangeReportToHTML } from '@kupola/pivot-flow';\n\nconst session = createFlowEditSession(currentFlow, { runtime });\n\nsession.mutate((draft) => {\n  draft.intent.keywords.push('删除角色');\n  draft.nodes[0].requiresConfirmation = true;\n});\n\nif (session.dirty) {\n  document.querySelector('#changes').innerHTML = renderFlowChangeReportToHTML(session.report);\n}\n\nconst snapshot = session.snapshot({ label: 'Before publish review' });\nsession.reset();\nsession.restore(snapshot);\nsession.commit();\n```\n\nThe edit session is headless. It does not save to a server by itself; call your `FlowStore.update()` only after review and backend authorization.\n\nUse `createVersionedFlowStore()` when you want store operations to create snapshots automatically before destructive or lifecycle changes.\n\n```js\nimport { createHttpFlowStore, createVersionedFlowStore } from '@kupola/pivot-flow';\n\nconst flowStore = createVersionedFlowStore(createHttpFlowStore({\n  baseUrl: '/api/pivot-flows'\n}), {\n  createdBy: actor.id\n});\n\nawait flowStore.update(flow.id, editedFlow);       // snapshots the previous flow first\nawait flowStore.publish(flow.id);                  // snapshots before publish\n\nconst snapshots = await flowStore.listSnapshots(flow.id);\nawait flowStore.restoreSnapshot(snapshots[0].id);  // restores as a draft by default\n```\n\nThe default snapshot store is in-memory. Production apps should pass a `snapshotStore` backed by their own API if snapshots must survive refreshes, devices, or deployments.\n\n## Advanced Flow Modules\n\nThe library also includes headless modules for production-grade Flow management:\n\n- `createFlowApprovalRequest()`, `reviewFlowApproval()`, `createFlowPublishGate()`, and `applyApprovedPublish()` model approval-first publishing.\n- `createHybridIntentRouter()` combines local explainable matching with an optional AI structured intent router.\n- `createFlowCanvasState()`, `moveFlowCanvasNode()`, `addFlowCanvasNode()`, and `connectFlowCanvasNodes()` provide safe canvas editing primitives for draggable UIs.\n- `simulateFlowPermissions()` compares multiple actors against Flow permission hints for role testing.\n- `createFlowApiContract()` and `validateFlowApiResponse()` document and validate expected backend API response boundaries.\n\nThese modules are frontend orchestration helpers. Backend APIs must still own final authorization, validation, transactions, data-scope checks, and audit.\n\n## Flow Templates\n\nBuilt-in templates provide common starting points for application flows. Templates create draft flows and still require project-specific capability registration, preview, publish checks, and backend authorization.\n\n```js\nimport { createFlowFromTemplate, listFlowTemplates } from '@kupola/pivot-flow';\n\nconst templates = listFlowTemplates({ group: 'organization' });\nconst draftFlow = createFlowFromTemplate('organization.create-under-parent', {\n  name: '在集团下新增分机构'\n});\n\nawait flowStore.create(draftFlow);\n```\n\n`FlowManager` renders built-in templates by default. Pass `templates` to replace them with project-specific templates.\n\nThe `user.query-by-name` template is the official \"查询张三的信息\" example. It uses generic nodes instead of a dedicated user-query node:\n\n```text\ndata.query\n  -> message.show when total == 0\n  -> ui.display when total == 1\n  -> human.select when total > 1\n  -> ui.display selected record\n```\n\nRegister a project-specific `user.query` capability and wire `human.select` / `ui.display` through `registerFlowFrontendCapabilities()`. The default UI renderer hints are `table` and `detail`, and projects can replace them through the frontend adapter.\n\n## Conditions And Transforms\n\n`evaluateFlowCondition()` and `applyFlowTransform()` provide a small controlled DSL for custom runners, tests, and preview tooling. They do not evaluate arbitrary JavaScript.\n\n```js\nconst ok = evaluateFlowCondition({\n  left: '{{intent.quantity}}',\n  operator: 'gt',\n  right: 0\n}, { slots: { quantity: 3 } });\n\nconst payload = applyFlowTransform({\n  name: '{{intent.name}}',\n  actorId: '{{context.actor.id}}'\n}, { slots: { name: '张三' } }, { actor: { id: 'admin' } });\n```\n\n## Publish Safety Report\n\n`createFlowSafetyReport()` reviews a Flow before publish. It checks structure, data dependencies, registered capabilities, high-risk confirmation, permission hints, sensitive slots, and backend authorization reminders.\n\n```js\nimport {\n  createFlowBatchSafetyReport,\n  createFlowSafetyReport,\n  renderFlowBatchSafetyReportToHTML,\n  renderFlowSafetyReportToHTML\n} from '@kupola/pivot-flow';\n\nconst report = createFlowSafetyReport(flow, runtime);\ndocument.querySelector('#safety').innerHTML = renderFlowSafetyReportToHTML(report);\n\nconst batchReport = createFlowBatchSafetyReport(filteredFlows, runtime);\ndocument.querySelector('#batchSafety').innerHTML = renderFlowBatchSafetyReportToHTML(batchReport);\n\nif (!report.ok) {\n  throw new Error(report.blockingIssues.join('; '));\n}\n```\n\n`FlowManager` renders single-flow and filtered-flow batch reports by default. Batch reports include risk counts, highest risk, check summaries, blocked flows, review flows, and detailed issues. It blocks publish when the report has blocking issues. A `review` report can still be published from the frontend, but backend publish APIs must continue to enforce authorization and business rules.\n\n## Access Hints\n\n`createFlowAccessReport()` compares Flow-level and capability-level permission hints with the current actor permissions. `FlowManager` renders this report by default and blocks publish/execute interactions only when actor permissions are known and declared frontend permission hints are missing. `FlowAssistantDrawer` renders the same hints after a flow is matched and blocks execution when the current actor is known to be missing declared frontend permission hints.\n\n```js\nimport {\n  createFlowAccessReport,\n  renderFlowAccessReportToHTML\n} from '@kupola/pivot-flow';\n\nconst access = createFlowAccessReport(flow, runtime, {\n  context: {\n    actor: {\n      id: 'admin',\n      permissions: ['system:org:create']\n    }\n  }\n});\n\ndocument.querySelector('#access').innerHTML = renderFlowAccessReportToHTML(access);\n```\n\nThis is still a frontend safeguard only. Backend APIs must continue to enforce authentication, role permissions, data permissions, validation, transactions, and audit.\n\n## UI Example\n\n```js\nFlowManager({\n  target: '#flowManager',\n  runtime,\n  flowStore\n});\n\nFlowAssistantDrawer({\n  trigger: '#pivotFlowBtn',\n  runtime,\n  flowStore,\n  intentMapper: createLocalIntentMapper(),\n  contextProvider: () => ({\n    actor: {\n      id: 'admin',\n      permissions: ['system:org:create']\n    }\n  })\n});\n```\n\n`FlowManager` provides the first configurable management surface:\n\n- create blank or sample flows\n- create draft flows from built-in or custom templates grouped by business domain\n- duplicate an existing flow as a draft copy before changing it\n- search, filter, group, publish, and disable filtered flows in the manager sidebar\n- edit flow name, description, status, risk, examples, keywords, patterns, and slots\n- review unsaved local edits with the default change report and reset the selected flow back to its saved baseline\n- list, create, and restore Flow snapshots when the configured store supports versioning\n- add built-in nodes from the palette\n- edit node label, type, capability, risk, confirmation, and JSON params\n- inspect a layered flow canvas generated from nodes and edges\n- search canvas nodes, locate a node from a compact selector, and highlight nodes related to the current selection\n- group canvas nodes by type, risk, or resource, then collapse groups while inspecting large flows\n- adjust canvas zoom, switch between comfortable and compact density, and show a minimap for large flows\n- inspect selected node upstream/downstream context with `getFlowNodeNeighborhood()` and `renderFlowNodeNeighborhoodToHTML()`\n- inspect canvas execution diagnostics including failed node summary, node duration, result message snippets, and cross-group edge counts\n- configure condition node JSON and transform node schemas\n- move or delete selected nodes\n- add, edit, and delete edges between nodes\n- validate edge ids, endpoints, and conditions before publishing\n- test match, preview, and execute from the management page with prompt and slots JSON\n- save, publish, disable, or delete flows through the configured `FlowStore`\n- preview and execute the selected flow through the configured PIVOT runtime\n- inspect capability dependencies, risk levels, confirmation requirements, and registered permissions for the selected flow\n- inspect execution paths in the canvas, including executed nodes, skipped nodes, failed nodes, and active edges\n- automatically focus the first failed node after execution and expose a failed-node jump action so the operator can inspect the broken step\n- prevent invalid canvas connections with `canConnectFlowNodes()`, including unknown nodes, self links, duplicate edges, and cycles\n\nThe designer uses a structured layered canvas rather than a freeform drag canvas. This keeps the API stable while making dependencies, edge direction, risk, confirmation, and execution state easier to inspect.\n\n## AI Flow Builder Safety Primitives\n\n`pivot-flow` does not let AI execute or publish flows directly. The library exposes helper APIs for future AI builders:\n\n```js\nimport {\n  createAIFlowBuilderContext,\n  createAIFlowProvider,\n  createAIFlowProviderMessages,\n  createAIFlowProviderRequest,\n  createAIFlowDraft,\n  createAIFlowDraftRepairPlan,\n  applyAIFlowDraftRepairPlan,\n  createCapabilityManifestSummary,\n  diffAIFlowDraft,\n  generateAIFlowDraft,\n  getMissingFlowCapabilities,\n  parseAIFlowProviderOutput,\n  recommendFlowCapabilities,\n  renderAIFlowDraftReviewToHTML,\n  renderAIFlowBuilderPanelToHTML,\n  renderAIFlowDraftPreviewToHTML,\n  AIFlowDraftReviewer,\n  AIFlowBuilderPanel,\n  validateAIFlowDraft\n} from '@kupola/pivot-flow';\n\nconst context = createAIFlowBuilderContext(runtime);\nconst manifest = createCapabilityManifestSummary(runtime);\nconst recommendations = recommendFlowCapabilities('删除耗材 TEST-001', runtime);\nconst draft = createAIFlowDraft(aiStructuredOutput, { runtime });\nconst validation = validateAIFlowDraft(draft.flow, { runtime });\nconst missing = getMissingFlowCapabilities(draft.flow, runtime);\nconst repairPlan = createAIFlowDraftRepairPlan(draft, runtime);\nconst repaired = applyAIFlowDraftRepairPlan(draft, runtime);\nconst diff = diffAIFlowDraft(aiStructuredOutput.flow, draft.flow);\nconst previewHTML = renderAIFlowDraftPreviewToHTML(draft, { showDiff: true });\n\nconst providerPayload = createAIFlowProviderMessages('删除耗材 TEST-001', runtime);\n\nconst provider = createAIFlowProvider(async (request) => {\n  const response = await fetch('/api/ai/flow-builder', {\n    method: 'POST',\n    headers: { 'Content-Type': 'application/json' },\n    body: JSON.stringify({\n      prompt: request.prompt,\n      safetyRules: request.safetyRules,\n      flowShape: request.flowShape,\n      capabilitySummary: request.capabilitySummary\n    })\n  });\n  return await response.json();\n}, { name: 'app-ai-flow-builder' });\n\nconst generated = await generateAIFlowDraft('删除耗材 TEST-001', {\n  runtime,\n  provider\n});\n\nAIFlowDraftReviewer({\n  target: '#review',\n  draftResult: generated,\n  onSaveDraft: (flow) => flowStore.create(flow)\n});\n\nAIFlowBuilderPanel({\n  target: '#builder',\n  runtime,\n  provider,\n  onSaveDraft: (flow) => flowStore.create(flow)\n});\n```\n\n- `createAIFlowBuilderContext()` returns model-facing instructions, safety rules, expected Flow shape, and a sanitized capability summary.\n- `createAIFlowProviderRequest()` returns the canonical prompt, safety rules, response contract, and sanitized capability summary for a provider.\n- `createAIFlowProviderMessages()` returns generic chat-style messages plus a `json_object` response format hint for backend AI proxy implementations.\n- `createAIFlowProvider()` normalizes a project-owned AI adapter. The project can call any model API, but the provider must return structured JSON.\n- `generateAIFlowDraft()` sends a controlled builder request to the provider, parses the structured response, normalizes it as a draft, and validates it.\n- `parseAIFlowProviderOutput()` accepts common JSON response shapes, including raw JSON text, fenced JSON, `{ flow }`, `output_text`, and chat `choices[0].message.content`.\n- `createAIFlowDraft()` converts structured AI output into a normalized draft Flow and validates it immediately.\n- `createAIFlowDraftRepairPlan()` turns missing capabilities into actionable review items: replace with a registered capability or register a new backend-backed capability first.\n- `applyAIFlowDraftRepairPlan()` applies reviewed `replace-capability` recommendations to a draft, then re-normalizes and re-validates it. It does not register capabilities, publish flows, or execute anything.\n- `createCapabilityManifestSummary()` returns a capability summary without `execute` functions.\n- `getMissingFlowCapabilities()` reports draft nodes that reference unavailable capabilities and suggests close registered capabilities.\n- `diffAIFlowDraft()` shows how the raw AI output changed during normalization, such as `published` becoming `draft` or high-risk confirmation being added.\n- `recommendFlowCapabilities()` ranks registered capabilities for a natural-language prompt.\n- `renderAIFlowDraftPreviewToHTML()` renders a safe draft preview with validation errors, nodes, risk, and confirmation state.\n- `renderAIFlowDraftReviewToHTML()` and `AIFlowDraftReviewer()` add a human review step before a draft is saved, including an optional apply-repair action for reviewed replacement suggestions.\n- `renderAIFlowBuilderPanelToHTML()` and `AIFlowBuilderPanel()` provide a default prompt-to-draft UI that recommends capabilities, generates a draft, can apply reviewed repair suggestions, renders review output, and saves only through the project-provided `onSaveDraft`.\n- `validateAIFlowDraft()` checks that AI output stays as a draft, only references registered capabilities, and requires confirmation for high-risk or delete operations.\n\nThe provider layer is intentionally generic. `pivot-flow` does not include OpenAI, Tongyi, Claude, or any other model SDK. Applications should call AI APIs through their own backend when secrets, tenant data, or audit requirements are involved. The backend should redact sensitive context, apply rate limits, and return only structured Flow JSON to the browser.\n\nWhen AI references an unavailable capability, do not auto-create it. Use the repair plan as an operator/developer handoff:\n\n```js\nconst generated = await generateAIFlowDraft('归档发票 INV-001', {\n  runtime,\n  provider\n});\n\nif (!generated.ok && generated.repairPlan.missingCount > 0) {\n  console.table(generated.repairPlan.registrationChecklist);\n}\n```\n\nThe checklist is only a planning artifact. Developers still need to implement the runtime capability, backend API, backend authorization, validation, and audit behavior before the Flow can be published safely.\n\nBackend proxy shape:\n\n```js\napp.post('/api/ai/flow-builder', requireAdmin, async (req, res) => {\n  const { prompt, safetyRules, flowShape, capabilitySummary } = req.body;\n  const modelResult = await ai.chat({\n    messages: [\n      {\n        role: 'system',\n        content: 'Return JSON only: { \"prompt\": string, \"flow\": FlowDefinition }. Never execute or publish.'\n      },\n      {\n        role: 'user',\n        content: JSON.stringify({\n          prompt,\n          safetyRules,\n          flowShape,\n          capabilitySummary\n        })\n      }\n    ],\n    response_format: { type: 'json_object' }\n  });\n\n  res.json(modelResult);\n});\n```\n\n## Security Boundary\n\nFrontend PIVOT Flow permissions are only interaction hints and client-side safeguards. They do not replace backend authorization.\n\nBackend APIs must still validate:\n\n- authentication\n- role permissions\n- data permissions\n- field-level constraints\n- business invariants\n- high-risk operations\n\nIf the frontend is bypassed, backend APIs must return `401`, `403`, `409`, or `422` as appropriate.\n\nAI-generated flows must remain drafts until reviewed and published by an authorized administrator.\n","readmeFilename":"README.md"}