{"_id":"@the-real-insight/in-concert","_rev":"58-2768bc7eae85c3a071717d45cf3a7df2","name":"@the-real-insight/in-concert","dist-tags":{"latest":"0.3.27"},"versions":{"0.1.18":{"name":"@the-real-insight/in-concert","version":"0.1.18","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.18","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"5b48555e5839030f0f10b91b18015a9d9a9dabc9","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.18.tgz","fileCount":135,"integrity":"sha512-huOdZ7qRvny0dScqSORgV0ZyWfVtrjVRgVBNQQTQbqW9YPd1YOH/O/BliX+JF49eo1mIVta8k9SCDGsPT8Gc7A==","signatures":[{"sig":"MEYCIQCQqkE5wKwCT0mCoi1SlCv91VSnR/QYa2jrITdO+vIn9AIhAJs8eiJ6nxhjGq+cOYbN0cc68+eew1+bd0pp/SMienUI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408851},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js"},"gitHead":"25cc7a143862dd23e89c652ce969352b5c4576b1","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.18_1775843602603_0.638272186084853","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@the-real-insight/in-concert","version":"0.1.19","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.19","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"a424fef2e28ce3fbf8cd8265d7acf2dcd7315cff","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.19.tgz","fileCount":135,"integrity":"sha512-Qn499lfAf+FgHcXusK9yzbzeFSz4EbW2qgf9hHoVm8cowJ+RaV8bhcdl+1h0Pwgt7MVgYBYLmsdtaCMWfjwbzA==","signatures":[{"sig":"MEUCIGi2cAt2CqfRmX69RvxZLTd8SLfr3rDUBPh8sWQv2G+nAiEAyuiEOGzxne+5RpwfClmdv/DtGMg3XE97wbNqn4QAIRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415408},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js"},"gitHead":"a1d53caa955dbca42b79f54da53c9c0575bfb219","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.19_1775930718607_0.3193507966468132","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@the-real-insight/in-concert","version":"0.1.20","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.20","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"f4a0b48388278dfa28a1811830b7571ae97dd8ac","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.20.tgz","fileCount":135,"integrity":"sha512-2sA4rBqkWiZdbEXO8hxo9PULgU1pkjfLyq4dG/6EbP7dCmhV5jEwHmcdSEyi7fq2UspbMZjbQwnPCUSulDCDLg==","signatures":[{"sig":"MEQCIAjgeoqOee1GdUXGr2D/U3qIJPpVK5i26Ywdxi+TF9QzAiBgdzPKYT9Ib+3/KdZffDp7by2SmihTHWmVijnOTt+DcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430985},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js"},"gitHead":"a1d53caa955dbca42b79f54da53c9c0575bfb219","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.20_1775931448389_0.34250448970874925","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@the-real-insight/in-concert","version":"0.1.22","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.22","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"e8589d835607e1527a2e93dc8878f91e7d6f50b0","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.22.tgz","fileCount":155,"integrity":"sha512-23FAJj9c0jbivkz/Gd9ZllfkyXI6AvO1UsCK+Kv7cXU2Rse7sZ7BN7dzn0SWepH49FW1vH6MW/RlJvtU6yMFjg==","signatures":[{"sig":"MEUCIB0kSLzmNEoJDQOh3kFzKOONX313AcxAtGxGf+2S0RT/AiEAn7/5kxtuMCRWFzc7+EfOsYhSGiiTzJk9W8pZ7rJckdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584466},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js"},"gitHead":"b5541eb83b8fa25b356190f4e548a6b25166c5f9","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.22_1776399363085_0.3485846498014338","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@the-real-insight/in-concert","version":"0.1.24","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.24","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"f7340762ae6994936330e5031a08ffe2bfe010ff","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.24.tgz","fileCount":155,"integrity":"sha512-e6AC6+qM4o1B/FuM6orEsZQZoeNBtTCp/+zyp6/GDoATE3nS32zFH2L0+Mc3py9p4puY0RGQ+0OaMS+o+ULUOg==","signatures":[{"sig":"MEUCIHQTV9BnMU3fciRgOPnUGFe24AalQcpqyLd8EivOB6I6AiEAvxNfOlh50OmvDAKAiokJV/vUIzOE/4G75fETBVf+RBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587003},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js"},"gitHead":"ddab131501446ca30b035979c8c607fff63537c9","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.24_1776415894007_0.023453581110258748","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@the-real-insight/in-concert","version":"0.1.25","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.25","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"a44064aa4a8593f1f1564474345636095010c4f6","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.25.tgz","fileCount":155,"integrity":"sha512-ey/3PRnUHWDv2KJafZz/UcMON8EzDHl9FcRSfEUfdr2llgxUmZkBYgNpcELqyTIhqk9DZ2BZ+Wf/oUuIBG6i6A==","signatures":[{"sig":"MEYCIQDy75VKU1ykB9ZkAEh//8FrPj3UhaADfZqxk99L0Gbf9AIhAOk36Ufw7fn3Hlqw3MB802F6a/1CXSnMp7+Z5bwdtGVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605167},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js"},"gitHead":"36c6844f590251e990c0cac9395e7b9b5cbdb299","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.25_1776429169428_0.19156004043292452","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@the-real-insight/in-concert","version":"0.1.26","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.26","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"84dd16c599223ff9e6b9a705630b780fb3c7a76f","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.26.tgz","fileCount":155,"integrity":"sha512-MNUqsHEEWzUMadE88HPZKGsgoxHMVhbTWkmJXwCvhqKVghrphOKRpjeFInuyJQAl3euudosGeU9a8iG5362KVw==","signatures":[{"sig":"MEYCIQD1c6BgfTrf5zw+FZ0HtzriQkMsaquMdgNKF6coJ5NZMQIhAPK2kvOwF0JoZD2J+IgCWj7NmOBh0r1gtDlJ1UFNJhhY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605275},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./timers/worker":"./dist/timers/worker.js","./connectors/worker":"./dist/connectors/worker.js"},"gitHead":"36c6844f590251e990c0cac9395e7b9b5cbdb299","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.26_1776437871810_0.3589690219077428","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@the-real-insight/in-concert","version":"0.1.27","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.27","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"cd790807b01069f67a2bd6506def234ff387aa5b","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.27.tgz","fileCount":155,"integrity":"sha512-qy+GxDBwV1UE2SaKH1KnTbECKzYwCjcHQnbxsYobYLuJid6dJu7sDuVZsat6gzRd+tjZm0sS45du5YR8NjGtLQ==","signatures":[{"sig":"MEUCICztf46ZjDGtPPx4OrizFXtGlOTMjDcglApDZ9dHHZAQAiEA/PqStmhzQWlRpoAI+fBDYz01i3Z5+sxxKNmCT/EaMKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605139},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./timers/worker":"./dist/timers/worker.js","./connectors/worker":"./dist/connectors/worker.js"},"gitHead":"36c6844f590251e990c0cac9395e7b9b5cbdb299","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.27_1776444955939_0.12002351363132013","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@the-real-insight/in-concert","version":"0.1.28","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.28","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"59cc527ab92d09fd732b8f404c1e4ecce75549a3","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.28.tgz","fileCount":155,"integrity":"sha512-ihIqjM3B87DMMhz5fnl5UuE34mcks4vAEK4MP9f1ulqLqd1L8AyqaWjUeWwBqu9F0nWvL/zTFIkICzF3bhlv+w==","signatures":[{"sig":"MEYCIQDbLDxBRjBLwfFVvIQHQo+7YO06nEaYsvE1TV3Jt3cISQIhANp7JdOuAtoLs0Eif/+oKG8JJixYE9sPLsHr8ymuANoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605214},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./timers/worker":"./dist/timers/worker.js","./connectors/worker":"./dist/connectors/worker.js"},"gitHead":"36c6844f590251e990c0cac9395e7b9b5cbdb299","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.28_1776446793131_0.19835399385202868","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@the-real-insight/in-concert","version":"0.1.29","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.29","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"db1de8f7ca7a12b80addc9008d0bfbce6fe4f5f6","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.29.tgz","fileCount":155,"integrity":"sha512-JUuQTAd8+rkocnGVHWLWtHcrMC56xUozSlMvuWmHirb0h2HojolVOEFUkzp+jogi+2kfT2ARjNjRbEhpdUbBUQ==","signatures":[{"sig":"MEUCIQDxVGIUIhNvZhym7xMdL+NSxwWZ5ZTon8mw4hrdDi874gIgA7uUnnkJWk/B48RAu8rL1gPhnq0JFYIPP9FhqpYH5tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607849},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./timers/worker":"./dist/timers/worker.js","./connectors/worker":"./dist/connectors/worker.js"},"gitHead":"36c6844f590251e990c0cac9395e7b9b5cbdb299","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.29_1776451032367_0.9671144916587993","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@the-real-insight/in-concert","version":"0.1.30","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.30","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"1a15ed9f9b1944064ae4d532bad8cbb6dfc4c5a9","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.30.tgz","fileCount":155,"integrity":"sha512-8nSFWk4QvWrlGySwRUifeY2Anz+MLFre4P4cudOwSuTs64BP87L/40i4ipGLDVn/hkRd+tuYnLmJonNoAkhiUg==","signatures":[{"sig":"MEUCIQCBM6stdVDxD4S2vC4yigFMQV7zYWIpkOQb0+2LtKeskwIgXhP0P1SQ8C5CCMkXg/rfbJHpq8spOm6ybHy8C+4CAX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615502},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./timers/worker":"./dist/timers/worker.js","./connectors/worker":"./dist/connectors/worker.js"},"gitHead":"36c6844f590251e990c0cac9395e7b9b5cbdb299","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.30_1776488688219_0.528831789955426","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@the-real-insight/in-concert","version":"0.1.32","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.32","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"e18e9e14a09953e5545807083c67b520588de6f4","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.32.tgz","fileCount":155,"integrity":"sha512-2/sSSJbIEHYnWiN7HORNPHE9rEmZmQSnTPQR85NrMC9YpXj3XAEE1symjI49qwH4ic1agSTvA1pAGe9tDQRaVQ==","signatures":[{"sig":"MEQCIBrNJVEsOlCGi2wNpfmUhq3bYL4CvuJ48Pi78tPrTyXpAiBfMg5JBy4A4X86v7j4wyN54bjZqkR4RjRPtKW2xzbaiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620091},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./timers/worker":"./dist/timers/worker.js","./connectors/worker":"./dist/connectors/worker.js"},"gitHead":"bbd407c68b905240b4e65b28d18389d7599b2d0c","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.32_1776540540057_0.21891231417119594","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@the-real-insight/in-concert","version":"0.1.33","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.33","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"1a05471a8885c547f91f81da9ec3ac0e08d41603","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.33.tgz","fileCount":163,"integrity":"sha512-onsGIfK4gmJaHNnDP/zsPHNf7GYVd2NJPSDuzzsXpeCuLmA5wytRW11+dsrC3AxlJ1P8Mi3r9JBO2lqo2ZIVrQ==","signatures":[{"sig":"MEUCIBnwrwbG33Ur3pYlkrOqgWk5fzgw5n6oftxM2akpGosyAiEAwaypP5ehs2JXfDwJj8qGJQtYkxHiG7eAxKdd8NGlV/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637849},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./timers/worker":"./dist/timers/worker.js","./connectors/worker":"./dist/connectors/worker.js"},"gitHead":"89a9dc4bd727f00f268b7382f0aeef22c5701645","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.33_1776579943873_0.172821303573786","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@the-real-insight/in-concert","version":"0.1.34","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.34","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"dist":{"shasum":"f81de59f20d17656c41ff9ad3d7ab939fc076602","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.34.tgz","fileCount":219,"integrity":"sha512-M2W2BGZ+L7QIO4GCb/aNi9S6cwesMtzYuqIObemQfkOAl1NcPhXMjbgzE5rUYce8AC2md7HhN1KIrweyhdxvOQ==","signatures":[{"sig":"MEUCIAFzkKQXwLoQPr3jgOnVdMBm+2EbElAPW59/EM4FlW8IAiEAya6SLHWEE0FRxZ3q1tZXyaaibbfzefA5AsTGe7RcIEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810525},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./timers/worker":"./dist/timers/worker.js","./connectors/worker":"./dist/connectors/worker.js"},"gitHead":"6785f6167b80015968483af9ade64d6b0e12d279","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.34_1776796089117_0.25085060070981324","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@the-real-insight/in-concert","version":"0.1.36","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.36","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"f421404d3c4c0902c6ddf9f63c8948c87ae77ae0","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.36.tgz","fileCount":211,"integrity":"sha512-xUHINTwDZMQ2jn7sVExigV6dtcupwjAewrlZidUIqOoYqibK0l7pozxwwwkhvgOGjz8d5RIdUAOPmT/XxSZGxA==","signatures":[{"sig":"MEUCIDZN4SGeYgslXLzWRbND6+ZqEk0X5c/HO9Iff9zzq2qzAiEA7Sl/5vJaplOyhhcVqZD+a4tt/a3DcCYSfLDEt/Rd7uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":775034},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"977dbddd0b75190ed7003fcc2520122b454125e9","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.12.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.36_1776799498799_0.7516679018019672","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@the-real-insight/in-concert","version":"0.1.37","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.1.37","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"fb1194d3d67f444509397b578e245e9cce4adfef","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.1.37.tgz","fileCount":223,"integrity":"sha512-xXLY4bdx+V9lIMO/DOilRri0FUyH7CRvLOQcU9/VtxyWBNDQlxNelKM3uc1me1GqkUbUssrjVncMC9VQ0PrkCg==","signatures":[{"sig":"MEUCIQC2eRzpm4p+SDSL8BnIgmZmLIca908l2okjkGiPwRuzZAIgT35T8cNGcwSRyGDU61AgJ1pb4L1Ro9WqFfBkvSJKWuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816298},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"60cef212bb6935acaddb009ceb7e1109ab8f111e","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.1.37_1776873839597_0.6671478299143745","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@the-real-insight/in-concert","version":"0.2.1","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.1","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"0adbf1b0bc6c7df2c5a02e6bfadb991f9b0dca31","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.1.tgz","fileCount":215,"integrity":"sha512-Rmb+5h4R1CQlSAeamGqyJShYLJtjKZZi8fsQvELZR3TadFQr8JMcqPGQHG8YyU7UUJLtQKWYnNOi0lUtaRollw==","signatures":[{"sig":"MEUCIQDXJBuoHgyLjNeuZ+eq+GEUuE//9jYOl7uo7f7Se3AeOAIgZPAUyGyCQAb+cWY77jMhL1GWUZLwDc2RRIh8w9ZGvqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":797877},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"e44030c5eabc651656ce2c2bb051f3fddde3ed61","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.12.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.1_1776880145579_0.7013503315519429","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@the-real-insight/in-concert","version":"0.2.0","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.0","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"e3445726d65c9a6e09d9e0afc1ddbe870cfe2fb1","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.0.tgz","fileCount":227,"integrity":"sha512-FOMSoMsHDfzH8pG2neOfHgIyBJkyJDAevz6bI7Zt8i1UQU/xrmE+N2zmtUo/kDCpcNahFCvOKQf7xdbyZiuqRw==","signatures":[{"sig":"MEQCIHOpEiYqQ0NyFUNgJ5KEwDB/7JqpxY5h+IgPvI6LsRTaAiAPem9dW9ZYN78W8UXR7fN08CISWSEM9b3TuMo5bwaFzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834808},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"e44030c5eabc651656ce2c2bb051f3fddde3ed61","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"tri-devops","email":"devops@the-real-insight.com"},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"10.8.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.0_1776880166538_0.28100860215928347","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@the-real-insight/in-concert","version":"0.2.2","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.2","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"2048d148c59fbef8b2802882a8574a2cb8fdc6bb","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.2.tgz","fileCount":215,"integrity":"sha512-ina3ShflLRZ0+haCbzt+AMC1tJn4zwTkUlv04SRBs6+Uha0C2UoKSW7WNoes7gDV1O0ggI0qzl4G8jFm2j0cWA==","signatures":[{"sig":"MEUCIQDPKWFT67xaqZ6cy0LJA6WVktVahkeHhl7gXu4OkEhPGgIgRQhHmG003V/0V3oxAWbkyHII5sJdf5UaD8lqtqeA1G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":809772},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"8dc1177be7785392379fad350632a59384a6c685","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.2_1776918058165_0.06603195114005511","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@the-real-insight/in-concert","version":"0.2.3","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.3","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"c338e53457074971c579d5a9a87f70ed288d6fc1","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.3.tgz","fileCount":215,"integrity":"sha512-rYIx/S8mTOUxRafO/ywlr0JbC2+IjrVVib1yqszyk5yg5rC/WCzENWy93O5yhAofitEHuTi8FM05dZnzoggeYQ==","signatures":[{"sig":"MEQCIB2n61s+jB9jyXLpqLN8U42k6z5Za3snJRbCvwce/wRAAiBypMYfM5nSREY5L30wcxZYx76PCTZFoCxIT1cEvgdOog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828524},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"fb9e1657a10a3dcead16952db8cbda66c79ad1ec","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.3_1776921880736_0.7331628781714346","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@the-real-insight/in-concert","version":"0.2.4","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.4","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"a48020b03f22f2d59af2302cb64076d5e46d26ed","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.4.tgz","fileCount":215,"integrity":"sha512-xoycRgCWzTqCrFcESTY0WO1pOIyp0ZYJjHl82LAiRPLJ47gBF+CT6c7fOyKYNsKCoRLGBiuobITG12j7Vk3auA==","signatures":[{"sig":"MEYCIQC4GDwEC4nKYZAd346YyEkbBSj9XmUFCVV2N9VRQheRtwIhAOZ+kd2D5+dmtvwD3VmvMjgChL55DE/MwtmmHsU9PFlE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":829566},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"d24244c0d8026511775c5cb2c3e256e9874b3ce0","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.4_1776923801838_0.5250218901326167","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@the-real-insight/in-concert","version":"0.2.5","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.5","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"9df37dd9fa473251150773a21cfc24f17e110ef6","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.5.tgz","fileCount":215,"integrity":"sha512-172yk91hlt41tobRbNNy0WSdebyY8WFXOEVpOXGVh+FV6jzliVq8y50UM4NGs47782j8sG/XHYTITmExpzDGDA==","signatures":[{"sig":"MEUCIQDiJVYn97kqhi9W36/LQXMjQqkn9zMWfd3LCiEGvIyF/AIgGyOj9tWKIe3zHvLWtfLJivEBWU+D1ucmer229HKLeF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830588},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"0a4e85ef89764311bb2107d6f535da0c91c44c13","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.5_1776949710120_0.005943597994946925","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@the-real-insight/in-concert","version":"0.2.6","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.6","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"41a4e3d8383922ba738b9b8b85db3188e53951c6","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.6.tgz","fileCount":219,"integrity":"sha512-r6dupfUHZAgN1Fe4tGoLioqB5HxcXocnQzB/NdjtfENKiHd5iNSyCn+1DK9VT0iFzJeEgs8DcbjQFMaD+mZuWw==","signatures":[{"sig":"MEYCIQC9/ibWYSH2ij7X/4FJHxpYf1SIKM6CNFNgnFnQgx1ZBQIhAPUi1pXUdyxqoRzokpcEWgqlm2wqysSAFiz4ggQQxdPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":862545},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"732d281ddac84048450a30b6e8af088bf3b3fd33","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.6_1776955854173_0.6854136694426041","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@the-real-insight/in-concert","version":"0.2.7","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.7","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"64108cb45531b24c2bc1ee35b6021dc7e7760ead","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.7.tgz","fileCount":219,"integrity":"sha512-vP/UfzMeLChTmsnSVRglEDy6cRyaAYX5U2GsJgLyh6JbQ9eKutT3NMF5HdcWalNftvvsT84OQSU5uvpG+EMuYg==","signatures":[{"sig":"MEUCIB9f4rH1NBgBYb+SWICenj/Awct3NBKiCTbPhVcZa5/KAiEA3xZWNLzchzXeF/6hknk5B3KYWxefcG2qZr/3NH6vh8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865033},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"50d9e68748c4753187543a727a85442f328008eb","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.7_1777017222847_0.2939813976303376","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@the-real-insight/in-concert","version":"0.2.8","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.8","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"80cbe6a516cd9b312edf1960f9801aa72cc8bb8c","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.8.tgz","fileCount":219,"integrity":"sha512-FKaEQ2TEu9dSn9ZY+dqRQ0PUCQVfIL4+v5RspgBrJ9T4jbNaseFnHaDJ1gIytW+b90B8OPVhrnMktOy95AqMww==","signatures":[{"sig":"MEYCIQD+1GdymkPgJCZ0oIDE2l4oaJzn0V9+2G9f+tOUcblx8AIhAPuA4MY1yVuzHMki1yjcKH6l82ieqQ8sLD+FHXtitt/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":875543},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"02c6d86f668ff829012f6f3d740a4219ae13ead0","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.8_1777021100364_0.7207892120266872","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@the-real-insight/in-concert","version":"0.2.9","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.9","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"57ccf431feac581c762dc7cd58f395c6b25ab3c0","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.9.tgz","fileCount":219,"integrity":"sha512-znEIv2sPw+G+ohk0JkhcYTOdQsRzFikswf8l/WdPtys9fXza+v3YLwqoqxOBbOBqd4YCxsjKO31PXa52fzdMJw==","signatures":[{"sig":"MEQCIQC5ALlRCtBRXG+3oIik1JfuBsZyE8I23uEerMf0wUg5TwIfAk6g9ZDVrjVaryqDBTWBcYWfICCwjnbYysN8Q0wUaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889758},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"a4f4fef78299f0ece712bb31a4ab9249f077705d","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.9_1777025615337_0.3217034404916921","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@the-real-insight/in-concert","version":"0.2.10","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.10","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"14ea7ca126d4f81f78fc82593dc5f8ffdf857850","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.10.tgz","fileCount":219,"integrity":"sha512-QBNsLj1hHszGRwu/ONo+QdDNpzDzNVDP194r7/5nczqV8prNuaztirF3mjY5EbQiObgBLiulf/bK8/QJRcR0tQ==","signatures":[{"sig":"MEUCIQD7QoMsV18Y2SURWcdmQw8HYbcffa2tmDES3YftvJoNVwIgRynOahvExDb7rGecPPJmKjPvRQ+hWnr5BjBpqtoEY08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":890395},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"ad6627219cdca2eef222f928dc92d6bf3134ab16","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.10_1777028386223_0.045699329853710946","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@the-real-insight/in-concert","version":"0.2.11","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.11","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"97c9b72a8b6b2e10f89fefdabaeef41905e81839","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.11.tgz","fileCount":219,"integrity":"sha512-+sFW4/+lHwstBRGe06kczSSfhYX0ldF7vTn4m3JxvYCVVAY3BcBRiUnOoY+Q4AmmWHgYu97ZyekSPEuTAKBRcg==","signatures":[{"sig":"MEYCIQC5LSyYF+MZ4KfVVgdVqaNNV9YscE1+GAcV90iqxr7WeQIhAKlv01HPehfOeTaJVT68AxCQrhVeVRvd5pWERIdcywB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":893777},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"8f00535ee58150e656f5cd4129fddd45e8cb0d5d","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.11_1777029409110_0.2650103762745868","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@the-real-insight/in-concert","version":"0.2.12","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.12","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"a8eab3966f9f0b4ddb8212dd033f25b3c76ca361","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.12.tgz","fileCount":219,"integrity":"sha512-Iva62X37out7upURYco/6cnTIA/Or5ouB0o92RB/kKwPAhgO94RKSjJvRzfwjS0rkJn/5Oa8iLor164yCrl8Yw==","signatures":[{"sig":"MEUCIQDYaAu8lWc+PNLDy1BUyUJ4Rt+OdI4PG6CY2ffsJ9X06AIgTjuFruIZzE3eJL4YW0cvq58p/SmwG/sheQ7Ke+6QBko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895147},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"f09927cbd9d17bbad28e101c52f87fa5106fb0cf","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.12_1777029959845_0.45839179268152996","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@the-real-insight/in-concert","version":"0.2.13","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.2.13","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"47fa1cf1af03adf0254666794b9ddac465922b46","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.2.13.tgz","fileCount":219,"integrity":"sha512-nRQZZ0JjoXp+/6EnaurhGYAGzlcWO1Zlaug4l0RxAWowwUZKDbGxMimyDCaC0HrrA4D9WhCG3Vak2QTbVkuEUg==","signatures":[{"sig":"MEYCIQDdJQ6Tbijsxt8xvMx3llm+qTP6Jegb4aCEqwnQoVDWTAIhAKgAPL3if5F1YbAUQp1McTXd/eP5WehO7vFH0mSR5ENA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895795},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"8d237a4d61effd9f0435129f9b262c719ccac69b","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.2.13_1777030400065_0.6803259750498534","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@the-real-insight/in-concert","version":"0.3.1","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.1","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"e39c4e0d3f9fbf214b0549afb16b1793dee30d06","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.1.tgz","fileCount":227,"integrity":"sha512-/8wM7p8M2mP30xPtkCLnaTUesRcAU7vVLtkUTKlYtDwCrBfhVRuI445JRS1xdN4mFaIsf8IdxCc4YbIw1xIirA==","signatures":[{"sig":"MEUCIQCRyLbUMwp+Maa3ga/uS9jOtDRJUZNyT+xscJNNQkCMAwIgI2FHPgKTD1icHldxEXp4Vr0HqxTFOKqqiHjKAnsLzYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":926149},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"76aad576a4b0b23b8f4f10edbb176ed64333a8d9","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.1_1777032901521_0.6112768160864943","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@the-real-insight/in-concert","version":"0.3.3","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.3","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"37bddcc744f75928ac2ad6d0df9893ead802116e","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.3.tgz","fileCount":227,"integrity":"sha512-YECd8OJb2T++CePjm4NUDPWeAB0FJ1AJKWqI+0ll17LBKiz4n4HP2WdOvVZa2v5MuSRCaD16JghITQ/9lxDc+Q==","signatures":[{"sig":"MEUCIQDKlUYRZqy4hL2e2HcUWcxChakc8DF++IX8SBT9iIuD6gIgaipMMAkcTy0XcBR2TgbZBuI4MOBuesVm1b/5b/eHqyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":929453},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"16f82f47a8605cef5ad0144ad467c855e90b84c1","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.3_1777033285890_0.8611903771996359","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@the-real-insight/in-concert","version":"0.3.4","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.4","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"d67d038c33e58dd062a0f715caae1470406ec8ba","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.4.tgz","fileCount":227,"integrity":"sha512-Pgvug3/yApUdrldv85/RL0srqW87SlRRaeb7JMJ7YoAQWcvKCMreI+ImgeemT6OK4njXNsJ+dawfYiFy6VkcqA==","signatures":[{"sig":"MEQCIAcmDLOpmZHIbcGQiVu5Z5Glo0IaEBUlVYgMFk2FiJx1AiBdunzZe5+BfIrfa/Uury05aHEvCdd7cI+h2qFpkJkluQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":931916},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"373a3bb9c3ebc0adfeed4f99d90001e25f9030e4","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.4_1777033561089_0.20663904334156702","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@the-real-insight/in-concert","version":"0.3.5","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.5","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"be5878ca36282b23290b178b6132c0b36c7c5498","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.5.tgz","fileCount":227,"integrity":"sha512-j45BZxH0PIVAi2iHvlOQtYx7tQwU62ZzCY9y1wG21RpjXL2go5DVG+sWwPquSH4OzwHL+rkls84SMjDDithRYQ==","signatures":[{"sig":"MEUCIQDorfWAhGsgI9QoKRUrf5TEwGb5jXiirw2j9bLIpgsDrQIgK8nazXzbw3bfakbw1YrSpMXJZ36yoZKd0p4LU9+dJrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933736},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"ffebd72edbdc7a1ae7212ad8f20bdf1f0227522e","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.5_1777033975618_0.5151927071936637","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@the-real-insight/in-concert","version":"0.3.6","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.6","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"91bad226c6358b3cf972edfbf775fee029eb25ce","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.6.tgz","fileCount":227,"integrity":"sha512-I1WhSVmY1HSzUXaqe0iWIL+k1HWtArp+8oQwDNcIcwVnlabP7PjOXcoFAbHQ+V7NO+Vbfl17+tLzhnaTSLEUlg==","signatures":[{"sig":"MEUCIQDO6zZFeYBKjnnjj7xsQ8v39+vFrmePzSEaaQ6p/ejF8QIgLn/wAY/5nq0IGTlYoPmpY8rjWdd91wpN7fE+kJUH8KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":936037},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"d086cb4c3275bc4066c5f4dc6d8b3bec3e06adb9","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.6_1777034585577_0.9541333462372354","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@the-real-insight/in-concert","version":"0.3.7","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.7","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"c4059383c3e3a2de35b630ac1b41627df9586ba8","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.7.tgz","fileCount":227,"integrity":"sha512-iAJc6hEvzxqvolne6sTybez2kSyd8RI0BfIkXaGGCd5csp1h6wHXw+/+L9BLqPvChilgOJR+XdyvPL96IvePKQ==","signatures":[{"sig":"MEYCIQCw+zMmQhuyMyuMqci19jTsQS1XlNmTS99cG8RA2P94uAIhAK3SX20NohbdteiBuovw9wiQBVKDKsqT0t5sjpXM4XMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928748},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"4f9a61c63bef59b2a04f2e6ce4b2bd3199526565","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.7_1777035077088_0.7188327495207103","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@the-real-insight/in-concert","version":"0.3.8","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.8","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"810083abdd0ae6405234b7654a09bae6d4ead833","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.8.tgz","fileCount":227,"integrity":"sha512-lqia5mdgWLvtDpunDn8VUdQ80vwz2M7CyWlx4pGjU6LbahLq/FuUkq7sjqjTHIfGdDLJ2J+ek7dK6U8Nmev6uQ==","signatures":[{"sig":"MEQCIBYb1zuW56w6sAllllPrd+TO7Ti3jfITzsVlM4MobLBuAiA51Ptp/sT5Rp0n0M+bgHcT3mnJ2Vo2ZREKCk1//yyXmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932555},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"e85cf23ac940999053845e49cbb1b324fd4322b2","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.8_1777036345486_0.5808952874020519","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@the-real-insight/in-concert","version":"0.3.9","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.9","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"e1c13b511ed522a04569abeb5abf9aaedca69529","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.9.tgz","fileCount":227,"integrity":"sha512-NDq0COs6BHxeWSo5xhN9+SLYCH27uew6Cwdhs+kD0sgxLOCzmlyrFnXVWLPmaX3Ill4t9XMzg1U75HgHpH7XkQ==","signatures":[{"sig":"MEQCIErKT8Jz0fbDTVUk2DNZ3Mc+p07JXlE1zfhzKefNCso1AiBCHUUIUA/uO+66/redpQ120huZGwZWqPtbIw/dLtgb+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934211},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"b56e70decf15b7d179d5960002df6ba635994736","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.9_1777042168561_0.5801109994559455","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@the-real-insight/in-concert","version":"0.3.10","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.10","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"a9df5e7ad41c3be8dc91e9f9ea64876411f35385","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.10.tgz","fileCount":227,"integrity":"sha512-J+4odjnurJgkoVL0uSJOw0hUxfPBnVEhDDFHU+8O12BqI98l8+EyF+IW6J9833CQExQyaMal4tEmV+uz3zQFgA==","signatures":[{"sig":"MEUCIQDeqJpQyRLXda1c5PUBz6FCd66Wz3/NzLbC5gg+T8/R2wIgGA+GhYVn4FXrL9o9sFDv0R3EjWD5P/12oTUhC1i5UGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":935114},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"4575327324894525a14e4d87fd2609ef882b3c53","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.10_1777044727071_0.039355252173596034","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@the-real-insight/in-concert","version":"0.3.11","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.11","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"0d3165d034de7cd83e3455b8ceb5079dc019d903","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.11.tgz","fileCount":227,"integrity":"sha512-HpgMG63uD0KGKO7MHRZeb5VynPx2PWVlxwaOGmXFewnSIq8BW69BRrAP4M+2n6i9ujQFLyV11/zqrb+rVu4jvQ==","signatures":[{"sig":"MEUCIQChVl84gSlUy97pa/6WScr36HrvaLk2SMCwEeEVjQkVZwIgdALSwsPONLr7tOuWztgrcpGhswVSvs7jnUuQ37TGxkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":936881},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"20ef9fe8484d6e4f0547d2da1aff7d60c9168683","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.11_1777045428925_0.02202980922246489","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@the-real-insight/in-concert","version":"0.3.12","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.12","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"40c4e9389fef31e32591e4ee8035e85d308d4770","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.12.tgz","fileCount":227,"integrity":"sha512-7phDa0Rf6eglli++ox5j3A4pRCIh+F9pPYggxcxIXP8BX/441aj0fPOVfYBWSZkRS8skA8gj5U5sNXIiiaZPsg==","signatures":[{"sig":"MEUCID3ls8pTSXsdxAPnngD92uEgo+SnEgXrbSTZtP2Su/cSAiEAvD22ArHPTfzRJ4IqDPULQTWjk00XvsxKPmfKOnUJXiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":938915},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"0f90b883562cea1e8e1f6b1d4e0dbeddf848390e","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.12_1777046841034_0.8416767999109263","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@the-real-insight/in-concert","version":"0.3.13","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.13","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"ec690c41e2c56be437cf0edfe47726c71efd9728","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.13.tgz","fileCount":227,"integrity":"sha512-NJLiTqjXgUBzBIfZ0ogMd/6iRhV99HBuVZeBiLJTrJ4aFS8lQmntd/Iy8bz27scy0jAIsTtWg7u5VgD67kQ8og==","signatures":[{"sig":"MEUCIQCYmOlF9AikKw92DYMG00WSuLXCKqaporhu2Zy28pxWkwIgUi5EIiwNusu6+4fTztvmWQ+RRBfELcCTZxXl1EsPyPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":941005},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"4bf348bf14c77eefe51029ff45f7c578d7b52ab4","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.13_1777047562772_0.9660806803453579","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@the-real-insight/in-concert","version":"0.3.14","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.14","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"a770f129baa3aa429d510cb8f15fcd2c777cd0c8","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.14.tgz","fileCount":227,"integrity":"sha512-qsPOnbVzbS/NtkRWaGdTslEXvs3mm1nOdcS0eRS4hBvfXaW9t3R7qt2Q4G6CHLKJ0Ds0usnnV1qpG9a04O6m8A==","signatures":[{"sig":"MEUCIQCC/eYWVsu6V96c6whLe0YwcNbCj2dIKHNrsPfl2WCBjwIgbCCwQf423XD1TuyzRyb8q/+UnCNdHP3K8ZsewIR0/DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942783},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"5db6b1c2486bea98f2ae590803bbae9d95dc9540","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.14_1777048206156_0.952060100050474","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@the-real-insight/in-concert","version":"0.3.15","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.15","maintainers":[{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"c3f89d35f7b18429b115acadd4f967a6fa325fd7","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.15.tgz","fileCount":227,"integrity":"sha512-fz/Q3y+59Zdjx5Ewd3qtHlUl9z9xjK6hIy+o3Ji/SRd86ZakPnZereJn8pk5FBOS0GzTq6dugaEvcnvpdgIwqg==","signatures":[{"sig":"MEYCIQC0Y6yKi5QT9fyrpd7xsyf+jHOfkg40x2oFOF5sUVB5xAIhAI5VrSoVflzfXvyR7T+Wqs3LvPBXhyf6tqtnkCAWhA5z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":935330},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"9a626b6c8527b742cc636a0a60e6e6cf970da1b8","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.13.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.15_1777100368435_0.10354723098076257","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@the-real-insight/in-concert","version":"0.3.16","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.16","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"e409ec8c9bd1d08b460123ec53b205c7a8003cc0","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.16.tgz","fileCount":227,"integrity":"sha512-SCE4zvaGtzDHWGbLkQI3Hle7LuZwnjV6nwi0IFHOcWUC612lYbVVJkdWyoL4l4CPVIb+htAqwSCHT/feslD0Cg==","signatures":[{"sig":"MEUCIQDZG3AOgMXkhuOp2+E94uop/JYfpaqwz/ZDOV4z5HR7agIgI59+Wpty+eE2uh8h1FEgz0WuNEwGQ91zfVyf1WRdE8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945246},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"3b17edff64f3cf24ba2d829b07bec6c799459ec5","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.14.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.16_1778947828907_0.25310842798267896","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@the-real-insight/in-concert","version":"0.3.17","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.17","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"60f0c6bcf925f4fa9c8509fb1e726945284d4068","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.17.tgz","fileCount":227,"integrity":"sha512-Crh668DuDa+4kq6in+COaFZeC4I3AwoL0/2qu9kFm1fHdZJdtqV0OlT4vd0I2phU7BCh8A41dnlx60WuSSHrzw==","signatures":[{"sig":"MEYCIQC4vXduKx/NdSvHaqQeqpO0MT1iFS/qj9J2ins/9UVrDAIhAILiICx7IuTSN4UJE+7xH3MeS+yulB+GW8QmjI/QKJId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945528},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"70d56a212a230b6b9e509fec1bf79d4a0dbfb746","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.14.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.17_1778948951802_0.07542618506021692","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@the-real-insight/in-concert","version":"0.3.18","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.18","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"8185ac6ebfa1b8ceb694013fe027ea68f162e59d","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.18.tgz","fileCount":227,"integrity":"sha512-CAjhyjnvOW2/dm07PKXLc7zk67grg09H2rF/4cBSLXhrdQIx3+TliA4lMxfubBNFb9egEe8cVEu2gQepRdi10g==","signatures":[{"sig":"MEYCIQC6p3c0xS2qSopld4EeRdaU8LS/+pWQZm0mGWP/7S6o9gIhAKHad2Qa1UKX/+GlNEC5LGFlJywkdkE/dm2JE0SNoLCc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945588},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"3e16f4c9af5fba894ea0423ba80200c598494243","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.14.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.18_1778949650534_0.3566596634537409","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@the-real-insight/in-concert","version":"0.3.19","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.19","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"7d54ea9f0c3080fb96bdfd646fb9d646882ef3fc","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.19.tgz","fileCount":227,"integrity":"sha512-yN4KRmTIdl4l9LyLOJpTKkmA5R7tEg2VdP6qqmWOk0q883KY36xCUANthMv8KFyGg84/6+Y7nrcsLnUn6jJj5A==","signatures":[{"sig":"MEUCIBwqZBcuZwG5KaMpHRGhPPA4ioHdEebzkSRbwsyiZsbcAiEAtNo36zbFAQLWNM/h1a8vWtrlHifXdYEDiyfaTGNHWpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953199},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"7d931ba7d2149137009487e2b8953914672d9da0","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.14.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.19_1779196325365_0.8154310029294876","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@the-real-insight/in-concert","version":"0.3.20","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.20","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"ccd39606ce6d2050e5fa931f71a3f4ba530adf9b","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.20.tgz","fileCount":227,"integrity":"sha512-W32pliEjQ61Ho+GM3P0YtSbzfV0wju07r+79GkQb1ytaFCwD/TpVcCfbG5jLnBqoW9Ynb7v9RtWGVaAsfVC/pg==","signatures":[{"sig":"MEUCIQDFWv3N/sLEcPY7DpomG/R2W3/7eiw3xbk4t0L9NgmExQIgPv++q+ASx89WkmAHbqSt3xE1e8l6gGhaXllZKQUN+9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959705},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"05f926313633ad7e8dde69c09b2038b715777f11","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.14.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.20_1779204289668_0.7390811422438277","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@the-real-insight/in-concert","version":"0.3.21","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.21","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"14d33b5d608b9efd7655c706ecf6b7c2b564916a","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.21.tgz","fileCount":227,"integrity":"sha512-U9SjLEvDlsPca+fom9VZokLVl6jQ+p7YVtsgtaW5lVlFwvmOzcA3myqeP+yPd3760py00XzsL64Vse3hFHMLRQ==","signatures":[{"sig":"MEYCIQC+mP/yrhdf9EZB2jn2DYcxNcvDB7Ojh5ees4vj4cK5bwIhAIH6txmy8S8X3nDcrXMr3hjzAYP5l6M/ZVXCDz38/+4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":990148},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"f66f0f5641c67d6e0804f3a03a2fdfae7aa464e9","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.15.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.21_1779436268698_0.2825500811312007","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@the-real-insight/in-concert","version":"0.3.22","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.22","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"69a920c5a6cf11ba2365c25759d9478679d18e84","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.22.tgz","fileCount":239,"integrity":"sha512-OqwQj+l0rBABV95SJKpsnnQwROD026Z0vOUn+4kW3ZIyTSSgCWcMRflSgqRGJyvm0e9wrjJYGviskgY0Rv2SLg==","signatures":[{"sig":"MEUCIQCslnwq+KYsYZE3l79t2PMvmq3gSB7BxIZ8aVBsCn08TAIgU9YUq+M96bFK1rLABVpcXN7hgJdAZCnyH5N5A+IL1i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1035213},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"87a745a42ac916212db1be23d87ab307bbf70361","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"11.17.0","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","rss-parser":"^3.13.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.22_1781429773382_0.3829041901720083","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@the-real-insight/in-concert","version":"0.3.23","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.23","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"897e5af0dae08eab2b5884d4718c197ba7be8fdb","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.23.tgz","fileCount":243,"integrity":"sha512-fdef2Lf9S+YaTyxdzWIHwuKFWBmGw6TVNfKr7ZEQw/vMgQYw5CLfZz8Yz/q4IYo5bTc2v4tD4TEd6Z+9H/HM3Q==","signatures":[{"sig":"MEUCIQCDmLlB8wFACkcf6tyUJLaB7ko5TchmyNP7UzETTXkXiQIgCLPNiyAeCuogdRfZJwe9I5NkZxmeT4MbNyaeHNRM8vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1045529},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"7b2291071f8b56ef67791345b334249ce0d6cafb","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"12.0.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","rss-parser":"^3.13.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.23_1784223438942_0.790874661346123","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@the-real-insight/in-concert","version":"0.3.24","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.24","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"5743510c490a775633f16d7655a08ec641501c90","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.24.tgz","fileCount":243,"integrity":"sha512-iFFqqeXYKhITY6KYZArGh8KrE8uJWg4lgSSimfQcByebPL0D094A+07AUYcBzfHCy4yGfJ6kgIa7JLHbT1/dKA==","signatures":[{"sig":"MEUCIQCRJ/xTEQOd100RB8GZxB60ClfjNOR+14AAblDZ8ag+4gIgXotabarF6w+lhv2fq1DSUB7uaDP/GmQ5KOPfOnebfLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1045529},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"0798b88d168d5ad3479c296d9ef4a570f559695b","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"12.0.1","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","rss-parser":"^3.13.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.24_1784224088285_0.9075185920302145","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@the-real-insight/in-concert","version":"0.3.25","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.25","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"d19d45f51508857fcc68752f36a92cb04dc1b3a6","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.25.tgz","fileCount":247,"integrity":"sha512-slcbz13GnghBBh+AfoduCMmweczFwJamBKEppJegIOxR3mygCV3RwzW9jqan3BvuF/wd4MS+p58tG9+WPWWGPg==","signatures":[{"sig":"MEYCIQCRGE6vssTnlAMlvMpOB941oU/05JA87KHkJBtY/8t1uwIhAJhYMuQcWd828MqxaKEq8hFu/MyBqjRdxOJMbVOea7iO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055612},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"d0841f3cdf0562071085ad470366ef8e46fdd065","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"12.0.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","rss-parser":"^3.13.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.25_1787063243397_0.7623551024479522","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@the-real-insight/in-concert","version":"0.3.26","keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","_id":"@the-real-insight/in-concert@0.3.26","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dist":{"shasum":"94d91b091f47b3f30674d7b9044b1d6d0a929226","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.26.tgz","fileCount":247,"integrity":"sha512-8kWtfLfqhBBQviyQBrDNl9OesbrFctTwRagdTMuQ8ng9VNVAGy9gKpGsyY9A7CInZOhe4R95NRKfQxEjOFf1XA==","signatures":[{"sig":"MEYCIQCiYSqIE+tethIcQ/Nuv2QjikQ2oOtCun1fq2DcWMBs0gIhAJeIhqAHA1oM1DAh/bUKpLjCBhPJ6k3gPtYsKvbl2g/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055612},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./db":"./dist/db/index.js","./sdk":"./dist/sdk/index.js","./local":"./dist/local.js","./triggers":"./dist/triggers/index.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js"},"gitHead":"450bef759c461686b6a30e2b2d84bc7bdfeeaad3","scripts":{"cli":"ts-node -r dotenv/config test/cli/interactive.ts","dev":"ts-node-dev --respawn src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:unit":"jest --testPathPattern=src/","test:watch":"jest --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:integration":"ts-node scripts/test-integration.ts","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"repository":{"url":"git+https://github.com/The-Real-Insight/in-concert.git","type":"git"},"_npmVersion":"12.0.2","description":"BPMN 2.0 subset execution engine with event sourcing","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.19.0","uuid":"^10.0.0","multer":"^2.0.2","express":"^4.21.0","mongodb":"^6.10.0","rss-parser":"^3.13.0","bpmn-moddle":"^9.0.4","@the-real-insight/tri-model":"^0.0.748"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.5","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.6.3","@types/jest":"^29.5.12","@types/node":"^22.9.0","@types/uuid":"^10.0.0","ts-node-dev":"^2.0.0","@types/multer":"^2.0.0","@types/express":"^4.17.21","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/in-concert_0.3.26_1787074780462_0.5268636428236841","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@the-real-insight/in-concert","version":"0.3.27","description":"BPMN 2.0 subset execution engine with event sourcing","main":"dist/index.js","exports":{".":"./dist/index.js","./sdk":"./dist/sdk/index.js","./db":"./dist/db/index.js","./local":"./dist/local.js","./validator":"./dist/model/validator.js","./tri-schema":"./dist/model/tri-schema.js","./triggers":"./dist/triggers/index.js","./triggers/timer":"./dist/triggers/timer/index.js","./triggers/graph-mailbox":"./dist/triggers/graph-mailbox/index.js","./triggers/sharepoint-folder":"./dist/triggers/sharepoint-folder/index.js","./triggers/ai-listener":"./dist/triggers/ai-listener/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"ts-node-dev --respawn src/index.ts","test":"jest","test:watch":"jest --watch","test:unit":"jest --testPathPattern=src/","test:conformance":"jest --testPathPattern=test/scripts/conformance --testTimeout=15000","test:conformance:watch":"jest --testPathPattern=test/scripts/conformance --watch","test:callback":"jest --testPathPattern=test/scripts/callback-demo --testTimeout=30000 --silent=false","test:callback:user":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"User task\" --testTimeout=30000 --silent=false","test:callback:service":"jest --testPathPattern=test/scripts/callback-demo --testNamePattern=\"Service task\" --testTimeout=30000 --silent=false","test:integration":"ts-node scripts/test-integration.ts","cli":"ts-node -r dotenv/config test/cli/interactive.ts","server":"PORT=9100 ts-node -r ./src/server/load-env src/server/index.ts","diagram:parallel":"mmdc -i readme/input-parallel-with-subprocess.mmd -o readme/input-parallel-with-subprocess.svg","test:sdk":"jest --testPathPattern=test/sdk --testTimeout=20000 --runInBand","test:worklist":"jest --testPathPattern=worklist --testTimeout=20000 --runInBand"},"keywords":["bpmn","workflow","engine"],"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"git+https://github.com/The-Real-Insight/in-concert.git"},"homepage":"https://github.com/The-Real-Insight/in-concert#readme","bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"dependencies":{"@the-real-insight/tri-model":"^0.0.748","bpmn-moddle":"^9.0.4","express":"^4.21.0","mongodb":"^6.10.0","multer":"^2.0.2","rss-parser":"^3.13.0","uuid":"^10.0.0","ws":"^8.19.0"},"devDependencies":{"@mermaid-js/mermaid-cli":"^11.12.0","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/multer":"^2.0.0","@types/node":"^22.9.0","@types/uuid":"^10.0.0","@types/ws":"^8.18.1","dotenv":"^16.4.5","jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","typescript":"^5.6.3"},"gitHead":"b5992873d21b8cc62bf77be86ea9f45e0712dd3b","types":"./dist/index.d.ts","_id":"@the-real-insight/in-concert@0.3.27","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-l7LnrKbdIQJG6zci4KC2thql4MmcBNVvsJNd7Atd0GvxfGI7jZu7wWMEQbGDDbCbYnycWWaV3srZUri0VmKMMQ==","shasum":"e0e97938d1ccc4dd2c2dc07cf0a39c26b17f9d14","tarball":"https://registry.npmjs.org/@the-real-insight/in-concert/-/in-concert-0.3.27.tgz","fileCount":247,"unpackedSize":1058648,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@the-real-insight%2fin-concert@0.3.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBvGpGIZJo0tlOdjsUqkyXwf2xduA2iDdoU8jB9ytp7gIhAI3brIecnombLDZQziTxxn86LgjJo3fdjjXJST/VNv/S"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:234a6483-74be-4e85-ab27-6e50de662890"}},"directories":{},"maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/in-concert_0.3.27_1787085249932_0.6419253190522141"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-10T17:53:22.602Z","modified":"2026-08-18T20:34:10.415Z","0.1.18":"2026-04-10T17:53:22.781Z","0.1.19":"2026-04-11T18:05:18.747Z","0.1.20":"2026-04-11T18:17:28.541Z","0.1.22":"2026-04-17T04:16:03.222Z","0.1.24":"2026-04-17T08:51:34.141Z","0.1.25":"2026-04-17T12:32:49.570Z","0.1.26":"2026-04-17T14:57:52.024Z","0.1.27":"2026-04-17T16:55:56.090Z","0.1.28":"2026-04-17T17:26:33.321Z","0.1.29":"2026-04-17T18:37:12.531Z","0.1.30":"2026-04-18T05:04:48.373Z","0.1.32":"2026-04-18T19:29:00.240Z","0.1.33":"2026-04-19T06:25:44.026Z","0.1.34":"2026-04-21T18:28:09.258Z","0.1.36":"2026-04-21T19:24:58.979Z","0.1.37":"2026-04-22T16:03:59.806Z","0.2.1":"2026-04-22T17:49:05.741Z","0.2.0":"2026-04-22T17:49:26.738Z","0.2.2":"2026-04-23T04:20:58.369Z","0.2.3":"2026-04-23T05:24:40.961Z","0.2.4":"2026-04-23T05:56:41.979Z","0.2.5":"2026-04-23T13:08:30.266Z","0.2.6":"2026-04-23T14:50:54.345Z","0.2.7":"2026-04-24T07:53:43.008Z","0.2.8":"2026-04-24T08:58:20.521Z","0.2.9":"2026-04-24T10:13:35.516Z","0.2.10":"2026-04-24T10:59:46.431Z","0.2.11":"2026-04-24T11:16:49.304Z","0.2.12":"2026-04-24T11:26:00.082Z","0.2.13":"2026-04-24T11:33:20.272Z","0.3.1":"2026-04-24T12:15:01.730Z","0.3.3":"2026-04-24T12:21:26.054Z","0.3.4":"2026-04-24T12:26:01.302Z","0.3.5":"2026-04-24T12:32:55.827Z","0.3.6":"2026-04-24T12:43:05.767Z","0.3.7":"2026-04-24T12:51:17.239Z","0.3.8":"2026-04-24T13:12:25.657Z","0.3.9":"2026-04-24T14:49:28.794Z","0.3.10":"2026-04-24T15:32:07.262Z","0.3.11":"2026-04-24T15:43:49.101Z","0.3.12":"2026-04-24T16:07:21.180Z","0.3.13":"2026-04-24T16:19:23.063Z","0.3.14":"2026-04-24T16:30:06.354Z","0.3.15":"2026-04-25T06:59:28.584Z","0.3.16":"2026-05-16T16:10:29.130Z","0.3.17":"2026-05-16T16:29:12.005Z","0.3.18":"2026-05-16T16:40:50.725Z","0.3.19":"2026-05-19T13:12:05.539Z","0.3.20":"2026-05-19T15:24:49.840Z","0.3.21":"2026-05-22T07:51:08.833Z","0.3.22":"2026-06-14T09:36:13.704Z","0.3.23":"2026-07-16T17:37:19.097Z","0.3.24":"2026-07-16T17:48:08.441Z","0.3.25":"2026-08-18T14:27:23.554Z","0.3.26":"2026-08-18T17:39:40.605Z","0.3.27":"2026-08-18T20:34:10.080Z"},"bugs":{"url":"https://github.com/The-Real-Insight/in-concert/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/The-Real-Insight/in-concert#readme","keywords":["bpmn","workflow","engine"],"repository":{"type":"git","url":"git+https://github.com/The-Real-Insight/in-concert.git"},"description":"BPMN 2.0 subset execution engine with event sourcing","maintainers":[{"name":"saschatri","email":"sascha@the-real-insight.ai"},{"name":"tri-devops","email":"devops@the-real-insight.com"}],"readme":"<div align=\"center\">\n\n<img src=\"./docs/logo.png\" alt=\"in-concert logo\" width=\"200\" />\n\n# in concert\n\n**BPMN 2.0 EXECUTION ENGINE**\n\n*BY THE REAL INSIGHT GMBH*\n\n---\n\n**A production-grade BPMN 2.0 execution engine for Node.js**\n\n*Event-sourced · Optimistic concurrency · Push-style callbacks · REST & embedded*\n\n[![npm version](https://img.shields.io/npm/v/@the-real-insight/in-concert?style=flat-square&color=0f172a&labelColor=64748b)](https://www.npmjs.com/package/@the-real-insight/in-concert)\n[![License](https://img.shields.io/badge/license-TRI--MIT-0f172a?style=flat-square&labelColor=64748b)](./LICENSE)\n[![Node.js](https://img.shields.io/badge/node-%3E%3D18-0f172a?style=flat-square&labelColor=64748b)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.x-0f172a?style=flat-square&labelColor=64748b)](https://www.typescriptlang.org)\n[![Tests](https://img.shields.io/github/actions/workflow/status/The-Real-Insight/in-concert/test.yml?style=flat-square&label=tests&labelColor=64748b)](https://github.com/The-Real-Insight/in-concert/actions/workflows/test.yml)\n\n<br/>\n\n[**Get started →**](#quick-start) · [**Documentation**](./docs/README.md) · [**npm**](https://www.npmjs.com/package/@the-real-insight/in-concert) · [**Contributing**](./docs/contributing.md)\n\n</div>\n\n---\n\n## What's new\n\n### RSS feed triggers — turn any feed into a process\n\n**A new feed item, a new process instance.** The `rss` trigger watches an RSS or Atom feed and starts one process instance per new entry — equivalent to the mailbox and SharePoint-folder triggers, modelable in pure BPMN. Point it at a vendor's release feed, a regulator's announcements, a newsroom, a status page, a SEC/EDGAR feed — anything that publishes XML — and the engine drives a process for each item.\n\n```xml\n<!-- Start a process for every new item on a feed; only items titled \"Alert:\" … -->\n<bpmn:message id=\"Msg_Advisories\"\n  tri:connectorType=\"rss\"\n  tri:feedUrl=\"https://example.com/security/advisories.xml\"\n  tri:pollIntervalSeconds=\"300\"\n  tri:titlePattern=\"^Alert:\" />\n```\n\n**The retrieved XML lands in your process.** True to the engine's \"data lives outside\" principle, the trigger never stores feed data itself. For each new item it creates the instance, then hands your `onFeedItemReceived(event)` callback the `instanceId` plus the item — both the **raw `<item>`/`<entry>` XML** (`event.item.rawXml`) and the parsed fields (`title`, `link`, `guid`, `pubDate`, `content`, `enclosures`). You ingest it however your host stores domain data, correlated by `instanceId`; return `{ skip: true }` to drop an item without running the process.\n\n**Exactly-once, no backlog flood.** The item GUID is the dedup key, so overlapping polls, retries, and restarts collapse to a single instance per item. A fresh deploy defaults to `skip-existing` — it primes its cursor against the current feed instead of replaying the whole archive (set `tri:initialPolicy=\"fire-existing\"` to backfill). An optional `tri:titlePattern` regex filters at the trigger layer, and public feeds need no credentials — private feeds take per-schedule HTTP Basic / Bearer / custom-header auth via `setTriggerCredentials`. [Full RSS guide](./docs/sdk/usage.md#rss-feed-start-events)\n\n### Per-instance synopsis — tell parallel cases apart at a glance\n\n**Worklists with twenty rows that all say \"Customer Inquiry – 14:23\" are unusable.** A new `instanceSynopsis` field on `ProcessInstance` carries a short human-readable label — \"von Lisa Palfinger zu Glasscherben in Raum X\" — so users can pick the right row without opening it. The platform owns the field, the SDK setter, and an audit-friendly source flag (`auto` vs `manual`). Generation policy stays in the host: prompt, model choice, language, length-in-words are all yours to tune per product.\n\n```typescript\n// In a post-task-completion hook on the host side:\nconst previous = await engine.getInstanceSynopsis(instanceId);\nif (previous?.source === 'manual') return;   // user pinned it; don't overwrite\n\nconst activities = await engine.completedActivities(instanceId, { limit: 8 });\nconst synopsis = await myLlm.summarize({\n  processName, processDescription,\n  activities,\n  dataPool: await myDataPool.snapshot(instanceId),\n  previous: previous?.text,                   // anchor: refine, don't reinvent\n  locale: 'de',\n});\n\nawait engine.setInstanceSynopsis(instanceId, synopsis, { source: 'auto' });\n```\n\nThree new SDK methods carry the contract: `getInstanceSynopsis`, `setInstanceSynopsis`, and a generalized `completedActivities` helper that returns the ordered \"what has happened on this case so far\" view. The synopsis surface is the first consumer of `completedActivities`; audit views and the eventual \"explain this case\" feature are the obvious next ones.\n\nThe platform enforces only the bare backstop — non-empty text, hard 200-char ceiling, source flag preserved — and stays out of generation policy. Manual override is a single call (`setInstanceSynopsis(id, text, { source: 'manual' })`) that the auto path is contractually obliged to respect.\n\n### Mailbox triggers — filter by subject before you spend an instance\n\n**Same mailbox, different processes, picked apart by subject.** The `graph-mailbox` trigger now accepts an optional `tri:subjectPattern` regex on its `<bpmn:message>`. Mails whose subject doesn't match never become a process instance — no idempotency lookup, no attachment download, no host callback, no `terminate` cleanup. The non-matching mail is marked as read so it doesn't loop on the next poll, and the trigger report books it as `dropped('subject-mismatch')` so operators can tell \"filter too tight\" from \"inbox quiet.\"\n\n```xml\n<!-- Start a process only for mails whose subject looks like a purchase order. -->\n<bpmn:message id=\"Msg_OrderIntake\"\n  tri:connectorType=\"graph-mailbox\"\n  tri:mailbox=\"orders@acme.com\"\n  tri:subjectPattern=\"^Bestellung:\\s+.+$\" />\n```\n\nMultiple processes can share an inbox and dispatch by subject pattern: one filter for `^Bestellung:`, another for `^Reklamation:`, a third without a pattern as the catch-all. The trigger compiles the regex once per fire, and **rejects the deploy if the pattern doesn't parse** — you find out at deploy time, not at 3am when the first non-matching mail arrives.\n\nBefore this release, the only way to drop a mail was an `onMailReceived` host callback returning `{ skip: true }` — by which point an instance was already created, attachments were already listed, and a `TERMINATE` had to clean up after itself. Subject filtering at the trigger layer is cheaper, clearer in observability, and modelable in pure BPMN.\n\n### Multi-instance sub-processes — one node, N parallel branches\n\n**A long-missing piece is finally in.** Multi-instance markers on `bpmn:subProcess` are now first-class. Drop `tri:multiInstanceData` on a sub-process and the engine asks your handler for the item list, fans out into one `onSubProcess` invocation per item, and only advances the parent token once **all** iterations have completed. The same semantics that have worked on `serviceTask` and `userTask` since day one — finally available on sub-processes.\n\n```xml\n<!-- One sub-process node, multiple invocations — one per resolved item. -->\n<bpmn:subProcess id=\"Activity_Approvals\" name=\"Collect approvals\"\n  acme:processRef=\"approval-flow\"\n  tri:multiInstanceData=\"approverList\" />\n```\n\n```typescript\nengine.init({\n  onMultiInstanceResolve: async ({ payload }) => {\n    // Return the list to fan out over. Each item produces one onSubProcess call.\n    return { items: await myDb.approversFor(payload.instanceId) };\n  },\n  onSubProcess: async ({ instanceId, payload }) => {\n    // executionIndex / loopCounter / totalItems tell you which slot you are.\n    const approvers = await myDb.approversFor(instanceId);\n    const handle = await myDispatcher.start('approval-flow', {\n      approver: approvers[payload.executionIndex!],\n    });\n    await myLinkTable.insert({\n      parentInstanceId: instanceId,\n      parentWorkItemId: payload.workItemId,\n      childHandle: handle,\n    });\n  },\n});\n```\n\nThe flow is the familiar MI shape: one `CALLBACK_MULTI_INSTANCE_RESOLVE` lands first, your handler returns the items, then the engine emits N `CALLBACK_WORK` callbacks with `kind: 'subProcess'`, each carrying `executionIndex`, `loopCounter`, and `totalItems`. Every iteration completes its own work item via `completeExternalTask`. When the last completion arrives, the parent token advances — **no manual join logic on your side, no counter you have to maintain.** Sequential vs. parallel is your call: complete iterations in order for sequential semantics, fire them off concurrently otherwise. The engine doesn't constrain timing — it just guards the count.\n\n### Pluggable sub-processes — call out to anything, the engine keeps the books\n\n**The body of a `bpmn:subProcess` no longer has to live in the same BPMN file.** When a sub-process element carries extensions but no inner start event, in-concert treats it as an opaque pointer to *something the host knows how to invoke* and emits a new `onSubProcess` callback. You decide what the pointer means: another deployed in-concert process, an external workflow service, a serverless step function, a third-party orchestrator, a human-approval queue, a long-running async job. Anything that eventually says \"done\" through `completeExternalTask()`.\n\n```xml\n<!-- A sub-process with no inner body — just attributes your handler understands. -->\n<bpmn:subProcess id=\"Activity_Resolve\" name=\"Resolve incident\"\n  acme:processRef=\"incident-resolution-v3\"\n  acme:priority=\"P1\" />\n```\n\n```typescript\nengine.init({\n  onSubProcess: async ({ instanceId, payload }) => {\n    const ref = payload.extensions?.['acme:processRef'];\n    const priority = payload.extensions?.['acme:priority'];\n\n    // You decide what \"invoke\" means. Start a child process in another\n    // engine, hit a webhook, enqueue work, page an operator — whatever.\n    // The engine doesn't care.\n    const handle = await myDispatcher.start(ref, { priority });\n\n    // Record the linkage somewhere you control, so you can complete the\n    // parent when the work finishes:\n    await myLinkTable.insert({\n      parentInstanceId: instanceId,\n      parentWorkItemId: payload.workItemId,\n      childHandle: handle,\n    });\n\n    // Don't complete here — the parent stays paused.\n  },\n});\n```\n\nMinutes, hours, or days later, when the work finishes — look up the parent and resume:\n\n```typescript\n// From your own listener / poller / webhook — whatever fits the thing you dispatched to.\nawait engine.completeExternalTask(parentInstanceId, parentWorkItemId, { output });\n```\n\nThe parent picks up exactly where it left off. Crucially, **the engine doesn't shed responsibility just because you took over dispatch.** The parent token sits in `WAITING`. A `SUB_PROCESS` work item is recorded in `waits.workItems`. The event log captures `WORK_ITEM_CREATED` for the dispatch. If your process crashes between the child finishing and `completeExternalTask` returning, the work item is still `IN_PROGRESS` in the database — your own boot-time reconcile replays it. **Durability stays with the engine; flexibility goes to you.**\n\nEmbedded sub-processes (with an inner start event) keep working the same way — the engine walks them internally as it always did. The new callback fires *only* for sub-process elements that have no inner body and carry extensions, so every existing model is unchanged. [Full sub-process guide](./docs/sdk/usage.md)\n\n### Singleton engine worker — one claim loop, no races\n\n**Breaking change in local mode.** Every entry point that advanced a process — `run()`, `recover()`, the trigger scheduler, the outbox dispatcher — used to own its own claim loop against the continuation queue. Under load, two loops live at once could race for the same row; the engine's version-conflict path handled it correctly on paper, but the races surfaced in the wild as duplicate callbacks, missed dispatches, and intermittent test failures that *looked* like engine bugs and weren't.\n\nThe new release collapses all claim-and-dispatch into **one worker per client**, subscribed to a Mongo change stream for low-latency delivery and a fallback poll for delayed work and stream gaps. `run(instanceId)` no longer claims — it registers a waiter with the worker and awaits the quiescence signal. No read-after-write games, no exclusion lists, no simultaneous claimers.\n\n```typescript\n// Before (0.3.x and earlier):\nengine.init({ onServiceCall, onWorkItem, onDecision });\nawait engine.run(instanceId);\n\n// After (current):\nengine.init({ onServiceCall, onWorkItem, onDecision });\nengine.startEngineWorker();         // ← required before run() in local mode\nawait engine.run(instanceId);\n// graceful shutdown:\nawait engine.stopEngineWorker();\n```\n\nREST mode is unaffected — the in-concert server runs its own worker. The legacy `processUntilComplete()` still works for self-contained test scripts and tools that don't want a long-lived worker. The two patterns must not be mixed on the same instance in the same process. [Full migration + reference](./docs/sdk/usage.md#recoveroptions)\n\n### Transparent engine — your BPMN extension attributes flow straight to your plugins\n\n**What stayed hard-coded inside the library for too long now belongs to the plugin.** Before this release, adding a new extension attribute to your BPMN — or an entirely new start-trigger type — meant cutting a library release: the parser knew the attribute names, the deploy path knew how to reshape them, the SDK's `extractEvents` had a hard-coded `'timer' | 'connector'` split. That's gone.\n\nThe engine's parser now emits **raw attribute bags** — `node.selfAttrs` and `node.messageAttrs` — pulled verbatim from the BPMN. Each `StartTrigger` plugin implements a new `claimFromBpmn(event)` method and decides for itself whether it owns a given start event and what config it wants stored. Deploy iterates start events × registered plugins; first non-null claim wins. **The library never interprets an extension attribute — your plugins do, using whatever vocabulary your organization prefers.**\n\n```xml\n<!-- The built-in triggers use the `tri:` namespace as TRI's own\n     convention. Your own triggers can define any attribute names they\n     want — the engine treats them as opaque strings and hands them to\n     whichever plugin claims the start event. -->\n<bpmn:message id=\"Msg_Escalation\" name=\"acme-escalation\"\n  acme:connectorType=\"acme-pagerduty\"\n  acme:serviceKey=\"svc_abc123\"\n  acme:severity=\"critical\" />\n```\n\n```typescript\nclass AcmePagerDutyTrigger implements StartTrigger {\n  readonly triggerType = 'acme-pagerduty';\n  readonly deployStatus = 'PAUSED';\n\n  // Plugin owns the recognition rule AND the attribute vocabulary.\n  // The engine just hands you whatever attributes it found on the BPMN;\n  // you pick which ones mean \"this is mine\" and which become config.\n  claimFromBpmn(event): BpmnClaim | null {\n    if (event.eventDefinitionKind !== 'message') return null;\n    if (event.messageAttrs?.['acme:connectorType'] !== 'acme-pagerduty') return null;\n    return { config: stripPrefix(event.messageAttrs, 'acme:', ['connectorType']) };\n  }\n\n  // ...validate, nextSchedule, fire — same as today\n}\n```\n\nRegister it and ship. **No in-concert release required.** A new attribute on an existing trigger? Plugin change only. A new trigger entirely? Plugin change only. The editor side is independent too — it declares its own `bpmn-moddle` extensions for round-trip serialisation, and those names never cross into the engine.\n\nThe five built-in triggers (timer, graph-mailbox, sharepoint-folder, rss, ai-listener) are the first consumers of the new contract and ship alongside the engine strictly as convenience — they happen to use the `tri:` namespace for their own attributes, but there's no special treatment in the core, and host apps are free to drop any of them. A companion `test/decoupling/engine-isolation.test.ts` guards the property in CI: if a file outside the documented allowlist references a specific trigger type or a hard-coded attribute name, the build fails.\n\n**Breaking change in 0.2.0:** `StartTrigger.claimFromBpmn` is required on the plugin interface, and `extractEvents` now returns `{ nodeId, triggerType, config }[]`. Migration is a ~15-line addition per plugin. [Full plugin guide](./docs/sdk/custom-triggers.md)\n\n### AI-listening processes — let an LLM decide when to wake up\n\n**A new kind of start event.** An `ai-listener` trigger polls an MCP-style tool, hands the result to an LLM together with a prompt authored directly in the BPMN, and starts a process instance only when the LLM answers *\"yes\"*. The business rule — *how to interpret the signal* — lives in the prompt, not in code.\n\n```xml\n<bpmn:message id=\"Msg_RainAlert\" name=\"ai-rain-alert\"\n  tri:connectorType=\"ai-listener\"\n  tri:toolEndpoint=\"https://weather.example.com/tools/call\"\n  tri:tool=\"get_weather\"\n  tri:llmEndpoint=\"https://llm.example.com/evaluate\"\n  tri:prompt=\"Given this observation, is it currently raining heavily enough to halt outdoor ops? Answer strictly yes or no.\"\n  tri:pollIntervalSeconds=\"300\" />\n```\n\nWeather alerts. Price-movement watches. System-health escalations. Fraud-signal triage. Anything where *an LLM would know* whether the current state warrants a process — and where encoding that rule in code would require pages of thresholds, exceptions, and edge cases. Write the rule once, in English, on the BPMN.\n\n**Exactly-once out of the box.** The dedup key comes from either a `correlationId` the LLM supplies (naming the ongoing *event*) or a hash of the tool output (naming the *observation*). Repeat detections collapse to a single process instance automatically — no \"am I already handling this?\" bookkeeping in your handlers.\n\n**Real LLM, real tool, zero lock-in.** The default flow is plain HTTP — any MCP-compatible tool server, any LLM with a `{ prompt, context } → { answer }` endpoint. Prefer Anthropic's SDK directly? Inject `setEvaluate(...)` on the plugin and bypass HTTP entirely. [Full AI-listener guide](./docs/sdk/usage.md#ai-listener-start-events)\n\n### Unified start triggers — plus SharePoint folder events\n\n**Start a process from anything.** Timers, Microsoft 365 mailboxes, SharePoint folders, RSS/Atom feeds, and AI-listener agents are all implementations of a single `StartTrigger` plugin interface. The engine core contains zero references to specific trigger types — register the ones you want, write your own, or strip out the ones you don't need.\n\n**SharePoint folder triggers are new:** drop a file into a watched SharePoint folder and the engine starts a process with the file's metadata as initial variables. Uses the Graph `/delta` API — no full folder scans, no duplicate starts, no \"mark as processed\" dance.\n\n```xml\n<bpmn:message id=\"Msg_NewOrder\" name=\"incoming-orders\"\n  tri:connectorType=\"sharepoint-folder\"\n  tri:siteUrl=\"https://contoso.sharepoint.com/sites/Ops\"\n  tri:folderPath=\"/Incoming/Orders\"\n  tri:fileNamePattern=\"*.pdf\"\n  tri:initialPolicy=\"skip-existing\" />\n```\n\nTimer start events (ISO 8601, cron, RRULE, date-times, durations) and Microsoft 365 mailbox polling ship as first-party trigger plugins too — the same interface your own triggers would use. An S3 bucket watcher, an SQS queue, a webhook receiver — roughly 100 lines of code against a documented interface, registered at engine init. Exactly-once instance creation is built into the framework via stable dedup keys, not implemented separately by each trigger. [Full trigger guide](./docs/sdk/custom-triggers.md)\n\n### Enhanced recovery semantics — processes survive crashes\n\n**Server restart? Your processes come back.** in-concert now ships with a first-class crash-recovery entry point: call `recover()` once at startup, and the engine restores every in-flight process from the previous run — quiescent instances come back untouched, mid-step transitions are replayed, and callbacks that were persisted-but-not-delivered are re-handed to your `onServiceCall`, `onWorkItem`, and `onDecision` handlers.\n\n```typescript\nconst engine = getBpmEngineClient();\nengine.init({ onServiceCall, onWorkItem, onDecision });\nawait engine.recover();   // survive crashes from prior runs\n```\n\nNo polling, no bespoke resumption logic, no lost work. The new documentation includes a **crash-survival table from the developer's perspective** — what a restart means for waiting instances, in-flight tasks, pending callbacks, timers, and email-triggered starts — so you can reason about failure modes without reading engine internals. [Full recovery guide](./docs/sdk/usage.md#recoveroptions)\n\n### Purge a process instance and its full transitive closure\n\nClean up a process instance — and every descendant instance spawned through call activities — in one call. `DELETE /v1/instances/:instanceId` (or `client.purgeInstance(instanceId)`) walks the `parentInstanceId` chain and removes all dependent rows from `ProcessInstance`, `ProcessInstanceState`, `ProcessInstanceEvent`, `ProcessInstanceHistory`, `Continuation`, `Outbox`, and `HumanTask`. Definition-scoped collections (process definitions, timer and connector schedules) are left untouched. [Full documentation](./docs/sdk/usage.md#purgeinstanceinstanceid)\n\n### RRULE recurrence — full calendar-style scheduling\n\nTimer start events now support **RFC 5545 RRULE expressions**, bringing Outlook-style recurrence patterns to BPMN process scheduling. Define schedules that cron simply cannot express:\n\n```xml\n<bpmn:startEvent id=\"TimerStart\" name=\"Last Friday of every month\">\n  <bpmn:timerEventDefinition>\n    <bpmn:timeCycle>DTSTART:20260130T090000Z\nRRULE:FREQ=MONTHLY;BYDAY=FR;BYSETPOS=-1</bpmn:timeCycle>\n  </bpmn:timerEventDefinition>\n</bpmn:startEvent>\n```\n\nEvery 3 days. Every 2 weeks on Monday and Friday. The second Tuesday of every month. The last weekday of each quarter. **Any pattern you can define in a calendar invitation, you can now use to schedule a process.** `FREQ`, `INTERVAL`, `BYDAY`, `BYMONTHDAY`, `BYMONTH`, `BYSETPOS`, `COUNT`, and `UNTIL` are all supported — zero external dependencies.\n\nRRULE joins the existing timer expressions (ISO 8601 intervals, cron, date-times, durations) so nothing breaks. [Full RRULE documentation](./docs/sdk/usage.md#rrule-recurrence-rules-rfc-5545)\n\n---\n\n## What is this?\n\n**in-concert** executes **BPMN 2.0 process definitions** in Node.js. It is not a visual modeler or a full Camunda/Flowable replacement — it is a focused, embeddable runtime that covers the BPMN subset most production workflows actually need.\n\n```\nBPMN file ──▶ in-concert ──▶ Event-sourced instance\n                   │\n                   ├── REST + WebSocket (microservice mode)\n                   └── Local MongoDB   (embedded / test mode)\n```\n\nBuilt for teams who want **deterministic, inspectable process execution** without the weight of a full BPM platform.\n\n> **Powered by [The Real Insight GmbH](https://the-real-insight.com)**\n\n---\n\n## Highlights\n\n| | |\n|---|---|\n| 🔁 **Event-sourced instances** | Every token move is an event. Replay, audit, and debug any instance from its stream. |\n| ⚡ **Optimistic concurrency** | Safe parallel execution without pessimistic locking. |\n| 📬 **Push-style callbacks** | Human tasks, service tasks, and gateway decisions delivered via WebSocket — no polling. |\n| 🔌 **Two integration modes** | **REST mode** (HTTP + WebSocket) for microservices, **local mode** (direct MongoDB) for tests and embedding. |\n| 📋 **Worklist built in** | Human tasks projected to `/v1/tasks` with claim, activate, and complete flows out of the box. |\n| 🎯 **Honest scope** | A [well-defined BPMN subset](./readme/REQUIREMENTS.md) — no hidden surprises, no partially-supported elements. |\n\n---\n\n## A real process, running live\n\nThe diagram below is a working BPMN 2.0 process executed by in-concert. It calls the NASA Near-Earth Object API, routes on the result through an XOR gateway, and hands off to a human reviewer when a hazardous object is detected — all with your logic, your storage, and your services wired in from outside the engine.\n\n![NEO Watch — NASA asteroid hazard workflow](./docs/neo-bpmn.svg)\n\n→ [Full walkthrough with code](./docs/getting-started.md)\n\n---\n\n## Quick Start\n\n**Prerequisites:** Node.js 18+, MongoDB\n\n```bash\nnpm install @the-real-insight/in-concert\n```\n\nin-concert supports two integration modes. The API is identical — only initialisation differs.\n\n**Remote mode** is the right choice when you want to scale the engine independently as a microservice, share it across multiple applications, or keep process execution decoupled from your business logic. The engine runs as a standalone HTTP + WebSocket server; your application connects via the SDK.\n\n**Server side** — the engine exposes a REST API and a WebSocket endpoint. Configure it via environment variables and start it with Node:\n\n```bash\n# .env\nMONGO_URL=mongodb://localhost:27017\nMONGO_BPM_DB=in-concert\nPORT=3000\n```\n\n```bash\nnode node_modules/@the-real-insight/in-concert/dist/index.js\n```\n\nThe engine is now listening on `:3000` — REST API under `/v1`, WebSocket at `/ws`.\n\n**Client side** — connect from any Node.js application using the SDK:\n\n```typescript\nimport { BpmnEngineClient } from '@the-real-insight/in-concert/sdk';\n\nconst client = new BpmnEngineClient({\n  mode: 'rest',\n  baseUrl: 'http://localhost:3000',\n});\n```\n\nAlternatively, **local mode** embeds the engine directly in your process — no server, no network hop. It runs against MongoDB in-process, which makes it ideal for testing, serverless functions, or applications where co-location matters more than scale-out.\n\nYou can initialise for embedded use like this:\n\n```typescript\nimport { BpmnEngineClient } from '@the-real-insight/in-concert/sdk';\nimport { connectDb, ensureIndexes } from '@the-real-insight/in-concert/db';\n\nconst db = await connectDb('mongodb://localhost:27017/in-concert');\nawait ensureIndexes(db);\n\nconst client = new BpmnEngineClient({ mode: 'local', db });\n```\n\n### Handlers — keeping your logic outside the engine\n\nin-concert does not execute your business logic. Instead, it notifies your code when the process needs something, and waits. This is a deliberate design choice: your data, your documents, your services, and your routing decisions all live outside the engine. The process instance id is the binding key — use it to correlate any external state.\n\nThis means your handlers can do anything: make a REST call, publish to a message queue and await the reply, poll an external system, query your own database to evaluate a condition, or map data from your domain model into the result. The engine does not care how long it takes or how you get there.\n\nRegister your handlers once at startup:\n\n```typescript\nclient.init({\n  // Called when a service task is reached.\n  // Your code calls the service — sync, async, queue-based, whatever fits.\n  // Use instanceId to bind results back to this process instance.\n  onServiceCall: async ({ instanceId, payload }) => {\n    const result = await myService.execute(payload.extensions?.toolId, {\n      processInstanceId: instanceId,\n      ...myDataStore.getContextFor(instanceId),\n    });\n    await client.completeExternalTask(instanceId, payload.workItemId, { result });\n  },\n\n  // Called when an XOR gateway needs a routing decision.\n  // Evaluate the condition in your own code, against your own data.\n  // The engine never sees your domain objects — only the selected flow id.\n  onDecision: async ({ instanceId, payload }) => {\n    const context = await myDataStore.getContextFor(instanceId);\n    const selected = myRouter.evaluate(payload.transitions, context);\n    await client.submitDecision(instanceId, payload.decisionId, {\n      selectedFlowIds: [selected.flowId],\n    });\n  },\n});\n\n// Deploy a BPMN definition\nconst { definitionId } = await client.deploy({\n  id: 'order-process',\n  name: 'Order Process',\n  version: '1',\n  bpmnXml: myBpmnXml,\n});\n\n// Start an instance\nconst { instanceId } = await client.startInstance({\n  commandId: crypto.randomUUID(),\n  definitionId,\n});\n\n// REST mode: subscribe via WebSocket — no polling\nclient.subscribeToCallbacks((item) => console.log(item.kind, item.instanceId));\n\n// Local mode: run to completion inline\nconst { status } = await client.run(instanceId);\nconsole.log(status); // COMPLETED | FAILED | TERMINATED\n```\n\n### Worklist — building task-driven UIs\n\nin-concert projects human tasks into a queryable worklist, giving you the flexibility to build any interaction model your product needs. Tasks can be filtered by role, by the user who has claimed them, by process instance, or by status — so you can support cherry-picking (users browse open tasks and self-assign), supervisor assignment (a manager picks who does what), or fully automated routing.\n\n**Fetching tasks for a user** returns all open tasks matching that user's roles, plus any tasks they have already claimed:\n\n```typescript\nconst tasks = await client.getWorklistForUser({\n  userId: user._id,\n  roleIds: user.roleAssignments.map(ra => String(ra.role)),\n});\n```\n\n**Claiming a task** locks it for that user, preventing others from picking it up simultaneously:\n\n```typescript\nawait client.activateTask(taskId, { userId: user._id });\n```\n\nYou can also query more broadly — by instance, status, or assignee — to build supervisor views or audit dashboards:\n\n```typescript\nconst allOpen    = await client.listTasks({ status: 'OPEN' });\nconst myInstance = await client.listTasks({ instanceId });\nconst claimedBy  = await client.listTasks({ userId: user._id });\n```\n\n**Completing a task** advances the process. Pass the result and user for a full audit trail:\n\n```typescript\nawait client.completeUserTask(instanceId, workItemId, {\n  result: { approved: true, comment: 'Looks good' },\n  user: { email: user.email },\n});\n```\n\n> Full API reference → [SDK usage guide](./docs/sdk/usage.md)\n\n### See it all in action\n\nThe [NASA Near-Earth Object Watch](./docs/getting-started.md) is a complete, copy-paste-ready example that wires up every concept above in a single file: a live NASA API call, an XOR gateway routing on the result, an astronomer review task working through the worklist, and a full audit trail. If you want to understand how in-concert fits together in practice, start there.\n\n---\n\n## Test portal\n\nThe engine ships with a browser-based **process portal** for hands-on testing. Deploy a process, start instances, claim and complete human tasks, and inspect the full event history — no application code required.\n\n```bash\nnpm run server\n# opens at http://localhost:9100\n```\n\n![Process portal — NEO Watch running with worklist, active task, and event history](./docs/portal/neo/process-history.png)\n\nThe portal shows the complete interaction cycle: start a process (top), claim tasks from the worklist (left), complete them with a response and optional file attachments (centre), and trace every engine event in the process history (right). It is the fastest way to verify a BPMN model end-to-end before wiring up integrations.\n\nStep-by-step walkthrough with the NEO Watch process: [Getting started — Test portal](./docs/getting-started.md#running-the-process-in-the-test-portal)\n\n---\n\n## HTTP API\n\nThe engine exposes a REST API under `/v1`. Key endpoints:\n\n```\nPOST   /v1/definitions                              Deploy a BPMN file\nPOST   /v1/instances                                Start a process instance\nGET    /v1/instances/:id                            Get instance\nDELETE /v1/instances/:id                            Purge instance and child-instance closure\nGET    /v1/instances/:id/state                      Get execution state\nPOST   /v1/instances/:id/work-items/:wid/complete   Complete a work item\nPOST   /v1/instances/:id/decisions/:did             Resolve an XOR gateway\nGET    /v1/tasks                                    Worklist query\nGET    /v1/timer-schedules                          List timer schedules\nPOST   /v1/timer-schedules/:id/pause                Pause a timer\nPOST   /v1/timer-schedules/:id/resume               Resume a timer\nGET    /v1/connector-schedules                      List connector schedules\nPOST   /v1/connector-schedules/:id/pause            Pause a connector\nPOST   /v1/connector-schedules/:id/resume           Resume a connector\nPUT    /v1/connector-schedules/:id/credentials      Set per-schedule credentials\nPOST   /v1/definitions/:id/schedules/activate       Activate all schedules for a definition\nPOST   /v1/definitions/:id/schedules/deactivate     Deactivate all schedules for a definition\nWS     /ws                                          Push callbacks (REST mode)\n```\n\nFull reference → [SDK usage guide](./docs/sdk/usage.md)\n\n---\n\n## Documentation\n\n| Guide | Description |\n|---|---|\n| [Getting started](./docs/getting-started.md) | Environment setup, ports, install, test commands |\n| [SDK overview](./docs/sdk/README.md) | Entry points, REST vs local mode, `TriSdk` facade |\n| [SDK usage (full reference)](./docs/sdk/usage.md) | API reference, callbacks, WebSocket, worklist |\n| [Browser demo](./docs/test-ui.md) | Interactive test UI (`npm run server`) |\n| [Testing](./docs/testing.md) | Jest targets and conformance pointers |\n| [Database schema](./docs/database-schema.md) | MongoDB hub; canonical tables in `readme/database-schema.md` |\n| [Contributing](./docs/contributing.md) | How to contribute |\n\nDesign & internals:\n\n- [BPMN subset & requirements](./readme/REQUIREMENTS.md)\n- [MongoDB database schema](./readme/database-schema.md) — collections, fields, types, semantics, indexes\n- [Conformance matrix](./readme/TEST.md)\n\n---\n\n## BPMN Support\n\nin-concert implements a curated BPMN 2.0 subset. See the full [conformance matrix](./readme/TEST.md) for details. Unsupported elements fail fast and loudly — never silently.\n\n**Supported:** Start/End events · Timer start events (cron, ISO 8601, RRULE) · Message start events (Graph mailbox polling, RSS/Atom feed polling) · Service tasks · User tasks · Script tasks · XOR gateways · Parallel gateways · Sequence flows · Boundary events · Sub-processes\n\n**Not in scope (yet):** Compensation · Complex gateways · Choreography · Conversation\n\n**<span style=\"color:red\">Want these to be added? [Contribute!](./docs/contributing.md)</span>**\n\n---\n\n## Contributing\n\nIssues and pull requests are welcome. Please read [docs/contributing.md](./docs/contributing.md) and run tests before submitting:\n\n```bash\nnpm run test:unit          # fast unit tests\nnpm run test:conformance   # BPMN conformance suite\n```\n\n---\n\n## License\n\nCopyright © 2024-present **[The Real Insight GmbH](https://the-real-insight.com)**\n\nThis project is released under a **modified MIT license with attribution requirements**. See [LICENSE](./LICENSE) for the full text.\n\n**In short:** You may use, copy, modify, and distribute this software freely — with three conditions:\n\n> 1. The engine's **startup log notice** identifying The Real Insight GmbH must not be removed or suppressed.\n> 2. Any **end-user product** built on this engine must credit The Real Insight GmbH in its imprint, About page, or terms and conditions.\n> 3. Any **documentation or README** accompanying a derivative must include a \"Powered by\" attribution.\n\n---\n\n<div align=\"center\">\n\nBuilt with care by **[The Real Insight GmbH](https://the-real-insight.com)**\n\n*The creators of Agentic BPM.*\n\n</div>","readmeFilename":"README.md"}