{"_id":"@kontourai/flow","_rev":"56-cb6ee2123f9ac412f23d6ecd5e94ca91","name":"@kontourai/flow","dist-tags":{"latest":"5.1.3"},"versions":{"0.1.0":{"name":"@kontourai/flow","version":"0.1.0","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"src/cli.js"},"dist":{"shasum":"2fa1b10f9e7ea2948c84734fa1f89008000a2959","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.0.tgz","fileCount":10,"integrity":"sha512-CXsc0pzgxX4PWV+niKmaAiFKkjBfB7H75cHOLI4EtzuZiwC0lHQXCsp+7G01r6l69n0b56XJZ13K+5JkWzeOAg==","signatures":[{"sig":"MEYCIQCkqMMrQ8av+CyQm5eJALIbaBzQ2ppk2yDdgUr9WWUUxQIhAIrA6g1KRG+NV9GbwUBcYSpRgjNPUibES5Gh/0O6Fkq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46101},"type":"module","engines":{"node":">=18"},"exports":{".":"./src/index.js"},"gitHead":"d34ef3e392b2c93747d58c404c2d079193bb4677","scripts":{"test":"node --test scripts/check-schemas.mjs","prepack":"npm test && npm run check:schemas","check:schemas":"node scripts/check-schemas.mjs"},"_npmUser":{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.11.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.0_1779685559700_0.7403166515128345","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@kontourai/flow","version":"0.1.1","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.1","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"a07da05b00e36a40dc5278a507d9a1bb57a254a4","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.1.tgz","fileCount":96,"integrity":"sha512-voWatdoTkMyi3i3Om0lVEeYsmdm1UJYAUBT+To9yrfuCY726Zhg4N8VjHqmmTNXdlpcvhYo+o2w6m6HTYgTFtw==","signatures":[{"sig":"MEQCIFLYyO8AuZhlsVYZ4OvvfeD1+CsIE4rk9zvsFtEnGtWQAiBisYNv0O30OFzRAMm1rFdvJrXq9tLG5vZ1ymWPj2k9/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353320},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"4e40f5ea7eebab750cce74eff9a72950661f6446","scripts":{"test":"npm run build && node --test scripts/check-schemas.mjs scripts/check-repo-hooks.mjs scripts/check-console-projection.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node scripts/check-schemas.mjs","check:repo-hooks":"node --test scripts/check-repo-hooks.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check"},"_npmUser":{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.1_1780983829161_0.18300098231398843","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@kontourai/flow","version":"0.1.2","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.2","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"1fd0749b03a5cc6020a8e8a3514bc3866e1df747","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.2.tgz","fileCount":92,"integrity":"sha512-K4CuPzVfqdfZWqceNzL46X5n2i8RuQ8A4+nHhY9t7WpGGcGHAyt5obvX7B7L7YZ0jt3qX/FjaR35YOLAH1gr/g==","signatures":[{"sig":"MEUCIC42LJRnSCbLGkezhzg6LSvt05XYbUY/awmh+cz4cI7GAiEAzHsiwgDcsMKqZkk/3TTP+o+l1Gr/4KJHetq4K/CVx0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344747},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"d671bdb4a5f54cfd59ffc188924626723d9d8d51","scripts":{"test":"npm run build && node --test scripts/check-schemas.mjs scripts/check-repo-hooks.mjs scripts/check-console-projection.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node scripts/check-schemas.mjs","check:repo-hooks":"node --test scripts/check-repo-hooks.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.2_1780985486877_0.9136082056839083","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@kontourai/flow","version":"0.1.3","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.3","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"56d66f907712340743ef3845b59cdd7544183f41","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.3.tgz","fileCount":93,"integrity":"sha512-wVkcrXRgLL7eLN/7SvkVMA09N2mXLTTwUOXTezg0CyEI+1DaRfARPP3IWkot7DD0k80jnwgQi2VV4C5lyZQh0g==","signatures":[{"sig":"MEUCIQC3sM+TcqThuL0NrcqZAMH8UKn7syXHA7qiIrjrqJUYpgIgHM1ZJuH8DfGFTl6hcz2efFxYE0Wo0eAuxkd5hoNYvqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352994},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"fc8fc62e4514d4efa35e958f03495f9ee68444a2","scripts":{"test":"npm run build && node --test scripts/check-schemas.mjs scripts/check-repo-hooks.mjs scripts/check-console-projection.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node scripts/check-schemas.mjs","check:repo-hooks":"node --test scripts/check-repo-hooks.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.3_1780987643640_0.9217876884294509","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@kontourai/flow","version":"0.1.4","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.4","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"c23f84fba56a7032f45431b5e6c4b7e61750da41","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.4.tgz","fileCount":93,"integrity":"sha512-ApTeRB6ZesEZnoNJN2grXXhYjTkI5stQNlAskup0IILArfJZCtpEfPknanrsnfe1eaJyFsIMk+o8JTug1dPACQ==","signatures":[{"sig":"MEUCIEBaGBfdqqW0rrYowbUFLT0c+Y7IsmvvGVvzHJSo+qzvAiEA0UaVfyrCVCMq4PkCYzePRbwp+/7qrj3IM+CvVQoz0l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354203},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"9d458c5180ce410fad4c2f0583946e9502e31c6e","scripts":{"test":"npm run build && node --test scripts/check-schemas.mjs scripts/check-repo-hooks.mjs scripts/check-console-projection.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node scripts/check-schemas.mjs","check:repo-hooks":"node --test scripts/check-repo-hooks.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.4_1781011739572_0.8779554953305113","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@kontourai/flow","version":"0.1.5","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.5","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"9b13c22438414b5a29cb797657f07a2e5787533d","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.5.tgz","fileCount":94,"integrity":"sha512-YG5zVR4DIg1yyAGM4ay3YXKQqomKz9C1wINthcTPHumYx49kIkNIp1UpcxRuEf318xC6q15kbXrqNEvSClQTPA==","signatures":[{"sig":"MEUCIDRkHO7OAkbE9t+UU4Vme7eAiIVZXYZSiuiwAPrIiJOgAiEAtERVERsNhecF9emZGGGEwyg7mE6tpf0fwWw/H3FzA8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360842},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"a4d4a1b92f8c0c6320955afd9d194df94a9e6e68","scripts":{"test":"npm run build && node --test scripts/check-schemas.mjs scripts/check-repo-hooks.mjs scripts/check-console-projection.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node scripts/check-schemas.mjs","check:repo-hooks":"node --test scripts/check-repo-hooks.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.5_1781016007958_0.3924339130045327","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@kontourai/flow","version":"0.1.6","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.6","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"eef85d5b26f510ac1b6818e12b600c03472105fa","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.6.tgz","fileCount":96,"integrity":"sha512-XkNuslzHRVrTlUsjqlwur9QWq2V1rTvfk7qN2DjwtWafnK1ioD83bt31tKUizj+gYk2WV40P1ooAjjVojiCURA==","signatures":[{"sig":"MEYCIQCoK2lIIENnwgqwic5U12ickOrVZ5swThnMsTbfD19o/QIhAIbDU9m0daAg1w9SKdQhhB3L7XCJP5YEJEUn27IpZSTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373995},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"d030fbfbd57a8b6523ed32a373c07d8f1dc66212","scripts":{"test":"npm run build && node --test scripts/check-schemas.mjs scripts/check-repo-hooks.mjs scripts/check-console-projection.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node scripts/check-schemas.mjs","check:repo-hooks":"node --test scripts/check-repo-hooks.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.6_1781019075504_0.05645156495301107","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@kontourai/flow","version":"0.1.7","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.7","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"fc9aaa19b13a7ad10b42f342c5061ddad14e4387","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.7.tgz","fileCount":96,"integrity":"sha512-miE5374cDMeK8v4uOobJV9Tgj31OXnPwg7WdlAtovDIvlBgUmCjn2IyG+EH18Doez7+wKVgN3NlnJbp2LF0pSA==","signatures":[{"sig":"MEUCIHzX6ZIvtULSArjc9rQWd0ayY32u7FAa0c8IUM2Iu4eYAiEA/97IQlUDpmwnWxrinZiLv4BgZ1ASlaMR2sDAA5wrgkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373103},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"2f2b2a0970b27911e7ba677d280278c7a32ce58e","scripts":{"test":"npm run build && node --test scripts/check-schemas.mjs scripts/check-repo-hooks.mjs scripts/check-console-projection.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node scripts/check-schemas.mjs","check:repo-hooks":"node --test scripts/check-repo-hooks.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.7_1781021618394_0.9685449921678835","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@kontourai/flow","version":"0.1.8","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.8","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"9a647ac79f656e3bad3451a5bce4efe84fe0e757","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.8.tgz","fileCount":98,"integrity":"sha512-tEnx6oPz2R5Pkn6Kb/cnMEgiM8xiFHgEk1y6+4GeSMnbGIshm7xyVc6LzMeW7OkD7eq2kEakFny0MRIwfEwb/Q==","signatures":[{"sig":"MEYCIQC4uHizQmAEZHEG3yqnOZagKkZLOOFJ6KfFIDvAnfzM6gIhAPFZ6+OXAtCsjDyy97yMnC3Koy5wXH1hhUwkmpb6h9/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376198},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"6f8aaca7391b164d4ff28dc672c7bace9ffdc8e1","scripts":{"test":"npm run build && node --test scripts/check-schemas.mjs scripts/check-repo-hooks.mjs scripts/check-console-projection.mjs scripts/check-package-contents.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node scripts/check-schemas.mjs","check:repo-hooks":"node --test scripts/check-repo-hooks.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.8_1781024426263_0.5749459593488357","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@kontourai/flow","version":"0.1.9","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.9","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"79e6803bbbc0c354bbdc58248dc58b7f9c2c8b33","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.9.tgz","fileCount":104,"integrity":"sha512-Jm/PNM1yVkxFT/rk7PXUkDIlatItc9CiBoUbBDEbtNaoYTJm9IrrY9wdzDrki0RrYxV2b2fCDwBALSt95c2yuw==","signatures":[{"sig":"MEYCIQD0/VuJ9FXvxyZUNntHEta163u7aduHN24KnUZepbNWggIhAPZ2JDhV5U5g6V34K5K0MX9Gp355pG4eNTJwxiDcLgkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377763},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"3b8552bd592a576562c67e6952ac4ce9c7eac0c0","scripts":{"test":"npm run build && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node --test tests/node/check-schemas.test.mjs","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.9_1781026228074_0.894628931241233","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@kontourai/flow","version":"0.1.10","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.10","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"b1eaeef9838621fd117ee3a9dd707ca1e3818702","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.10.tgz","fileCount":104,"integrity":"sha512-e3NJsqRwiTldObluLjEcjdMPJTAXQvlnQel5EC45Jy7BeYOU40+5WalgB0YBrstYoazZh+rfm8cxnPAmaEpk5Q==","signatures":[{"sig":"MEUCIQCe2MHNnkKZNoLq0Zidcl7IcyCrk+Cam5esKr7CayS5kAIgdd3mejhHtONpJL6vL0s7l7ckHFD1W7teJznCISmp1P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378762},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"7901ffd9bbfb6bfe59cb19aef8efd5c18de463b1","scripts":{"test":"npm run build && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && node --test tests/node/check-schemas.test.mjs","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.10_1781030248119_0.5128995999181016","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@kontourai/flow","version":"0.1.11","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.11","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"314c3eeb2184fd0976f13c2061439ba6d6cf2bca","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.11.tgz","fileCount":104,"integrity":"sha512-djgyCl0rbUuEwUz0RXY2ThJSvYGRkAzrZo5uWOhep5G4m96xZhMi+qwwBnlxBn4rqYdu+YO2zTotpKBWpaXj7A==","signatures":[{"sig":"MEYCIQCu802++ASIWvIPtcIRsZ9vpKTm2nz4OPt0R4WJvKxDLQIhAMI1h8hw3cm0WRC+J9jP57nxBQggnlvzptbmLZtPa7m9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379279},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"d2314fb47aee3ec345742b380ccef49fac4b87f2","scripts":{"test":"npm run build && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.11_1781033400288_0.9896462364668228","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@kontourai/flow","version":"0.1.12","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.12","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"6d44b83c573f20b57a8556b7f5984b22d1ce721a","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.12.tgz","fileCount":104,"integrity":"sha512-tLPD0bFxEAnk25W09IFY9iQ352+55tdkydl7PosJx3YYCd8I1OdnEvrPfuH2PfUvgH3fJuFcFHs9fodLi5TWXw==","signatures":[{"sig":"MEUCIQDe7U3EGe4Ytwv2JzTzY6PAQ18msGaDlMSO/0W7g1OOqQIgNk0f9Bb0kEerspsgBinbfRuCzJe1SaZG+IBzDYAFzRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379768},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"024b187c31a0254aa0f79748e00b552c676c3ea8","scripts":{"test":"npm run build && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.12_1781035019402_0.49613679469979854","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@kontourai/flow","version":"0.1.13","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.13","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"e8d9e6fef373f26b16776cc94656a4f7862b899c","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.13.tgz","fileCount":104,"integrity":"sha512-y64ADf8xyTv9jp/VV8cqhHZGJarY/H5zz3wvqAgNZc+xPToZVCYrRX84ak/9w3ghoumNg8Lgu33MYq2Lzs46DQ==","signatures":[{"sig":"MEUCIQCYZdqAO0KGfCbs4f4NcJsJeE9ob0bSia/ea10EvSV/0AIgOTRRx0rLmRxWUu0oHo7Cc6+8o/qlFpgnkuQXZwbzw3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378810},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"f85aef14b5f39b2717ab94b10e3c361e58f21054","scripts":{"test":"npm run build && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.13_1781036590988_0.3552094994131243","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@kontourai/flow","version":"0.1.14","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.14","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"11b43bd082374a895f66ceca22d99047ca4e0bca","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.14.tgz","fileCount":104,"integrity":"sha512-MvY0UnM5fj9Gwb122IGp7/dm3YasI/HJkaLNjw6BPNUsiVtmFKoOZbd0qkshg2H+m9jtLM1P1Nam0wnH2Bt7UA==","signatures":[{"sig":"MEUCIQC2iswH843Jz4sX5F+wM5iLuNR3a/0UDthkbT9ER9mJCgIgCLKpBafIFs95iKgNeCTYG0rPx7r0yzdYAy57xXqrc3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379437},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"3c9a63705bdb0ab3eb7f2c534cddb1ef533076a9","scripts":{"test":"npm run build && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.14_1781043363776_0.6531141748683991","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@kontourai/flow","version":"0.1.15","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.15","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"a053f21dfbccb5a76a8442749fc9db1e3624e033","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.15.tgz","fileCount":104,"integrity":"sha512-tDLJqqKBnYk3I2P5gVekqpCADH9tLn6RgyJvzwXz7tSseVAAcEcV849h/1kPQN3TIm3LXFYNMEqd/DgiAWciwA==","signatures":[{"sig":"MEYCIQD7YlPvfplO5g9tRlNB75I1uk+gDdOZRa4Slq4mjmjKmAIhAKOat/WPTzwNJ2OpYIA52ZCpmkgEL1JC33XzAGdoOcQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379925},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-server":{"types":"./dist/console-server.d.ts","import":"./dist/console-server.js","default":"./dist/console-server.js"},"./console-projection":{"types":"./dist/console-projection.d.ts","import":"./dist/console-projection.js","default":"./dist/console-projection.js"}},"gitHead":"e32b753475a88dbb87eaa990a3c887c59a08b364","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.15_1781045188183_0.07577851374183386","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@kontourai/flow","version":"0.1.16","keywords":["agents","workflow","process-transparency","evidence"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.16","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"443e76b628bdc0d709412a53a8b8d0b7922a1771","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.16.tgz","fileCount":98,"integrity":"sha512-7YKynyQzw7dMHCdB7fM2kOJMJtL8CK9qQY4iopZmhY8ysq+yGplfe6Qtfzds3Dthxwk8Pnpl+y/cTm12KKfN3A==","signatures":[{"sig":"MEYCIQC1C2ie8GP9Wovu7oHv17zDnX68gu3/S+kzgDp/UNBphAIhAJFZrkH8oInXfXMI9qnMlTQJEmwbLgf9CmDj9LBCA/gI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381392},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"819c397a481f0c780774124816354f35be28367c","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.16_1781102007345_0.42133131821022274","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@kontourai/flow","version":"0.1.17","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.17","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"40885165d6d84809a47ad8acb536bede2865220e","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.17.tgz","fileCount":98,"integrity":"sha512-dB9U//8pS5MdtKM+NNObWwigsjN1KwApSGnp6h4e/wxqTINYRW4h1EaNG+Z38XMBQJghLMWvY06RIbKwanKvDg==","signatures":[{"sig":"MEYCIQCaM6vytf3Zc9mSbxOJb+wnGddekqZ7eYLGZdeA6HdGqAIhAIzf06yHNZZTIVg9ilfIq6oUzZCJhoT+Zv/qjWek9gTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368547},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0e7162c7db8858d9a667b62c1fa7f00c95761304","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.17_1781122964957_0.0474558512095844","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@kontourai/flow","version":"0.1.18","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.18","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"d6ae6732c17764054abd4343495e90128fe131cd","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.18.tgz","fileCount":103,"integrity":"sha512-Jy6Dk3fdSZ3OVmujTyVmkeH4rE27/jqIoGgW77cVWSLkyPRfQh4HUicyUiKPHaMb6jH2oZEz4US7ykmSYJQAtg==","signatures":[{"sig":"MEYCIQDuXmA3mSn9wEhzxsYnuc/eXVoo6TusAvsW0lZH/r/apwIhAPcSXACfoTaZ4ET6LTK/hrD+KnlIF5kxv1cM7UcvV939","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375890},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9a149112919a2d07e47a0c7738042ca71abd59e3","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.18_1781138112973_0.47133195594774047","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@kontourai/flow","version":"0.1.19","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.19","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"638b541e082a8366abc3a412c7e0c64ccf7d0999","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.19.tgz","fileCount":103,"integrity":"sha512-X9tHoVycD5B5ORpYomxLI1g1DDplq/pCcC8HMTQDgAXnivUFW/PgcW3IGyEJANLY/lU/H091AXgJ99Bl+hqDQw==","signatures":[{"sig":"MEUCIQDP1DHnMq/mQ2kX9Dgh1Efywi3jnz0yTK7Wjx078uhLegIgHdpisD9JLZN0V8R9Tu1acMBQnUCZL0N+tRpmhEGCyhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376200},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3a6c0be445703c5d18c606d9dc4b3696041273b5","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.19_1781198644951_0.5723114765600079","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@kontourai/flow","version":"0.1.20","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@0.1.20","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"67a2c57d2bf35f13a9ff4c2a35cc5b42b44cecb8","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.1.20.tgz","fileCount":103,"integrity":"sha512-/KaHdOPR4NrbfdORhbr0eYtI5cOjb0zHy/k1cZ4LpJrlHmIKzCw9VPW5peGhXv6T0eVWwctA4sb0rWar5DCsbQ==","signatures":[{"sig":"MEUCICPrJizzXrhivgcYdbvP3GfC3QXGEBj0qgte7PLXEHv0AiEA1HGDGkprqAd8j8XgTLEiL8kN2IJZhIpVQD++IbHDd0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376628},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1e2540bdcaf1cb093e72108ee16fdf4af66a815d","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.1.20_1781281328644_0.5044198667946203","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@kontourai/flow","version":"0.2.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@0.2.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"9357a6263f6618aae24259f215cbcb9f8852def5","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.2.0.tgz","fileCount":106,"integrity":"sha512-QvkgBYZeGWfQIgGHh29ZFu9IBmxDVutXFHTQ8EVrNKlf8bsNe3Ywgpx3rNxESJscs4aEhWmitP5cJ/KfrUKVaQ==","signatures":[{"sig":"MEQCIDdJyykP6/fbVoBeUrHBCRV3Z6K/R81Xt2bHFtkaaxFPAiAjmqMy7UvuyPOO5uedMh/L5WT2YtnS4T1gVq9/Wy0hYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386902},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f86b1cd009f0aea4db6adbee99ee18c9b277c6dc","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.2.0_1781300536928_0.17918054955437324","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@kontourai/flow","version":"0.3.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@0.3.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"d6495c0d2067f807eaca6855fb112f295beb8e4d","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-0.3.0.tgz","fileCount":107,"integrity":"sha512-AGmIlfU6TFO6Zatjg/ajXNYJkwFdHivSLRXw2UhBnvk069l8gqrTwwU/1ElqxgRDpA1MGQzTrXtbNsvVwbn+tw==","signatures":[{"sig":"MEYCIQCvB6T/uI+SnDZewh/UYGvSPnrKm31g9AzyAGv75HmaYQIhAKDV9IUf5+VZXaiMCLwYhknOVY3Ben2UeHyepsxRkWzK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":427764},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3639d6ec1df2bed2e7ca8243b0f4fd86f6fb1a0d","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_0.3.0_1781301494900_0.95781877839592","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@kontourai/flow","version":"1.0.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@1.0.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"bada9856154061839071ad8404d22f53d7734350","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-1.0.0.tgz","fileCount":107,"integrity":"sha512-LVfNqNrguUodOYeU2ulh0wg9l4CQh1srCyQ5cNcJqOgeIiO5THQN77WPkRrjb7eNb9ErV5m5aQXmsH1W4WvNuQ==","signatures":[{"sig":"MEYCIQDOctjE5MG4f7G3j+ONYwHM7e8pdpa0jHJvjm21J+W9ZgIhANykO3C6UoJxQH5qqihm7MYLQiYn++5HnTLU8pATmSDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428201},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"40480dd02985a61d7b4eda629046507d6d0701a4","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_1.0.0_1781302597654_0.16116797691639762","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@kontourai/flow","version":"1.1.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@1.1.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"e1bd62a14add55e403f37d7f0b93106f81952dce","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-1.1.0.tgz","fileCount":108,"integrity":"sha512-4bjylaKt1+jeO1vfkFLVTeObyt4JlmoF80xVpajMyOHyTb135IdQTpFrrZ27ZN3tPvJyZXYOZDPZ9cx4p12+1A==","signatures":[{"sig":"MEQCIGLOec+SbxeS6vblFN4J1U0796CY32Ke1FKqiihXGTYAAiA0l2+LKdDA0uIbR87bllricVsHU9/QMxKkGPb5C4G1Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443812},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b52162febf0413d3f28d5588ea55b3b5ac98c11d","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-console-kit-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","sync:console-kit":"node scripts/sync-console-kit-assets.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-kit-assets":"node scripts/sync-console-kit-assets.mjs --check","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@playwright/test":"^1.60.0","@kontourai/console-kit":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_1.1.0_1781538779234_0.12685267885373186","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@kontourai/flow","version":"1.2.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@1.2.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"097889b25bc4801d05672afae00399d1b3d012e4","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-1.2.0.tgz","fileCount":111,"integrity":"sha512-Rmm3GfjqFPY3huEGxa/A8EFzh1DfB20lJH2PfwPiy54WGv1mS4+nlfWxnal3PJnlbjn70Fj+NdhMHVBP9ybh4A==","signatures":[{"sig":"MEYCIQDeLutC+v8KlR7Sha+Phf8h7J/eTd8/rsYa06udbwN6iwIhAJmn8au1FyDB7NDm/UQDcDzoJ6ZvV3LgpxBmhKpWEiql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458595},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6db442113cdfc7a5bd5676b6d1e49ee520484a15","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_1.2.0_1781555289624_0.6690894497635989","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@kontourai/flow","version":"1.3.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@1.3.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"442d9fb1ca3da304b56af670e7dd632b8e37a026","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-1.3.0.tgz","fileCount":120,"integrity":"sha512-BfynyGCayKZLnpNvyUfbTclQT5aQU/MG+rb8rKDcqxD7Z7XzOxsO6WWi3t+7uyXkTi9OnFzwBK3ku+uki45inw==","signatures":[{"sig":"MEUCIAF9UGaSbyccYD54/+vpF4N7vFBPNQ0UPDfuSgxszdtwAiEAtprQzkOwguW6gHzWt3koZxaxikdLnkFOdv39VwzQMMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486250},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bb64d59bc02e7db78e05e81ab984903695ac2f6e","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.4.0","@kontourai/surface":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_1.3.0_1781576735696_0.9092744343034205","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@kontourai/flow","version":"1.4.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@1.4.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"a89e548e517a8a0c22edbb6f4ee2b389a394d4a9","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-1.4.0.tgz","fileCount":130,"integrity":"sha512-9Pz3w/77SBnREnilIqkORsR4lLpjpV7MegJx9bQe/p8lwbHdFimYkWOdW0XzjiMqTuNzeT8q4fE/BpogfDDSVA==","signatures":[{"sig":"MEUCIQC5iX4mSxTT+auS/8V1mToHBew6AAjGHrkIqFLPf0RcVwIgBArbV7NbShkXHxqCXcYhbidcWPGWxnXODtKwMCJAN5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586441},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"f040389b0b94bf966ced57ba41e5be110f33fd30","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.5.0","@kontourai/surface":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_1.4.0_1781731871763_0.3347684986659134","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@kontourai/flow","version":"1.4.1","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@1.4.1","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"ae84a45ea10b724dd5d0e93025593d46cdab4350","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-1.4.1.tgz","fileCount":130,"integrity":"sha512-xrR4iDlqTrTGODWF4GTJTm/Bntxe4o3OUwsIFP5MsMgeQRaeZj0F3VYNs8L58bic3PzRa19Xi6RXgajzXoqNeA==","signatures":[{"sig":"MEQCIC3YVFF6F6yxTBV8tX/a/xvgD6eziRRrXPFIptaC5M1cAiA/hpSQGQJ7Kk8sIEWkt/Jv4jb1TxO97Qb0UP2mz+Gn+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590053},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"86555c7605c958af540caff9dc24754311528085","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.13.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.5.0","@kontourai/surface":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_1.4.1_1782591408622_0.7063066723685689","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@kontourai/flow","version":"2.0.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@2.0.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"976897cd692c54f93d0067d6e01a1ddece2f3305","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-2.0.0.tgz","fileCount":130,"integrity":"sha512-m26qw0ridpjZoM7LHxSmT+ZeViG/AOFTLtfG54T+O6Y7xgp5BXbHaNGSzuw3XTxZQ/4l9tr7GT7UHxojK/UN8A==","signatures":[{"sig":"MEUCIFyi/32ASEfFQS2lY5PNFVx0fe0CQ5VmPM3tNsZn8yGAAiEAlP+C/A5LYdFER2OVnsU42cEfYl8eHsLAlROpGeGKrkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590886},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"f96745f1ccfd77ee850144a405d31639aab47846","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.9.0","@kontourai/surface":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_2.0.0_1783018691126_0.987443567925069","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@kontourai/flow","version":"3.0.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.0.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"e866ef68fc75b8363e107a965cf4025120485d91","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.0.0.tgz","fileCount":132,"integrity":"sha512-sYJ4+z5HsqGhXWAbjl64pQ1sZEybs14vP6dmkN1owP5CyBNwawcbaYypYL6OxlcMLZYTlL3SYsyZhBuu9sMi1w==","signatures":[{"sig":"MEQCIC5R964u3jQ2vvZFNKPd9OhLnvjpu3PEqIpVL+jnwsyIAiB54GZTaCQc0gwTLXBFtyo6/ro/8yO0742/HOR3XkMT8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617203},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"e0258ed76193e018ecf2398e125e6bfb13812596","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.9.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.0.0_1783665948566_0.696128431641406","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@kontourai/flow","version":"3.1.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.1.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"ac7ef717f35b96633ffa5b07acba344ae761c7cf","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.1.0.tgz","fileCount":134,"integrity":"sha512-Em5IXwb9ErL8mGATVGYrTn5Lovhn4fT82fLoAgNB4AT5u+Awsnl9AZqwQrWK/NhG1VvaeqjgaTLHtBM5mp4ivg==","signatures":[{"sig":"MEUCIQDU+e0vjrPY0hJkvyamrpPW4TD3dCHf+s8v8ZZcTqW+3wIgbLAQdx+AUinmiX4e1U9e+R64XJp9ac3A5Ykdmrlcb4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647180},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"750ef8bc8908c4f12b93b0ef5a8b4c38ebfe7c3c","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.9.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.1.0_1783742125750_0.016426958310631123","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@kontourai/flow","version":"3.1.1","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.1.1","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"e127b2249b77e0c2b8309ebd3f479b4854b688b1","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.1.1.tgz","fileCount":134,"integrity":"sha512-VsoQNxvjZKSV5bbEGp7CoEFcfHSX6kWVSULf4M5cSSrAqZra48FytSLj50DzFG5p+8JzwHuTvStsC6Gen65MYQ==","signatures":[{"sig":"MEUCIQCsaT92BcvfxsriFgoFFsLUx9jqDakZ6b9aVTSbiQmfswIgcPWcfQnQa56Xbp8M5KYs5l+B1M60s39wbbINxh+vhog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648624},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"becac755d466e6e85024d88ce6b0a25c204918f5","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.9.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.1.1_1783772148798_0.8245928750080409","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@kontourai/flow","version":"3.1.2","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.1.2","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"7cf51129c79fb57b6e3ab8cdacc095e024e07254","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.1.2.tgz","fileCount":134,"integrity":"sha512-OgO5GGCX2yLz/99Tcfq9tjIff9BxOBhPUcFTWJOWD5WW9t2Gq1PBP2hgIwp/kQ1Z/WXyQM4Lrtkc8qg4+IYAdw==","signatures":[{"sig":"MEQCICDMQ735XlTKbnoYCjJuukIYdPGEivZ6AFl62m47KkpeAiBJ8OmpUswHp9QnFc8MdWmyYPVO9k0GjRWBi5BMqWG8RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649515},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"73badefbb929593b4e362dd5d23a0d69f069fbac","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.9.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.1.2_1783776487411_0.46704973639012426","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@kontourai/flow","version":"3.1.3","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.1.3","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"9473a7c764ada4708e467c21e305bdb0020b854b","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.1.3.tgz","fileCount":136,"integrity":"sha512-ZNdR3BT4dnuIPoH5zw9spEvj90/eQGGWreNBHr9mBk5dKhC+stQodqUrewYbzducSalriY2ZorMds+ZqoaN7jA==","signatures":[{"sig":"MEUCICP5dP4jA4zM1S6VZ9CPwfCpSkDR3JGJVNkbxQWAQcghAiEArZ1n1JbiaWYXDkMd7uQtS3jxiz4gWiP5G9JuL8msXHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657383},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"bc56e43b905bef7ae496a502688d24d22138bac0","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.9.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.1.3_1783785713263_0.862959978177019","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@kontourai/flow","version":"3.1.4","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.1.4","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"319cf6d09e91400de43c943e36d55a9f25b55c14","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.1.4.tgz","fileCount":136,"integrity":"sha512-0h01clGQDjmFQHiqkKfNm0YwUMGDJK+5JgAFWNCVr128HDQP3MCopYMb3X3X4w37d044nhjEUHVNzt9o1OyFqw==","signatures":[{"sig":"MEYCIQDiYAccMMdXoRaA0nxle/fSo20rmdIO6gEmvmBXIenPQwIhAJCBPTZlpVUfU0RC9xib3+Hx4FIOOEPQy6yWZUHoBcQ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664662},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"b2045aa58b7d1c1fbdb11d6190fdd1086fe2fd2f","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.9.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.1.4_1783808012747_0.03997382414682171","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@kontourai/flow","version":"3.2.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.2.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"3f44790716bf15e1927e108e3bf991edabdcf022","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.2.0.tgz","fileCount":139,"integrity":"sha512-dazH8+wCTe/ahkL6ZYx1V5MKTY9Jrj1ar9lHk/FTQfU/RDdjdjT2NfFtsUL4X6BCQW9NRM/0hgv5IvIvydlUSw==","signatures":[{"sig":"MEUCIBqBFxXCnkceVw3WgX6xZ7FW+Pw4dKp34iG8VObUa311AiEA8vkZ2L9x2sSPkoZdC5jtnYsC8DWPNslY26Lu0J6bQ9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678036},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"643abe525d4d9854171184a8e4016cdb2c03a7f4","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.14.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.2.0_1784238424670_0.3503797476708488","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@kontourai/flow","version":"3.3.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.3.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"a448a08b7173dc95e7fb71f28bd6648dea8e8d1f","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.3.0.tgz","fileCount":145,"integrity":"sha512-Fjd8maaEEWkmKwTUbbZEqQgLZYArfVI/y48TLGDmHMayjtJoHUVAHf1RuPLsDq0/AxgEvIInOtZxh0l5pq3dQw==","signatures":[{"sig":"MEUCIAwx1AziDdEbAUVpg3SdKZ0I8mh0AEb1ANYCJViOOr9CAiEAwYJ7ZGVyIK2E0N49nEtEY8eTTqmjL1ebz1xdv2QCqtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692830},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"5f23c7e082b30dc1af8c678710543c0aa839f3ef","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.3.0_1784340793794_0.9981596753239574","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@kontourai/flow","version":"3.4.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.4.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"744403870bae23aa009f72d214db9d793fba7879","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.4.0.tgz","fileCount":149,"integrity":"sha512-mIOOn3h/axPmgD11cEAGKgBsiKZ3Fq5PAlgdHmffkHhwEudbgyb7MPRjpMazwEGNAXulba0dIs5thEuevaYLhg==","signatures":[{"sig":"MEQCIBjhIxVVqPK67LdNCSyjdCBaiDw1l7XT8OK6dKYyKjkvAiAL3p8DFpANsC6BGml9LxmHRUeM0orv4GN3/kYephNYag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749852},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"e5251d07a48fbbb4184e4afae3d037a34a81065d","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.4.0_1784494842113_0.6211792238040561","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@kontourai/flow","version":"3.5.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.5.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"7d5606eb7f1023cbb290cc462c60c405d53d2e82","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.5.0.tgz","fileCount":152,"integrity":"sha512-yp11Pf5A54XY0dLKVvpmgztb3X0840LfwWRU+9u9ign9rAVUhtVgeN7PAQpcvX7dV2IGM6GCAnW5rpGzLr0xtQ==","signatures":[{"sig":"MEUCIQCehEWcmNo4OuNmtjqf0IS97uj6zzoLe1UWKAueqmfPwAIgSCEiZrSYr6sl14+dgtApZLtPLszNDDqYoFWO3todC+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763632},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"871ed9cdcf5f69a14571dd29afab17cb4a61e696","scripts":{"test":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser","build":"node scripts/sync-ui-assets.mjs && tsc && tsc -p tsconfig.console-ui.json && node scripts/copy-console-ui.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node --test tests/node/*.test.mjs","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:browser":"playwright test","check:schemas":"npm run build && npm run test:node","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node --test tests/node/check-repo-hooks.test.mjs","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","check:console-smoke":"npm run build && node scripts/check-console-smoke.mjs","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.5.0_1784522508299_0.9828569535841407","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@kontourai/flow","version":"3.6.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.6.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"d8d785fd5af1e3bcfa587653040ed883907bf076","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.6.0.tgz","fileCount":155,"integrity":"sha512-sydFhWZKu2/Aiwj1tZ5QB+6ovk1k8CPwjIF1gW0EkFMkLphHA4m6mQX2JTiwUkDARVfO5CRXqOKlB7D1nrJQZg==","signatures":[{"sig":"MEQCIBAdtporCZKGoMLChD0hjoGlBRDrN0xvTe6Hx/1BQGaxAiASee6OVuy8zfejI2x6s3XxIPJlzwfKhvLAtqv49oFWxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813908},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"9dc639c7af74b89ec9290d80e839043919077b8a","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.6.0_1784592304103_0.8189114420665049","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.6.1":{"name":"@kontourai/flow","version":"3.6.1","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.6.1","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"04d0273450181cb3a38d7afa9400ef00c53cb950","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.6.1.tgz","fileCount":155,"integrity":"sha512-ys1vOdwk4oN/rrfXfuleyqgf05UwO7tR5ttCRrD2AXZtCIH9iHRoV/OEF72nkzzgGXVjFwi43g4nEs7MxkQEFw==","signatures":[{"sig":"MEQCIFdp+Ex97VAoeF36daKJcKVhVKVOhTt5BGMMs4qS1jquAiAYP+WMu/hcxoScdO5LhbCWnTxMmOH+bIvEjyOXL77ZkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818134},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"fd259fb56b333bb94df2f799ac5849243d950d0a","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.6.1_1784645849331_0.7111445522573887","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.6.2":{"name":"@kontourai/flow","version":"3.6.2","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.6.2","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"1eac2621dd3eb54037d21c8a0d5dbbb6a81fd72d","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.6.2.tgz","fileCount":155,"integrity":"sha512-CAKcEQ6YGGdtUJMsmjMRb+xeNd8imw9OdHL/U2NL0p45+Rkf9BdH/XQ/9QF+FOJfTwNRXkAAlnea5M+KqCHjzA==","signatures":[{"sig":"MEUCIAE5b7PPPIleBvBUwCjOnLWCOzpSS7gLHWdAmbe0MNTOAiEA3ywW3RirhKEQ+iDR40kQAarrDZASikHb8ATB2IUCVQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":819319},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"aa501bd82ec6d47ac17108af07f43120999312dc","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.6.2_1784732923491_0.7985049238316126","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.7.0":{"name":"@kontourai/flow","version":"3.7.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.7.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"e0a39ef6ed13344999c1880873066901812de32b","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.7.0.tgz","fileCount":155,"integrity":"sha512-Ar4UvA8X/qH6ivx+5NB31eq2ZBjFKN9RzrhsT79m/F8dIGK7+ZK5615g8K4sIvnFHwBO4h85XuBaGju9Zf0llg==","signatures":[{"sig":"MEYCIQCAF/ZWhBdWUfOWaOIYAUl2EVG2FIX8VJ4On3PwRKVC0wIhALocCei9+1eJN1Ijrjn7r34b+3x/JHSjG09LkruMJmHW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828392},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"b9e943d4b283857f74114da8e64bafc53c9603c4","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.7.0_1784763136620_0.9011261099909942","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.8.0":{"name":"@kontourai/flow","version":"3.8.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.8.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"2ef21592ec4be4c934e682b92445e00431833a51","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.8.0.tgz","fileCount":157,"integrity":"sha512-v0OebL1Wf00TYfDiWTcsi/vrjuHMtj+kPP6i01leqP1J7w0f8MLBwVgnhsLg62Yvg2iA2L7afIR1g2z/vcgI5g==","signatures":[{"sig":"MEQCIGssYbuDQVGmSzT4kBZgUaVFImMfF290fQMw0eROUjftAiBq5U4ihyMiazD7WxpGzkhjUiWIn9FdBaMTCe7F1cBXCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":857728},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"5019a44d148f716d952b79b124fdd9049516087d","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.8.0_1784901756733_0.8442130869464002","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.8.1":{"name":"@kontourai/flow","version":"3.8.1","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.8.1","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"0b30cfa1386767dfabba964e49e0c8209b6b508b","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.8.1.tgz","fileCount":157,"integrity":"sha512-u0qfy6VWt9KlfpjfSSZhY742HmpFjj6kLhDeNrYcQhrDu/VJrWH5sRYOyM62yVU47NrF6qoKusg4FUQSoQnBOg==","signatures":[{"sig":"MEUCIHISiQSCw8Xp4IUMXPXIoYnIZATXyCKWKXSdxS/0I8d7AiEAsUcAslnJHMcEezsiRVIwDKiytmExS8t6VEqmcwiu3BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864319},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"1942c79a8f7c2b5c76d6829a06c35fc357b8595b","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.8.1_1784908769814_0.6229882568013658","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.9.0":{"name":"@kontourai/flow","version":"3.9.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.9.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"a515a24204710bf9b5465449f5070706db76e421","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.9.0.tgz","fileCount":162,"integrity":"sha512-LnLvIwtHB9ia0BqwJGpYRgOc/d82RJ62lT9FU8jkCzb4y2LvwNkXsqGcdNKO4Fwy/Ig9eUUPZjVP3U5TEPAxpg==","signatures":[{"sig":"MEUCIEpBwByZjiVKAawzrpomEZN4sMK7Ca7o5oyJKrWW8qZhAiEA6QGBVpBtouus0YfW3gcnM5L6WzVuQXO/SjOtIwNfBWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941334},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"a7c101fd743dbb96199da49c5268619230761fac","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"^3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.9.0_1784943411289_0.7406141490656786","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.10.0":{"name":"@kontourai/flow","version":"3.10.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.10.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"6c597fd2e57d5e5ed1aa983ea7fcbdf03ff81720","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.10.0.tgz","fileCount":162,"integrity":"sha512-ksHFJ04KSddeR4fcs+CbrcXz92P5PqWcsLNtFBKCf6eGQ0kQe/U7cSC38KrHVWCsJWHdhFfcCSCLPLt5Ppw1rQ==","signatures":[{"sig":"MEYCIQDRWzmQ7uKqv7Vhnbk0a3UrOcE6fldRzb2SVZoNraMt4AIhAJltUZQRl0rFkPOXd2Vc979wyf//1b7H0OBPOfip7n/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942005},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"44ccaf86c0f2d73f3730a82537424531737d49ed","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.10.0_1784963321347_0.5712595621507941","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.11.0":{"name":"@kontourai/flow","version":"3.11.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.11.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"ed8c7cb154ec622c9b246f50fab89429a784d623","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.11.0.tgz","fileCount":162,"integrity":"sha512-n8wtx+rW9klF7/prWENXfDuH/j4shbU9z/ERN3ZnAyHDplxK8qX/j7O7mZgLSqcrzf9CKBf9c13X8SoWwouoZQ==","signatures":[{"sig":"MEUCIQCuxY26vUaYyO8X7X3vGUsOI8pKl3gJbBsOZKr4JtKa3wIgdRPB5Pl9YpNy4XGwrguOv6O45QXD07Fbh3n6gr+hAHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945588},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"e7dacfd5ca08f4979ead72d98554e61fda6d8087","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.11.0_1785230595497_0.41953749883353164","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"3.12.0":{"name":"@kontourai/flow","version":"3.12.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@3.12.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"236154d8a52affeb8b02132dc91ba6095d8c568a","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-3.12.0.tgz","fileCount":162,"integrity":"sha512-rSb5THQ/SByjZmE+Rs+zTYp16I6HYhsLNRnFX+h2HyWbLSrtjD0O02hDckVSpo40ejd9ZJRMxeCIeQ0N2w8L+g==","signatures":[{"sig":"MEUCIFnx9AUs4kTQBxn9QRRmcQd+vtgWPPPilZh+DjyPXvUhAiEAggmLfz+BtFuv40bXaQ4TmHGhx0XYWlbL3i5/E2IzH80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951094},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"b1483cf68092fa9d35e35f76ae882e5a1b5f369d","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_3.12.0_1785239010169_0.14456992898262477","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"4.0.0":{"name":"@kontourai/flow","version":"4.0.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@4.0.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"574bb7b4fa30d1e6977e1f61522d6f493bb3326a","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-4.0.0.tgz","fileCount":162,"integrity":"sha512-pGyhTloQg3qwNFNpVLzNDjpUKI7yXkseT3LlVZR8K6v1TsKgkGxjRlNuaIuOVps5kt9YtnIUbTT1PIRwL/EV2A==","signatures":[{"sig":"MEUCIAgoIRdO30FohvoTUf4sgCGx3jOCEgZL/gphlZtJXGaTAiEA2O4hYSt3Rohf0itIMGtKh8OUPlyKOnB8VFuSQWQACoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":974526},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"4ac16b2a9e14a5ad2d0bfac14241c6a23dcf6aa7","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.20.0","hachure":"^0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"^2.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_4.0.0_1785690563689_0.2772149862084379","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"5.0.0":{"name":"@kontourai/flow","version":"5.0.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@5.0.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"95d69714545ff80939cf0f217cab860052e6f690","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-5.0.0.tgz","fileCount":166,"integrity":"sha512-LPsXkDn5xHJPh5HIwfXbQ47UBmluzPUPMfqwhvcZU6Y2B8huf1HGK/AJSHowCJRCFC78mOFz6/WpnkQ89KJjkg==","signatures":[{"sig":"MEUCIQDovfKUNlcwIPJI47cJB9hwtEoSwoTyV8Y4rq3BaFGiXAIgFvUmhm2s3Mc26cLFEpwqPTVpmovQXmJ+oXfio5UDR6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1104641},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"99f139bd993ea97f9619574efe14e6b1c37ea55e","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.16.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.20.0","hachure":"0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_5.0.0_1785999055185_0.38717917782545697","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"5.1.0":{"name":"@kontourai/flow","version":"5.1.0","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@5.1.0","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"556c9b01c06130f322c3c832638649475a1a68b2","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-5.1.0.tgz","fileCount":176,"integrity":"sha512-WS8afbYXZ2p6oDVPtDbWpeKtcFitzAKtjs50KMTeM9p15JzRBonBUD7BVm8V1E1KqfH+h0dpO4o43+Ek1XEVKQ==","signatures":[{"sig":"MEUCIHLA3Bh5zlPlMjKMnWg3e9Ct4Lq20N6eQXAGduqxjFziAiEA9h0ZeUwJuwXKDnbNJO1319NfWaVT6oX9w0UadED8llo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173325},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./gate-evaluation-reader":{"types":"./dist/runtime/gate-evaluation-reader.d.ts","import":"./dist/runtime/gate-evaluation-reader.js","default":"./dist/runtime/gate-evaluation-reader.js"},"./gate-evaluation-contract":{"types":"./dist/contracts/gate-evaluation-contract.d.ts","import":"./dist/contracts/gate-evaluation-contract.js","default":"./dist/contracts/gate-evaluation-contract.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"5156f925768955b49a5a1b1e55d83fe485eb6a8e","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.17.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.20.0","hachure":"0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_5.1.0_1787728112991_0.7759291652741762","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"5.1.1":{"name":"@kontourai/flow","version":"5.1.1","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@5.1.1","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"56f3f8cb7c3f943fc3fc21873116f475293f45be","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-5.1.1.tgz","fileCount":176,"integrity":"sha512-/aWpKJE+PwaRAvELuweGV8inAX5ecPHF7iivW/Hea3AW3nQc6eQJ/BG+YbxWjoVL5qt8N0KCr+kab1DBp/ad/g==","signatures":[{"sig":"MEQCIEdhzkx1h7b2pZZnmWETRR3QqRi2il6kH2YszZBTLte6AiA0327iabPVB4oatnOWfTku9xMuzlsV6uqMXu5zG7u6/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1174876},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./gate-evaluation-reader":{"types":"./dist/runtime/gate-evaluation-reader.d.ts","import":"./dist/runtime/gate-evaluation-reader.js","default":"./dist/runtime/gate-evaluation-reader.js"},"./gate-evaluation-contract":{"types":"./dist/contracts/gate-evaluation-contract.d.ts","import":"./dist/contracts/gate-evaluation-contract.js","default":"./dist/contracts/gate-evaluation-contract.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"ff725bd9216ed838c969ddaad7a6431e75ea72ef","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.17.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.20.0","hachure":"0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.1.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_5.1.1_1788010531663_0.416196920402808","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"5.1.2":{"name":"@kontourai/flow","version":"5.1.2","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"license":"Apache-2.0","_id":"@kontourai/flow@5.1.2","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"homepage":"https://github.com/kontourai/flow#readme","bugs":{"url":"https://github.com/kontourai/flow/issues"},"bin":{"flow":"dist/cli.js"},"dist":{"shasum":"9a14e3cda02fd17fdd1e15c28fabb8dcb0e45d74","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-5.1.2.tgz","fileCount":190,"integrity":"sha512-poydYFgiyKLoocCjj8qxmOIuBKtb5kPOwoc+carhuTZd5DHDzkoKpuc2SpDPB5e0deTT+d8k5Lt1/Aug2D5ZjQ==","signatures":[{"sig":"MEUCIQDqsG5OlcabLr70PuKIIzF3VwmUbRvqjGCdbjRMo2T9eQIgRzDC3whck2zSvZ9dcjT+fXW5HsrzcOGX8HshZwQcxws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHrwH3YySlvOPrPHEC0aSbzWkaeCUb3xhwkXnKbEWE6sAiEA5QfFRpm05raPt1I28fhNQUksto9nu3ywFyQI0QYdDus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@5.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1513062},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./gate-evaluation-reader":{"types":"./dist/runtime/gate-evaluation-reader.d.ts","import":"./dist/runtime/gate-evaluation-reader.js","default":"./dist/runtime/gate-evaluation-reader.js"},"./gate-evaluation-contract":{"types":"./dist/contracts/gate-evaluation-contract.d.ts","import":"./dist/contracts/gate-evaluation-contract.js","default":"./dist/contracts/gate-evaluation-contract.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"83e5cf4681e0eb12d3e5f7e01f68e1ee0c2c3eac","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run check:ui-assets && npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.19.0","description":"Process transparency for agentic work.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ajv":"8.20.0","hachure":"0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.18.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/flow_5.1.2_1790840033591_0.5509445882260859","host":"s3://npm-registry-packages-npm-production"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]},"5.1.3":{"_id":"@kontourai/flow@5.1.3","bin":{"flow":"dist/cli.js"},"bugs":{"url":"https://github.com/kontourai/flow/issues"},"dist":{"shasum":"c2284281a9c3efeb40a023543691e8827c0d2ca8","tarball":"https://registry.npmjs.org/@kontourai/flow/-/flow-5.1.3.tgz","fileCount":190,"integrity":"sha512-6GPTb+gj+oPoZKLt1sitCv4QrZ6/ov1VLw3snRwhJbu5SqV1XW/OfUEIK9eXdkEwDpZixlEIbBoITm7vwLKItQ==","signatures":[{"sig":"MEUCIBSQ8hu5L8eyvowBUZpy1KfKg4IGvMOJLeD53llbEiiSAiEAkEYL9R78saXHbUpnDvQv5Oj9c/9KReDVxEdoohkP8H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKtO9IYnXIgINKyb9zvLqCeNWE97GAdliY0L0/pIuKOAIgYkGymAIfQA5qKXaO6/upRwIFK4ZmtyIHaEMI+fIGVzk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kontourai%2fflow@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1513537},"name":"@kontourai/flow","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./console-contract":{"types":"./dist/console/console-contract.d.ts","import":"./dist/console/console-contract.js","default":"./dist/console/console-contract.js"},"./flow-run-panel/element":{"import":"./dist/console-ui/flow-run-panel.js","default":"./dist/console-ui/flow-run-panel.js"},"./gate-evaluation-reader":{"types":"./dist/runtime/gate-evaluation-reader.d.ts","import":"./dist/runtime/gate-evaluation-reader.js","default":"./dist/runtime/gate-evaluation-reader.js"},"./gate-evaluation-contract":{"types":"./dist/contracts/gate-evaluation-contract.d.ts","import":"./dist/contracts/gate-evaluation-contract.js","default":"./dist/contracts/gate-evaluation-contract.js"},"./flow-run-panel/standalone.css":"./dist/console-ui/flow-run-panel.css"},"gitHead":"947e5cc96d0253b5273ce5f7e3bc012126d1ba3d","license":"Apache-2.0","scripts":{"test":"node scripts/with-build-lease.mjs npm run test:locked","build":"node scripts/build.mjs","prepack":"npm run typecheck && npm test","sync:ui":"node scripts/sync-ui-assets.mjs","test:node":"node scripts/with-build-lease.mjs npm run test:node:locked","typecheck":"tsc --noEmit","docs:build":"node scripts/docs-site/build.ts","docs:check":"npm run docs:build && node scripts/docs-site/check-links.ts && npm run check:decisions","freeze:adrs":"node scripts/freeze-adrs.mjs","test:locked":"npm run check:ui-assets && npm run build && npm run check:types:contracts && node --test tests/node/*.test.mjs && node scripts/check-console-smoke.mjs && npm run test:browser:locked","test:browser":"node scripts/with-build-lease.mjs npm run test:browser:locked","check:schemas":"node scripts/with-build-lease.mjs npm run check:schemas:locked","check:decisions":"node scripts/check-decisions.cjs check","check:ui-assets":"node scripts/sync-ui-assets.mjs --check","check:repo-hooks":"node scripts/with-build-lease.mjs npm run check:repo-hooks:locked","setup:repo-hooks":"node scripts/setup-repo-hooks.mjs","test:node:locked":"node --test tests/node/*.test.mjs","check:console-smoke":"node scripts/with-build-lease.mjs npm run check:console-smoke:locked","gen:decisions-index":"node scripts/check-decisions.cjs gen-index","test:browser:locked":"playwright test","validate:repo-hooks":"node scripts/validate-repo-hooks.mjs","check:schemas:locked":"npm run build && npm run test:node:locked","typecheck:console-ui":"tsc -p tsconfig.console-ui.json --noEmit","check:types:contracts":"tsc -p tsconfig.types.json --noEmit","check:package-contents":"node scripts/with-build-lease.mjs npm run check:package-contents:locked","check:repo-hooks:locked":"node --test tests/node/check-repo-hooks.test.mjs","check:console-projection":"node scripts/with-build-lease.mjs npm run check:console-projection:locked","check:console-smoke:locked":"npm run build && node scripts/check-console-smoke.mjs","check:package-contents:locked":"npm run build && node --test tests/node/check-package-contents.test.mjs","check:console-projection:locked":"npm run build && node --test tests/node/check-console-projection.test.mjs"},"version":"5.1.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"58d948ff-7b87-4589-a379-0d2c313c7fc2"}},"homepage":"https://github.com/kontourai/flow#readme","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"_npmVersion":"11.19.0","description":"Process transparency for agentic work.","directories":{},"maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ajv":"8.20.0","hachure":"0.15.0","ajv-formats":"3.0.1","@kontourai/surface":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"marked":"^16.4.2","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.2","@kontourai/ui":"^1.18.0","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flow_5.1.3_1791022395351_0.2729678127515809"},"trust-reconcile-manifest":[{"id":"active-definition-amendment-focused","command":"node --test tests/node/check-flow-run-definition-amendment.test.mjs tests/node/check-cli-runtime.test.mjs tests/node/check-repo-hooks.test.mjs"}]}},"time":{"created":"2026-05-25T05:05:59.469Z","modified":"2026-10-03T10:13:15.814Z","0.1.0":"2026-05-25T05:05:59.923Z","0.1.1":"2026-06-09T05:43:49.287Z","0.1.2":"2026-06-09T06:11:27.106Z","0.1.3":"2026-06-09T06:47:23.877Z","0.1.4":"2026-06-09T13:28:59.743Z","0.1.5":"2026-06-09T14:40:08.086Z","0.1.6":"2026-06-09T15:31:15.687Z","0.1.7":"2026-06-09T16:13:38.649Z","0.1.8":"2026-06-09T17:00:26.454Z","0.1.9":"2026-06-09T17:30:28.253Z","0.1.10":"2026-06-09T18:37:28.302Z","0.1.11":"2026-06-09T19:30:00.468Z","0.1.12":"2026-06-09T19:56:59.637Z","0.1.13":"2026-06-09T20:23:11.149Z","0.1.14":"2026-06-09T22:16:03.960Z","0.1.15":"2026-06-09T22:46:28.318Z","0.1.16":"2026-06-10T14:33:27.495Z","0.1.17":"2026-06-10T20:22:45.090Z","0.1.18":"2026-06-11T00:35:13.124Z","0.1.19":"2026-06-11T17:24:05.121Z","0.1.20":"2026-06-12T16:22:08.891Z","0.2.0":"2026-06-12T21:42:17.078Z","0.3.0":"2026-06-12T21:58:15.098Z","1.0.0":"2026-06-12T22:16:37.824Z","1.1.0":"2026-06-15T15:52:59.374Z","1.2.0":"2026-06-15T20:28:09.766Z","1.3.0":"2026-06-16T02:25:35.852Z","1.4.0":"2026-06-17T21:31:11.934Z","1.4.1":"2026-06-27T20:16:48.785Z","2.0.0":"2026-07-02T18:58:11.318Z","3.0.0":"2026-07-10T06:45:48.722Z","3.1.0":"2026-07-11T03:55:25.930Z","3.1.1":"2026-07-11T12:15:49.002Z","3.1.2":"2026-07-11T13:28:07.611Z","3.1.3":"2026-07-11T16:01:53.442Z","3.1.4":"2026-07-11T22:13:32.905Z","3.2.0":"2026-07-16T21:47:04.837Z","3.3.0":"2026-07-18T02:13:14.019Z","3.4.0":"2026-07-19T21:00:42.267Z","3.5.0":"2026-07-20T04:41:48.475Z","3.6.0":"2026-07-21T00:05:04.268Z","3.6.1":"2026-07-21T14:57:29.468Z","3.6.2":"2026-07-22T15:08:43.621Z","3.7.0":"2026-07-22T23:32:16.782Z","3.8.0":"2026-07-24T14:02:36.892Z","3.8.1":"2026-07-24T15:59:29.975Z","3.9.0":"2026-07-25T01:36:51.458Z","3.10.0":"2026-07-25T07:08:41.569Z","3.11.0":"2026-07-28T09:23:15.670Z","3.12.0":"2026-07-28T11:43:30.337Z","4.0.0":"2026-08-02T17:09:23.844Z","5.0.0":"2026-08-06T06:50:55.367Z","5.1.0":"2026-08-26T07:08:33.155Z","5.1.1":"2026-08-29T13:35:31.800Z","5.1.2":"2026-10-01T07:33:53.722Z","5.1.3":"2026-10-03T10:13:15.456Z"},"bugs":{"url":"https://github.com/kontourai/flow/issues"},"license":"Apache-2.0","homepage":"https://github.com/kontourai/flow#readme","keywords":["agents","ai-agents","workflow","process-transparency","evidence","gates","audit-trail","claude-code","ci"],"repository":{"url":"git+https://github.com/kontourai/flow.git","type":"git"},"description":"Process transparency for agentic work.","maintainers":[{"name":"briananderson1222","email":"brian.anderson1222@gmail.com"}],"readme":"<div align=\"center\">\n\n# Kontour Flow\n\n**Proof, not promises. Flow shows why work was allowed to move forward.**\n\n[![npm version](https://img.shields.io/npm/v/%40kontourai%2Fflow)](https://www.npmjs.com/package/@kontourai/flow)\n[![CI](https://github.com/kontourai/flow/actions/workflows/ci.yml/badge.svg)](https://github.com/kontourai/flow/actions/workflows/ci.yml)\n[![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)\n[![Node >= 22](https://img.shields.io/badge/node-%3E%3D22-brightgreen)](package.json)\n\n[Documentation](https://kontourai.github.io/flow/) · [Getting Started](docs/getting-started.md) · [Use Cases](docs/use-cases.md) · [CLI Reference](docs/cli.md)\n\n</div>\n\n---\n\nAI agents move faster than humans can inspect. They skip steps, accept weak evidence, declare work complete after partial verification, and lose the thread after context compaction. The work *looks* done — until you ask why it was allowed to advance, and nobody can answer.\n\nFlow is the missing record in the middle: **the required path, the evidence each gate expected, the evidence that was actually collected, and the exceptions a human explicitly accepted.** It does not run your agents and it does not replace CI. It explains — durably, locally, in plain files — why the work was allowed to advance.\n\n```text\nflow run: agent-dev-flow / feature-search-filters\ncurrent step: implement\n\nPASS  plan gate: Acceptance criteria are ready for implementation. satisfied\nWAIT  implementation gate: implementation gate waiting\nWAIT  verify gate: verify gate waiting\n\nnext action: attach evidence for implementation gate\ncontinuation: resume from implement, not chat memory\nreport: .kontourai/flow/runs/dev-1847/report.md\n```\n\n## Why teams adopt Flow\n\n- **Evidence-gated transitions.** A step is not complete because an agent says so. Gates declare typed expectations, and runs advance only when evidence satisfies them — or when a human accepts an explicit, attributable exception.\n- **Survives context loss.** Every run lives in plain files under `.kontourai/flow/runs/<run-id>/`. A new agent session, a teammate, or a CI job can `flow resume` and continue from recorded state, not chat memory.\n- **Deterministic route-back.** Failed evidence routes work back to the right step (`implementation_defect` → implement, `plan_gap` → plan) with attempt budgets, so agents cannot loop silently forever.\n- **Authorized retry epochs.** An exhausted blocked route-back can return only to its declared route in the same run through a provider-neutral, authority-bearing `flow authorize-retry` request; it preserves failure history and requires fresh re-entry evidence.\n- **Audit-ready reports.** Every run regenerates a human-readable `report.md` and machine-readable `report.json` that explain what passed, what blocked, what was excepted, and what happens next.\n- **Local-first, zero lock-in.** v0.1 is a file-backed CLI and TypeScript library. No hosted service, no account, no telemetry. Your evidence stays in your repo.\n\n## See it\n\nThirty seconds, four commands — and a gate an agent cannot talk its way past:\n\n![Terminal recording: flow init --demo, flow status, flow evaluate --exit-code (blocked), and flow resume](docs/assets/flow-demo.gif)\n\nThe bundled local Flow Console (`flow console`) renders any run from its local files — the process graph, gate outcomes, evidence, route-backs, and the next action:\n\n![Flow Console showing a run blocked at the verify step with gate details and evidence](docs/assets/flow-console-desktop.png)\n\n## Quickstart\n\n```sh\nnpm install -D @kontourai/flow\n\n# Scaffold .flow/ with a sample agent-dev definition\nnpx flow init\n\n# Start a run for a concrete piece of work\nnpx flow start .flow/definitions/agent-dev-flow.json \\\n  --run-id dev-1847 --params subject=feature-search-filters\n\n# Attach evidence to the current gate, then evaluate\ncat > acceptance-bundle.json <<'JSON'\n{\n  \"schemaVersion\": 5,\n  \"source\": \"team/reviewer\",\n  \"claims\": [\n    {\n      \"id\": \"claim.builder.acceptance\",\n      \"subjectType\": \"flow-step\",\n      \"subjectId\": \"builder.plan\",\n      \"facet\": \"builder.acceptance\",\n      \"claimType\": \"builder.acceptance\",\n      \"fieldOrBehavior\": \"acceptanceCriteria\",\n      \"value\": \"acceptance criteria reviewed and confirmed\",\n      \"createdAt\": \"2026-06-10T00:00:00.000Z\",\n      \"updatedAt\": \"2026-06-10T00:00:00.000Z\"\n    }\n  ],\n  \"evidence\": [\n    {\n      \"id\": \"evidence.builder.acceptance\",\n      \"claimId\": \"claim.builder.acceptance\",\n      \"evidenceType\": \"human_attestation\",\n      \"method\": \"attestation\",\n      \"sourceRef\": \"team:reviewer\",\n      \"excerptOrSummary\": \"Acceptance criteria reviewed and confirmed.\",\n      \"observedAt\": \"2026-06-10T00:00:00.000Z\",\n      \"collectedBy\": \"team/reviewer\"\n    }\n  ],\n  \"policies\": [],\n  \"events\": [\n    {\n      \"id\": \"event.builder.acceptance.verified\",\n      \"claimId\": \"claim.builder.acceptance\",\n      \"status\": \"verified\",\n      \"actor\": \"team/reviewer\",\n      \"method\": \"attestation\",\n      \"evidenceIds\": [\"evidence.builder.acceptance\"],\n      \"createdAt\": \"2026-06-10T00:00:00.000Z\",\n      \"verifiedAt\": \"2026-06-10T00:00:00.000Z\"\n    }\n  ]\n}\nJSON\n\nnpx flow attach-evidence dev-1847 --gate plan-gate \\\n  --file ./acceptance-bundle.json --kind trust.bundle\nnpx flow evaluate dev-1847\n\n# See where the run stands — from any session, any time\nnpx flow status dev-1847\nnpx flow resume dev-1847\n```\n\nIn a hurry? `npx flow init --demo` scaffolds a ready-made run named `demo` so `flow status demo` and `flow console --run demo` have something real to show immediately.\n\nThe [Getting Started guide](docs/getting-started.md) walks this path end to end with real output, including what evidence files look like and how a blocked gate routes work back.\n\n## Where Flow fits\n\nFlow is the process-transparency layer of the Kontour product line: *Kontour shows the work behind AI.*\n\n| Product | Owns |\n| --- | --- |\n| **[Survey](https://kontourai.io/survey)** | Producer evidence: source → extraction → candidate → review → claim |\n| **[Surface](https://kontourai.io/surface)** | Portable trust state: claims, evidence, policies, trust snapshots |\n| **Flow** | Process transparency: steps, gates, transitions, runs, exceptions, reports |\n| **[Veritas](https://kontourai.io/veritas)** | Code/change transparency: repo standards, merge readiness |\n| **[Flow Agents](https://kontourai.io/flow-agents)** | Agent-facing distribution: kits, runtime adapters, hooks |\n\nFlow stands alone — you need none of the other products to use it. When they are present, Veritas can supply repo-readiness evidence to Flow gates, and Flow Agents can enforce Flow gates from inside Claude Code, Codex, Kiro, or GitHub Actions.\n\nReal teams use Flow for agentic development gates, regulated release decisions, platform golden paths, adversarial review loops, and audit-ready change evidence. [Use Cases](docs/use-cases.md) walks through each with definitions you can copy.\n\n## How it works\n\n1. **Author a Flow Definition** — JSON describing steps, gates, typed evidence expectations, and route-back policy. Validate it with `flow validate-definition`.\n2. **Start a Flow Run** — `flow start` snapshots the definition and creates authoritative run state under `.kontourai/flow/runs/<run-id>/`.\n3. **Attach evidence** — test output, CI results, trust reports, human attestations. Files are copied into the run; `flow capture` can optionally create an exact command receipt first.\n4. **Evaluate gates** — `flow evaluate` passes, blocks, routes back, or waits. Accepted exceptions are first-class, recorded with reason and authority.\n5. **Report and resume** — `report.md` / `report.json` explain the run; `flow resume` gives the next agent everything it needs without chat memory.\n\n```text\n.kontourai/flow/runs/dev-1847/\n├── definition.json        # normalized definition snapshot from run start\n├── state.json             # authoritative run state (continuation authority)\n├── evidence/\n│   ├── manifest.json      # evidence index\n│   └── ev.<id>.<ext>     # copied evidence artifacts (original extension preserved)\n├── report.md              # regenerated human-readable report\n└── report.json            # regenerated machine-readable report\n```\n\n## CLI\n\n```text\nflow init                          scaffold .flow/ with config and a sample definition\nflow validate-definition <path>    validate a Flow Definition, with --json diagnostics\nflow kit validate <kit-dir>        validate a Flow Kit container manifest\nflow kit install <source>          fetch and place a Flow Kit\nflow kit inspect <kit-dir>         report a kit's structural (K0) view\nflow start <definition>            start a run from a definition\nflow status <run-id>               summary, json, or markdown run status\nflow pause <run-id>                pause a run, recording the prior status\nflow resume-run <run-id>           restore a paused run to active\nflow cancel <run-id>               terminally cancel a run\nflow authorize-retry <run-id>      authorize a retry past an exhausted route-back\nflow attach-evidence <run-id>      copy an evidence file onto a gate\nflow capture <run-id>              run a command and attach its captured receipt\nflow evaluate <run-id>             evaluate gates and advance, block, or route back\nflow accept-exception <run-id>     pass a gate by explicit, attributed exception\nflow resume <run-id>               print continuation state for the next agent\nflow ready-steps <run-id>          print the steps ready to start next\nflow report <run-id>               regenerated run report in summary, markdown, or json\nflow list                          list local runs\nflow console --run <run-id>        loopback-only local console for a run\nflow config preview|apply <file>   preview config proposals; apply requires a trusted host publisher\nflow validate-transition <file>    validate a proposed transition against run state\nflow version-release-report <file> project a versioned release report\n```\n\nEvery command accepts `--cwd <path>` to scope local Flow files. Full flags, formats, and exit behavior: [CLI Reference](docs/cli.md).\n\n## Library\n\nThe same primitives the CLI uses are exported from the package root, fully typed:\n\n```ts\nimport {\n  startRun,\n  attachEvidence,\n  evaluateRun,\n  loadRun,\n  validateDefinitionWithDiagnostics,\n  validateRunTransition,\n  projectFlowRunFromFiles\n} from \"@kontourai/flow\";\n\nconst result = validateDefinitionWithDiagnostics(definition);\nif (!result.valid) console.error(result.diagnostics);\n\nconst projection = await projectFlowRunFromFiles(\"dev-1847\", { cwd: process.cwd() });\nconsole.log(projection.current_step, projection.gates);\n```\n\nPublic usage is limited to the package root, the `flow` CLI, and documented contract subpaths; `dist/` subpaths are not part of the npm API. The [Library guide](docs/library.md) covers run lifecycle, projections, release readiness evaluation, and config merge helpers.\n\n### Immutable gate-evaluation receipts\n\nCommitted gate appraisals have a browser-safe contract at\n`@kontourai/flow/gate-evaluation-contract` and an authorized native reader at\n`@kontourai/flow/gate-evaluation-reader`:\n\n```ts\nimport { readGateEvaluation } from \"@kontourai/flow/gate-evaluation-reader\";\n\nconst receipt = await readGateEvaluation(ref, {\n  cwd: process.cwd(),\n  authorize: async ({ ref }) => permissions.mayReadGateEvaluation(ref)\n});\n```\n\n`authorize` is required and runs before Flow reads any run artifact. A denied\nrequest and an unknown receipt both return `{ status: \"missing\" }`, so callers\ncannot use the API to enumerate run or gate ids. `found` exposes only the\nrecorded reference, timestamp, original verdict, route-back/exception ids,\ncurrent run and gate standing, and selected evidence ids/digests. It never\nreturns local paths, raw bundles, arbitrary metadata, or exception authority\npayloads. `unavailable` means a fenced, malformed, or unreadable canonical\nrun; `unsupported` means a legacy run without this ledger or an unknown ledger\nversion.\n\nThe reader is zero-write and recovery-fenced. Its original verdict and\nselection set are immutable: replacement evidence and later project policy do\nnot heal or rewrite an old receipt. The projection separately marks selected\nevidence as current, superseded, or missing, and reports only the recorded\npoint-in-time freshness/revocation markers when available.\n\n## Runtime Roots\n\n`.flow/config.json` and `.flow/definitions/` are durable authored project state. All generated Flow Run files and disposable demo evidence are written under `.kontourai/flow/`; `.kontourai/` is the repository ignore boundary for generated Flow state. Current runtime commands do not read `.flow/runs/` and perform no automatic migration. Installations with generated state from older Flow versions must follow the backup, collision, copy, identity-verification, and rollback procedure in [Runtime Roots](docs/runtime-roots.md).\n\n## Documentation\n\n| Guide | What it covers |\n| --- | --- |\n| [Getting Started](docs/getting-started.md) | install → first run → evidence → route-back → resume, with real output |\n| [Use Cases](docs/use-cases.md) | realistic team scenarios with copyable definitions |\n| [Evidence](docs/evidence.md) | evidence kinds, `trust.bundle` expectations, bundle claims, trust artifacts and bundles, diagnostics |\n| [Gates & Route-Back](docs/gates-and-route-back.md) | gate evaluation rules, transitions, route-back policy, exceptions |\n| [Agent Hooks](docs/agent-hooks.md) | enforcing gates from Claude Code hooks, GitHub Actions, Git hooks |\n| [Project Config](docs/project-config.md) | trusted producers, gate overrides, config merge preview/apply |\n| [Release Readiness](docs/release-readiness.md) | release lanes, hold/proceed decisions, version release reports |\n| [CLI Reference](docs/cli.md) | every command, flag, format, and exit code |\n| [Library](docs/library.md) | typed API for embedding Flow |\n| [Runtime Roots](docs/runtime-roots.md) | generated-state placement, migration, and rollback guidance |\n| [Developer Architecture](docs/developer-architecture.md) | lifecycle and enforcement internals, ownership boundaries |\n\nThe docs map lives at [docs/README.md](docs/README.md). Contributor setup lives in [docs/contributing.md](docs/contributing.md). Release history lives in [CHANGELOG.md](CHANGELOG.md).\n\n## Schemas\n\nFlow's contracts are public JSON Schemas under [`schemas/`](schemas/): Flow Definitions, Flow Runs, gate evidence, immutable gate-evaluation refs/records/projections, reports, transition validation, release readiness, and version release reports. `npm test` fails if the runtime drifts from the published schemas.\n\n## Boundaries\n\nFlow is deliberately small. It is not an agent runtime, multi-agent orchestrator, task board, repo standards engine, hosted service, or hosted web UI. Surface owns portable trust state, Veritas owns repo readiness semantics, and Flow Agents owns agent-facing workflow distribution. Flow owns one thing: the evidence-backed record of why a required path was allowed to advance.\n\n## License\n\n[Apache-2.0](LICENSE) © Kontour AI\n","readmeFilename":"README.md"}