{"_id":"@contractspec/example.learning-journey-ambient-coach","_rev":"96-f694edf3025ea7d2ecb97c4626e9a26a","name":"@contractspec/example.learning-journey-ambient-coach","dist-tags":{"canary":"3.7.10","latest":"4.0.9"},"versions":{"1.44.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.44.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.44.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"1fff766a110013147f06ebbbca0705cd34a98f15","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.44.0.tgz","fileCount":31,"integrity":"sha512-1TZq2rPiyH+o97Mi4JNbmDNUa5+eQQ82eTj8zyn7RTPGgN2tbcmy1TLpzrNAbNkobEmTt/gzcI5NyRtcvaIvNw==","signatures":[{"sig":"MEYCIQCplWD5pI/ae8J/BfyHJ1Qo1Z91yvHznEBY3V4U+1QB6gIhAJIKpcfq6TWeUoTPXiC8uU7gE7aN3CXBPZHyXWTHqy0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1fff766a110013147f06ebbbca0705cd34a98f15","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-1TZq2rPiyH+o97Mi4JNbmDNUa5+eQQ82eTj8zyn7RTPGgN2tbcmy1TLpzrNAbNkobEmTt/gzcI5NyRtcvaIvNw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.schema":"1.44.0","@contractspec/lib.contracts":"1.44.0","@contractspec/module.learning-journey":"1.44.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.44.0","@contractspec/tool.typescript":"1.44.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.44.0_1766928733321_0.7465382347345684","host":"s3://npm-registry-packages-npm-production"}},"1.44.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.44.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.44.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"12e7378a88d9bb8979364cf9604bc7750b13c153","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.44.1.tgz","fileCount":31,"integrity":"sha512-JzF2XHHT5BAWTNH0Jx+Yz6X8anR54mzbdbs1/1MCuTMAFWyZOrqHr8Nz6TpDdF5BSacvgI+W/BKf21iw6wqg5Q==","signatures":[{"sig":"MEUCIC84I2ObHgS3wfEw5HHK+i/B3WXUgB+j6Yr2bcTCO6hqAiEA70jTFnevbQ3YdHQZrldaCrPI1igByPSNpEbNb0zsxVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"12e7378a88d9bb8979364cf9604bc7750b13c153","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-JzF2XHHT5BAWTNH0Jx+Yz6X8anR54mzbdbs1/1MCuTMAFWyZOrqHr8Nz6TpDdF5BSacvgI+W/BKf21iw6wqg5Q==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.schema":"1.44.1","@contractspec/lib.contracts":"1.44.1","@contractspec/module.learning-journey":"1.44.1"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.44.1","@contractspec/tool.typescript":"1.44.1"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.44.1_1766931817396_0.20965501097383532","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.45.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.45.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"74e8cb3b069fb091220b0a7f55794c2e5bba3995","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.45.0.tgz","fileCount":31,"integrity":"sha512-di8y0Zo/HxnWOqex3zo7unapRTdJI643TUCUgmoNRpoFxBmqhBkC8xzssSJsyeQ+Nij6UKJ9KBao1dM8VoXPXQ==","signatures":[{"sig":"MEQCIEE55YkRghpAkuGxhzvHj/TQv1UG9zEoaofBA3lt9sucAiBdvrBRQOEJx/8M8GSKLX+OUPLYR9a6x5t0nSq/S7ROFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"74e8cb3b069fb091220b0a7f55794c2e5bba3995","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-di8y0Zo/HxnWOqex3zo7unapRTdJI643TUCUgmoNRpoFxBmqhBkC8xzssSJsyeQ+Nij6UKJ9KBao1dM8VoXPXQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.schema":"1.45.0","@contractspec/lib.contracts":"1.45.0","@contractspec/module.learning-journey":"1.45.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.45.0","@contractspec/tool.typescript":"1.45.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.45.0_1766965595855_0.2280268628136135","host":"s3://npm-registry-packages-npm-production"}},"1.45.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.45.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.45.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"c731de0b58af144ed27920eb3d970184b7dfdb18","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.45.1.tgz","fileCount":31,"integrity":"sha512-J1S/0QmdA8EaGxC5SncIcrHR5Ct/9+wnU5RTeaqF/orqZCLiy6gc8JSSvNBpRBRGpirfnwz90xHVjMBAEbnCTw==","signatures":[{"sig":"MEYCIQDiiNOvBkvjT1TDpqhm1nm9zuEakp0nUF5EtQ1rorAbeQIhAI6TeeOSoboKPkfpwLNW+zRHWxybca3OQiTNJs2qDn42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c731de0b58af144ed27920eb3d970184b7dfdb18","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-J1S/0QmdA8EaGxC5SncIcrHR5Ct/9+wnU5RTeaqF/orqZCLiy6gc8JSSvNBpRBRGpirfnwz90xHVjMBAEbnCTw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.schema":"1.45.1","@contractspec/lib.contracts":"1.45.1","@contractspec/module.learning-journey":"1.45.1"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.45.1","@contractspec/tool.typescript":"1.45.1"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.45.1_1766967274115_0.509246967359889","host":"s3://npm-registry-packages-npm-production"}},"1.45.2":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.45.2","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.45.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"5aa5c223c7cce1b213bd661c196e5d24fac38b69","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.45.2.tgz","fileCount":31,"integrity":"sha512-jyuRkrM4LUWW76YjPeKjzl+l3mPqTuYaobJVJe+OkQicut7SaxSn5AKWOnw/53u45IOqD9TUEPEtox6mQ2fWqA==","signatures":[{"sig":"MEUCIQDcQnK4wzacdoh8TlZUu0vWIHG1oKfXZfb68fbHISp4nQIgI5GhkswJeW7kBoqork31SMIglZJC/ovHECG0R761vaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"5aa5c223c7cce1b213bd661c196e5d24fac38b69","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-jyuRkrM4LUWW76YjPeKjzl+l3mPqTuYaobJVJe+OkQicut7SaxSn5AKWOnw/53u45IOqD9TUEPEtox6mQ2fWqA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.45.2","@contractspec/module.learning-journey":"1.45.2"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.45.2","@contractspec/tool.typescript":"1.45.2"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.45.2_1767004966280_0.6609165356416196","host":"s3://npm-registry-packages-npm-production"}},"1.45.3":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.45.3","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.45.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"aa5cb33f785480c6243c8384148c5d569b225ffc","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.45.3.tgz","fileCount":31,"integrity":"sha512-ExA1/yi6IOr7WVah1pL8dXf6138YGwKESGM+vIPtIwc1gZJ/LG/7Jx7pfcdb6/6BPXR3WgZ0F2WJPF+fjveP7A==","signatures":[{"sig":"MEUCIQDcS/cqfZ6rEsxCA59R+SKR+PeHQb7K3hDKi7PYYG71HQIgdZMXI/WX1Pt5Gc3KEr+DVVE3tbGOigSha7YPxMiTL1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"aa5cb33f785480c6243c8384148c5d569b225ffc","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-ExA1/yi6IOr7WVah1pL8dXf6138YGwKESGM+vIPtIwc1gZJ/LG/7Jx7pfcdb6/6BPXR3WgZ0F2WJPF+fjveP7A==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.45.3","@contractspec/module.learning-journey":"1.45.3"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.45.3","@contractspec/tool.typescript":"1.45.3"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.45.3_1767011020739_0.6000496471136223","host":"s3://npm-registry-packages-npm-production"}},"1.45.4":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.45.4","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.45.4","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"f38dfca1b4dac022830da03a84e12d35a3485398","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.45.4.tgz","fileCount":31,"integrity":"sha512-YPGi1gNKpsCGdvMeoj3GXAgvgwFEWcnpSHdAWwIde4O1N8vjJdtLg/f8xEjVXtyQdFyYxMdCIQTI9izCpQy/Ag==","signatures":[{"sig":"MEYCIQDnNc3k7WfmT9iFo6xh4i/1l5s5pQO9GjlUnq58ibjcOQIhAL49VfZ+8C2E60CvXUUxBT2Oi3LqxxZNbfLdmb+TgH84","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f38dfca1b4dac022830da03a84e12d35a3485398","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-YPGi1gNKpsCGdvMeoj3GXAgvgwFEWcnpSHdAWwIde4O1N8vjJdtLg/f8xEjVXtyQdFyYxMdCIQTI9izCpQy/Ag==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.45.4","@contractspec/module.learning-journey":"1.45.4"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.45.4","@contractspec/tool.typescript":"1.45.4"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.45.4_1767011930869_0.931061072519308","host":"s3://npm-registry-packages-npm-production"}},"1.45.5":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.45.5","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.45.5","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"8819d24dec46d090a292160187450b025aeead25","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.45.5.tgz","fileCount":31,"integrity":"sha512-KgxFcRNPHBXDyCiPt8OM42NI79aI+MGj78a0KTNYerLpxokGb1Mqht/y3vZJ2DQdkogNxGAGIA+yniEx0Mclsw==","signatures":[{"sig":"MEUCIH/IDhskmsRRt1E0zCRWwTo+Oz4a9qFjH2cWqLjP1uISAiEAx7LIIz7U8y8ZZ4n2h4CdcXVgrf3VevZQHci4kEW29nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398350},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8819d24dec46d090a292160187450b025aeead25","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-KgxFcRNPHBXDyCiPt8OM42NI79aI+MGj78a0KTNYerLpxokGb1Mqht/y3vZJ2DQdkogNxGAGIA+yniEx0Mclsw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.45.5","@contractspec/module.learning-journey":"1.45.5"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.45.5","@contractspec/tool.typescript":"1.45.5"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.45.5_1767023082446_0.08220922072834314","host":"s3://npm-registry-packages-npm-production"}},"1.45.6":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.45.6","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.45.6","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"34f1bb5f0edfddb73e8bd32b77d976f416c0f3bc","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.45.6.tgz","fileCount":31,"integrity":"sha512-chXjrgoIrMH88RIt7iORUeEhD69mEoxZ5urlBhdxin47kn9GiDtmdq7GxfV81S6S6VXAHLoIzkK8ybLRJPpdsA==","signatures":[{"sig":"MEUCIDTrVmVt5P1JkE1z/Rj6QdFE/n6lgvFMOPX+IsFA2QOwAiEAyoufRVZqZBzF16PM4r1pLLYwqU/ztxTx6nO3mCtcprE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"34f1bb5f0edfddb73e8bd32b77d976f416c0f3bc","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-chXjrgoIrMH88RIt7iORUeEhD69mEoxZ5urlBhdxin47kn9GiDtmdq7GxfV81S6S6VXAHLoIzkK8ybLRJPpdsA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.45.6","@contractspec/module.learning-journey":"1.45.6"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.45.6","@contractspec/tool.typescript":"1.45.6"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.45.6_1767031638158_0.6006884938663606","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.46.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.46.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"97c954abd0f6013138ce6e3c8f1f8072ad5a4713","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.46.0.tgz","fileCount":31,"integrity":"sha512-+ivsR/FMNcmltV8+H3xtwz5rFHLf4RKF0IJAw/rMbPEH2j2V70clYQalrp53aA3px2fR8NPFcZXYnwlgnINn0w==","signatures":[{"sig":"MEUCIQD3Qrb3966KEB2+1nYaJP4fQEl7Ijerkje5cGpfg1JoYAIgawq4daFr9PRENAFXUK/nU1kDTBvfhy0O3cjq8rqbicM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"97c954abd0f6013138ce6e3c8f1f8072ad5a4713","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-+ivsR/FMNcmltV8+H3xtwz5rFHLf4RKF0IJAw/rMbPEH2j2V70clYQalrp53aA3px2fR8NPFcZXYnwlgnINn0w==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.46.0","@contractspec/module.learning-journey":"1.46.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.46.0","@contractspec/tool.typescript":"1.46.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.46.0_1767046966262_0.4819699895872498","host":"s3://npm-registry-packages-npm-production"}},"1.46.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.46.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.46.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"95447a2daafd1eaa7a9ba1bd5624a51ca353cd6d","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.46.1.tgz","fileCount":31,"integrity":"sha512-YuN1LfzilSqBHjwICdjRcVWLG2z9mi5wKHY5AjQTE7AgDHxoekQ9VxWHtWycDCwTzmr9TXV61Te9X/r7GuwO+Q==","signatures":[{"sig":"MEYCIQD+nS9s/D/BQd0JfCAIxlp3TpP7cKtVGdUdzAaPHPpSnwIhAPbRy6B98qtnQJNMZN5mm2QxV0vuoIDQl9I5VtmpFsb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398976},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"95447a2daafd1eaa7a9ba1bd5624a51ca353cd6d","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-YuN1LfzilSqBHjwICdjRcVWLG2z9mi5wKHY5AjQTE7AgDHxoekQ9VxWHtWycDCwTzmr9TXV61Te9X/r7GuwO+Q==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.46.1","@contractspec/module.learning-journey":"1.46.1"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.46.1","@contractspec/tool.typescript":"1.46.1"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.46.1_1767106869801_0.8702025857827345","host":"s3://npm-registry-packages-npm-production"}},"1.46.2":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.46.2","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.46.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"e4276e532405e1946bd5967ab14dd83363ad2480","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.46.2.tgz","fileCount":30,"integrity":"sha512-HSp0QfF3RclI6A5f81AbPVz6H0/+5XAPRDdYvZ/Rxj33ObgEbGQoPkJPMDqR2443VxxdoAZ+zCIx5gWp0kW9qQ==","signatures":[{"sig":"MEUCIB7iRsoj2o3F3XwnMjVivAGHcQ17PuW0qwE6ltURF7gOAiEAxkaK3pnmH36BeotsjAWKxGKoyigdopeTH2bI+PA76Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33078},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e4276e532405e1946bd5967ab14dd83363ad2480","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-HSp0QfF3RclI6A5f81AbPVz6H0/+5XAPRDdYvZ/Rxj33ObgEbGQoPkJPMDqR2443VxxdoAZ+zCIx5gWp0kW9qQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.46.2","@contractspec/module.learning-journey":"1.46.2"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.46.2","@contractspec/tool.typescript":"1.46.2"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.46.2_1767211024026_0.05384154168166333","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260113162409":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260113162409","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260113162409","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"b7a493d18069eba674f55eb9cba82dbc85b0da49","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260113162409.tgz","fileCount":31,"integrity":"sha512-rfwv7kSFyPfm9ADmniFbuZVrRgGhe4UUtyzxRslgOEDe/qZEXEFOwnvhSUagNa+LgRTFpDc1ky0WYfyXKoiVMQ==","signatures":[{"sig":"MEUCIGlL1eqfHsn0rBUqQCJDTsLjWHsf5tuOuoyDiJi+M95XAiEAsn9hmo9oSjrbliBMhekWLfDxAmlb304ZYK06KLjUU0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404005},"type":"module","types":"./dist/index.d.ts","shasum":"b7a493d18069eba674f55eb9cba82dbc85b0da49","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-rfwv7kSFyPfm9ADmniFbuZVrRgGhe4UUtyzxRslgOEDe/qZEXEFOwnvhSUagNa+LgRTFpDc1ky0WYfyXKoiVMQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260113162409","@contractspec/module.learning-journey":"0.0.0-canary-20260113162409"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"0.0.0-canary-20260113162409","@contractspec/tool.typescript":"0.0.0-canary-20260113162409"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260113162409_1768322237882_0.5713132247429971","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260113170453":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260113170453","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260113170453","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"be236caa8220bd56a2a98418be4c7fd8b8d8324d","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260113170453.tgz","fileCount":31,"integrity":"sha512-gl7iLIdXSGhfSlEc8VW90pN4bm0Xd/+4jTRQ/Y8Wp5iXJd1HxF1HUcNOsZFLw4GvfqODJs4wJD/LV8/w5V/eDg==","signatures":[{"sig":"MEYCIQCbQ6Uc17B5GNa2YF8Olo40tJZSEdx8cxkdb3oALPzSagIhAMV5GlT737CF/8awvcaRYaypcOayvtsRnEdeouIaI+Z3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404005},"type":"module","types":"./dist/index.d.ts","shasum":"be236caa8220bd56a2a98418be4c7fd8b8d8324d","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-gl7iLIdXSGhfSlEc8VW90pN4bm0Xd/+4jTRQ/Y8Wp5iXJd1HxF1HUcNOsZFLw4GvfqODJs4wJD/LV8/w5V/eDg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260113170453","@contractspec/module.learning-journey":"0.0.0-canary-20260113170453"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"0.0.0-canary-20260113170453","@contractspec/tool.typescript":"0.0.0-canary-20260113170453"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260113170453_1768324643283_0.9521932996525977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260113173657":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260113173657","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260113173657","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"4536c3b837fdea3a22138c03e92d5084fcccc9d7","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260113173657.tgz","fileCount":31,"integrity":"sha512-HKKy1HMyXMa259Urs5LVzjR0B4jdFreScQpaPIQfHuPDj9maIcUEo+Wd7ZsULNnB+s0VTVRbzBbGK0909wOQMw==","signatures":[{"sig":"MEYCIQCmOD4LnBByJ2SEJzdmHaG/GBXFiqNxhJm19qrLvTb3wwIhAKX9ZO9661HlxW45Ozgvh7PNgPyc1AYdsyjh5ymLQfzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404005},"type":"module","types":"./dist/index.d.ts","shasum":"4536c3b837fdea3a22138c03e92d5084fcccc9d7","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-HKKy1HMyXMa259Urs5LVzjR0B4jdFreScQpaPIQfHuPDj9maIcUEo+Wd7ZsULNnB+s0VTVRbzBbGK0909wOQMw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260113173657","@contractspec/module.learning-journey":"0.0.0-canary-20260113173657"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"0.0.0-canary-20260113173657","@contractspec/tool.typescript":"0.0.0-canary-20260113173657"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260113173657_1768326558977_0.030298419000227117","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260114030712":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260114030712","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260114030712","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"0703b6beaffd096c9f7dff35ac6224883b53d1da","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260114030712.tgz","fileCount":31,"integrity":"sha512-jhL+ifPojBH8DPvPdAD5uHj+/4fAtpvEV/sFUOqpOmIC5MfqAZuHbtzCdMqFeI6jXhmJpujfsA3Nw0IaRK6Kbg==","signatures":[{"sig":"MEYCIQDKpioRJV/+e9OOYtuQ6wyXVKwukm2vkZG0/859D6WYzAIhALz9A/D1vn9FWuXtbCbbCbw6LrhzAco1SY2wd+7nAxLT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404255},"type":"module","types":"./dist/index.d.ts","shasum":"0703b6beaffd096c9f7dff35ac6224883b53d1da","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-jhL+ifPojBH8DPvPdAD5uHj+/4fAtpvEV/sFUOqpOmIC5MfqAZuHbtzCdMqFeI6jXhmJpujfsA3Nw0IaRK6Kbg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260114030712","@contractspec/module.learning-journey":"0.0.0-canary-20260114030712"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"0.0.0-canary-20260114030712","@contractspec/tool.typescript":"0.0.0-canary-20260114030712"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260114030712_1768360802735_0.41281206533760395","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.47.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.47.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"eae2407da67cef3296ff7b03ace898eda08b0b89","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.47.0.tgz","fileCount":31,"integrity":"sha512-Kn4XrZfxJATpU7UsQvQ0I2tefDen7xZNuT/bZRuU0DL88ow95hP8ge4f6CBPRbjcQXE71r7hTx0/KyAXw3z7bA==","signatures":[{"sig":"MEUCIExdPUyuprVbSqouJfZI3DgEfkGSZ3NlcfbizPC2qPgjAiEA3j7ooTnhKYjl7tEcTNzTcmnbamFbWqKoH6ljEsQxwm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404087},"type":"module","types":"./dist/index.d.ts","shasum":"eae2407da67cef3296ff7b03ace898eda08b0b89","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-Kn4XrZfxJATpU7UsQvQ0I2tefDen7xZNuT/bZRuU0DL88ow95hP8ge4f6CBPRbjcQXE71r7hTx0/KyAXw3z7bA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.47.0","@contractspec/module.learning-journey":"1.47.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.47.0","@contractspec/tool.typescript":"1.47.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.47.0_1768363553769_0.6659373030850957","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.48.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.48.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"e7202a254cdee829b3fea0223a7c2179fec1eec2","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.48.0.tgz","fileCount":31,"integrity":"sha512-fzdp0/e7koTcEvPgmi7iJbxp2zbsR3ONS6IOPRbo8gp+DI0DguXNJ80OIzD7vsJ5+WK4Xvvu2qBvCIKZJ37zGg==","signatures":[{"sig":"MEYCIQCQV2v63PYDWct6qfSH0sWQq2tunNo072Z+I8e/AoNDGwIhAJLIVXWBulKhStDdhS4gyjrL/0NggDlwt3epKJwSo3Fu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404371},"type":"module","types":"./dist/index.d.ts","shasum":"e7202a254cdee829b3fea0223a7c2179fec1eec2","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-fzdp0/e7koTcEvPgmi7iJbxp2zbsR3ONS6IOPRbo8gp+DI0DguXNJ80OIzD7vsJ5+WK4Xvvu2qBvCIKZJ37zGg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.48.0","@contractspec/module.learning-journey":"1.48.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.48.0","@contractspec/tool.typescript":"1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.48.0_1768837066814_0.7281594494079571","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260119222405":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260119222405","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260119222405","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"f7a03163c331d76ce2b686dbda5014cd82e64a3e","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260119222405.tgz","fileCount":31,"integrity":"sha512-VaGW6GP0YrLq6ut2K3RQz34lCWiYVh4ZC0OV89Jb5LwzDuCGfW34Eph56dwirtXDiTpHBwEcDx3oeLZaAAnDgg==","signatures":[{"sig":"MEUCIQC9xKqyOMmHsqnbBM7Vf6QfGuzCEZ23/uKq6eiitHTgiAIgFdO7mXGnYcaZbUe+gmxrdVqaHqyug2vcLRXGZVtJzok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404649},"type":"module","types":"./dist/index.d.ts","shasum":"f7a03163c331d76ce2b686dbda5014cd82e64a3e","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-VaGW6GP0YrLq6ut2K3RQz34lCWiYVh4ZC0OV89Jb5LwzDuCGfW34Eph56dwirtXDiTpHBwEcDx3oeLZaAAnDgg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260119222405","@contractspec/module.learning-journey":"0.0.0-canary-20260119222405"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.48.0","@contractspec/tool.typescript":"1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260119222405_1768862103613_0.5226053447383912","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260119224109":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260119224109","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260119224109","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"65227aec45b8187815bcda155b10ddd9a7a8bb50","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260119224109.tgz","fileCount":31,"integrity":"sha512-1DukuQHYaOFZFymQmLYfaqGkLJMnNeMfyCx3bvse7e8PHqM546KzqayGsvSYHU8yEFXt+/XoFcdS8aTCluV4Xw==","signatures":[{"sig":"MEUCIQCcAIVqMs6S2PXNWrPPjolYG6aYBI5jRJkW3PFPfIZA5gIgCZJsnCb+Y5ML3ybERFWWNYA72eP4YGBHTAlwAgjoMcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404649},"type":"module","types":"./dist/index.d.ts","shasum":"65227aec45b8187815bcda155b10ddd9a7a8bb50","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-1DukuQHYaOFZFymQmLYfaqGkLJMnNeMfyCx3bvse7e8PHqM546KzqayGsvSYHU8yEFXt+/XoFcdS8aTCluV4Xw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260119224109","@contractspec/module.learning-journey":"0.0.0-canary-20260119224109"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.48.0","@contractspec/tool.typescript":"1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260119224109_1768863131965_0.49441733116402253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260119224015":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260119224015","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260119224015","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"f2eaec3b89393c4b6d06fe3c1cce0403ed50a818","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260119224015.tgz","fileCount":31,"integrity":"sha512-oOOX6nUd1nPCZ0COH79z2ZpF8toyYDMx9q+5J4KJMTg2I+2A94Dmm+Up/SiFjZUYZNix8C7AJGpksQ3twAJuxA==","signatures":[{"sig":"MEYCIQCx1LW+zcUhDlxvpON2uaEtMfoYMRxfACOFhUj42a0bRwIhAK3j9QnZDX0Ee6iZSlmB68D5L/D1RKqtSrByW/T181pX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404649},"type":"module","types":"./dist/index.d.ts","shasum":"f2eaec3b89393c4b6d06fe3c1cce0403ed50a818","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-oOOX6nUd1nPCZ0COH79z2ZpF8toyYDMx9q+5J4KJMTg2I+2A94Dmm+Up/SiFjZUYZNix8C7AJGpksQ3twAJuxA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260119224015","@contractspec/module.learning-journey":"0.0.0-canary-20260119224015"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.48.0","@contractspec/tool.typescript":"1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260119224015_1768863145430_0.04873680753049836","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260119224949":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260119224949","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260119224949","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"4a0f21523b85be5f4a178357276fcade59673c05","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260119224949.tgz","fileCount":31,"integrity":"sha512-FVjagk9AjaHpCK+aujvQAqxnlCI5ClRC8C8N2JwP0ucqG77dB8UuSWhoVcduCHt24q1PQIzBTfSZM1KuwyQYkA==","signatures":[{"sig":"MEUCIQCpI/sb8kBDdZCln29tyKmMw6ftLKMHVjHOctb5b7w07wIgWcUd2TbOw9Agoisml+Plr4GVtUyeRkwjunAfIwDHHDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404649},"type":"module","types":"./dist/index.d.ts","shasum":"4a0f21523b85be5f4a178357276fcade59673c05","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-FVjagk9AjaHpCK+aujvQAqxnlCI5ClRC8C8N2JwP0ucqG77dB8UuSWhoVcduCHt24q1PQIzBTfSZM1KuwyQYkA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260119224949","@contractspec/module.learning-journey":"0.0.0-canary-20260119224949"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.48.0","@contractspec/tool.typescript":"1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260119224949_1768863652524_0.1684776652450819","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260119225944":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260119225944","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260119225944","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"89785eb8c5d652f76ffd56cad8062d85923f8ca3","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260119225944.tgz","fileCount":31,"integrity":"sha512-5XiasY8ginJ9rz+vXhKgYAYqq6jrCTnDUGeKE32ycwuJBO6bnqNu/ZO5LbzAehsW8FgHgVVseymTS9oJHuHMSQ==","signatures":[{"sig":"MEQCICGD91Jud2Jj8oL0BCO7FFTPDltswWQjKLwTHPeoX7k0AiAsotuJmJA30MLbohQomKjTjBMXap5KsLLfqHcBcczdDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404649},"type":"module","types":"./dist/index.d.ts","shasum":"89785eb8c5d652f76ffd56cad8062d85923f8ca3","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-5XiasY8ginJ9rz+vXhKgYAYqq6jrCTnDUGeKE32ycwuJBO6bnqNu/ZO5LbzAehsW8FgHgVVseymTS9oJHuHMSQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260119225944","@contractspec/module.learning-journey":"0.0.0-canary-20260119225944"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.48.0","@contractspec/tool.typescript":"1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260119225944_1768864192001_0.20229484401159925","host":"s3://npm-registry-packages-npm-production"}},"1.48.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.48.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.48.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"5cb568c525f4fef661d1c6b2fcba934ba21cf21e","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.48.1.tgz","fileCount":31,"integrity":"sha512-eCymR+SIygEmz+JTBkomc+EcuA59y0IjBLq3OCTbNNWU0TchMKDhCJ41CLUsGTT4LGeFyTzufIGFTfTEVbLIzA==","signatures":[{"sig":"MEYCIQDSK4LjJh4XeDff9F8CAMepcohfOBXBSwe4sEqD9YTGaQIhALHbXtri7oa2Eyc8J32Kl2FimNUZImba0ceIzyRu7Bq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404523},"type":"module","types":"./dist/index.d.ts","shasum":"5cb568c525f4fef661d1c6b2fcba934ba21cf21e","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-eCymR+SIygEmz+JTBkomc+EcuA59y0IjBLq3OCTbNNWU0TchMKDhCJ41CLUsGTT4LGeFyTzufIGFTfTEVbLIzA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.48.1","@contractspec/module.learning-journey":"1.48.1"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.48.0","@contractspec/tool.typescript":"1.48.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.48.1_1768864877408_0.018525965379029063","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.49.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.49.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"20d9d39b70c91feaa56c55194d60bde36cdeeb89","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.49.0.tgz","fileCount":30,"integrity":"sha512-YbQEMc5/GgTl3X886mAwtDQKWiWJgE5FtEhw6UYFnpbEBAH5SllaOhm41CcHNVVw8mHFq3SQrrgmy13dmBsAnw==","signatures":[{"sig":"MEQCIBPSujhfaRZgo3UUdkNRvA9DIhqcqeiVw7vg+mSy1OK2AiADrL5yie5mlURBPHnO61zoCGQw4pedne97rwynvGaZCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34321},"type":"module","types":"./dist/index.d.ts","shasum":"20d9d39b70c91feaa56c55194d60bde36cdeeb89","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-YbQEMc5/GgTl3X886mAwtDQKWiWJgE5FtEhw6UYFnpbEBAH5SllaOhm41CcHNVVw8mHFq3SQrrgmy13dmBsAnw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.49.0","@contractspec/module.learning-journey":"1.49.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.49.0","@contractspec/tool.typescript":"1.49.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.49.0_1769132046631_0.6677486069512304","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.50.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.50.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"974d56c157f32bfee0a183389231d35d7050d876","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.50.0.tgz","fileCount":30,"integrity":"sha512-tFDiObYS6SwlzoLQUarUglVu49sHyavxwQRmFT0fx3o45hS4cmmnUPXimsub2ZLfwiCPCm/9lQ6Slqm3EspnvA==","signatures":[{"sig":"MEYCIQCPHvOP/iy0gArJf8d1SZYXDnxOZVpgLusfyGVzu3CF5QIhAN7El/vuKLppJrL3SAwD47ahBQBdOkvWzGGFO2/sR1bt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34701},"type":"module","types":"./dist/index.d.ts","shasum":"974d56c157f32bfee0a183389231d35d7050d876","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-tFDiObYS6SwlzoLQUarUglVu49sHyavxwQRmFT0fx3o45hS4cmmnUPXimsub2ZLfwiCPCm/9lQ6Slqm3EspnvA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.50.0","@contractspec/module.learning-journey":"1.50.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.50.0","@contractspec/tool.typescript":"1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.50.0_1769206732901_0.8920982641578519","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.51.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.51.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"f77a6c4975548456c8701cf7933d3439c80bfcb9","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.51.0.tgz","fileCount":31,"integrity":"sha512-GDyyFBuQeUQiBmkfNlE9Vi9O2jDu2eipIo5mQRbL4mvIvvrLgyqcHVAdCZi9kbk8uuYs/k8wVD1DPqOvOgp4WQ==","signatures":[{"sig":"MEUCIEZzS+0WYpzM8vFZDPp56ZW0ppedAuFnWySGMr0d8H4UAiEApT2zTgD+gEPsE+r5Pc2x2mHzS1RkYob2uCQUqMgX5BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407588},"type":"module","types":"./dist/index.d.ts","shasum":"f77a6c4975548456c8701cf7933d3439c80bfcb9","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-GDyyFBuQeUQiBmkfNlE9Vi9O2jDu2eipIo5mQRbL4mvIvvrLgyqcHVAdCZi9kbk8uuYs/k8wVD1DPqOvOgp4WQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.51.0","@contractspec/module.learning-journey":"1.51.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.51.0","@contractspec/tool.typescript":"1.51.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.51.0_1769372254928_0.2377845423526781","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.52.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.52.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"d8e2eb3fd8950fc14530fa885809dc8679cc2284","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.52.0.tgz","fileCount":31,"integrity":"sha512-24SUomKy2rCj4YUHo+4NlnYV2WUspww4HlvAYMbUcZKrxnxasNrFJxqk0yDa7RSH0H6FchOnLFDUfMfaDHNTKw==","signatures":[{"sig":"MEQCICoiCKzmTPNJbg5iy1V+oae97Pc0q4QHEanq9YElOh/fAiBQFYW7UwcJ39PWUq27Cz58ofA+lh3IiDcZhlTbnkb7uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407792},"type":"module","types":"./dist/index.d.ts","shasum":"d8e2eb3fd8950fc14530fa885809dc8679cc2284","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-24SUomKy2rCj4YUHo+4NlnYV2WUspww4HlvAYMbUcZKrxnxasNrFJxqk0yDa7RSH0H6FchOnLFDUfMfaDHNTKw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.52.0","@contractspec/module.learning-journey":"1.52.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.52.0","@contractspec/tool.typescript":"1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.52.0_1769423916266_0.03746705560697716","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260128200020":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260128200020","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260128200020","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"7b6b785c709afe16c7403dab89c17822d40da00b","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260128200020.tgz","fileCount":31,"integrity":"sha512-AR0Fv5ZW1inMOax5U7VHiKQniZMhaYHuPN70nOD/e8yam+MoDMyL/35n2bvH3vLnYFre1fjm2QeMdjhR+d+9CQ==","signatures":[{"sig":"MEUCIQCM6rZa5pjUg8ss7rQECmfVMaUoosWZZz5hmu27rP5BrAIgdTA21UTT7QAwHCaeJwTcSD0WoUrFMgnoqBlJ93HM3+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412752},"type":"module","types":"./dist/index.d.ts","shasum":"7b6b785c709afe16c7403dab89c17822d40da00b","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-AR0Fv5ZW1inMOax5U7VHiKQniZMhaYHuPN70nOD/e8yam+MoDMyL/35n2bvH3vLnYFre1fjm2QeMdjhR+d+9CQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260128200020","@contractspec/module.learning-journey":"0.0.0-canary-20260128200020"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.52.0","@contractspec/tool.typescript":"1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260128200020_1769631223884_0.6130110432949936","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.53.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.53.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"0840d6102aca4af97d840dee01b17b99d672e689","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.53.0.tgz","fileCount":30,"integrity":"sha512-/fFULSdrrFkNzruAIYhZrZQDyYkY9mVr9FgQQKCCeyZ6nd8161+FqANDivX5Ol8vB6YpTU33eR9T6tbg8tqqRg==","signatures":[{"sig":"MEQCIF4NYHPaiivbxe02M/tXpgkYwCWi7uj/toybFtCaZYLwAiAcRYVaWb1Iv1F1EKXCuD5tQY9VZEe+/xp+06e5x32jGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35476},"type":"module","types":"./dist/index.d.ts","shasum":"0840d6102aca4af97d840dee01b17b99d672e689","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-/fFULSdrrFkNzruAIYhZrZQDyYkY9mVr9FgQQKCCeyZ6nd8161+FqANDivX5Ol8vB6YpTU33eR9T6tbg8tqqRg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.53.0","@contractspec/module.learning-journey":"1.53.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.53.0","@contractspec/tool.typescript":"1.53.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.53.0_1770010813885_0.8942871592573776","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260202053150":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260202053150","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260202053150","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"b49eea703e55293190a224f7b489b37315360039","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260202053150.tgz","fileCount":31,"integrity":"sha512-qGBFVI4Ac6aZ5rZ6ZFqQkaej275YMt7/mo9wR4dJfjgxNZElEbn32YhvceH4xukxy04UeXaaWesQ0xRS8YlBkg==","signatures":[{"sig":"MEUCIH+0OLcGxMJLET/8PybkPAwDBFSon+CCSE0PBgJOOQtYAiEA2jW6lk4DkTUs6urLmnWiAkFL8ozLYVCK5weEShqN4Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413861},"type":"module","types":"./dist/index.d.ts","shasum":"b49eea703e55293190a224f7b489b37315360039","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-qGBFVI4Ac6aZ5rZ6ZFqQkaej275YMt7/mo9wR4dJfjgxNZElEbn32YhvceH4xukxy04UeXaaWesQ0xRS8YlBkg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260202053150","@contractspec/module.learning-journey":"0.0.0-canary-20260202053150"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"0.0.0-canary-20260202053150","@contractspec/tool.typescript":"0.0.0-canary-20260202053150"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260202053150_1770011117817_0.15468688278694187","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.54.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.54.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"b663523b27dfa7db0b4a2a6694e9aa19d1b79984","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.54.0.tgz","fileCount":31,"integrity":"sha512-jHp4l2SMyR8Fw79DWjq/n1RNcJ+PdwKBdncRSewa4yCpepJvPM4VWO1cpIE7UWz+UzFxQ74u+M76hA6KcZBb9w==","signatures":[{"sig":"MEUCIQC04nDBx94/xicJKMIIzk3G7TJIVineXa3EniCbRj5+EAIgWaFVgcSwYuY2rtW43ZtvEK1+ibbJrixtVXw/vVvj7gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413739},"type":"module","types":"./dist/index.d.ts","shasum":"b663523b27dfa7db0b4a2a6694e9aa19d1b79984","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-jHp4l2SMyR8Fw79DWjq/n1RNcJ+PdwKBdncRSewa4yCpepJvPM4VWO1cpIE7UWz+UzFxQ74u+M76hA6KcZBb9w==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.54.0","@contractspec/module.learning-journey":"1.54.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.54.0","@contractspec/tool.typescript":"1.54.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.54.0_1770019565112_0.9904839283900013","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.55.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.55.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"0b17349c8511448e06818184ccf3dedeec671b6a","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.55.0.tgz","fileCount":31,"integrity":"sha512-WBATQH8fbGP3DCzDjjcXxtJgTEYt5sAyCaJjQMaN0pF6MAFZ+sloJ3DbfccZNNhc5blWCR8NG7COfcwr+IeG+Q==","signatures":[{"sig":"MEUCIQD97ULA5R1Xor3at1syo4jp7598GGlgAOwUHLk6sj9N3AIgVupfmvqmZzZv1kR9v8+txJPjZ9Vxle7qJQTAuys/yJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413929},"type":"module","types":"./dist/index.d.ts","shasum":"0b17349c8511448e06818184ccf3dedeec671b6a","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-WBATQH8fbGP3DCzDjjcXxtJgTEYt5sAyCaJjQMaN0pF6MAFZ+sloJ3DbfccZNNhc5blWCR8NG7COfcwr+IeG+Q==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.55.0","@contractspec/module.learning-journey":"1.55.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.55.0","@contractspec/tool.typescript":"1.55.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.55.0_1770020471240_0.4485276288692335","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.56.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.56.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"4ffc1db99ae46706b7e7cbcea1750f43bac00503","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.56.0.tgz","fileCount":30,"integrity":"sha512-tNxiV/WAAS/D7SMMS2KrfhAh7hK3rsYXqncp8mZMBWfC+gmI6Rf4s1TlcoQ4c8eCkx2vaB/rv8tCzuKaJTgwNA==","signatures":[{"sig":"MEUCIQCgOIYpmM9w+LAn9pAwwL9nvo8tIj1xflYmfxwiav7PhwIgJIfg8YMRblrRhUVHcHZ+xGAjpxC/WvMPeJSeUoIhzNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36054},"type":"module","types":"./dist/index.d.ts","shasum":"4ffc1db99ae46706b7e7cbcea1750f43bac00503","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-tNxiV/WAAS/D7SMMS2KrfhAh7hK3rsYXqncp8mZMBWfC+gmI6Rf4s1TlcoQ4c8eCkx2vaB/rv8tCzuKaJTgwNA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.56.0","@contractspec/module.learning-journey":"1.56.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.56.0","@contractspec/tool.typescript":"1.56.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.56.0_1770021130580_0.9512095446420648","host":"s3://npm-registry-packages-npm-production"}},"1.56.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.56.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.56.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"25212c4901ce50fff66c3d30cf83367f8b10979f","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.56.1.tgz","fileCount":30,"integrity":"sha512-0gmbv9TtKc73oamdm/xCW0snX2Ey9FA7Bj9FRvm11EQRezZgl/JT4251rbMhxnmQ9Vz5YB+avdlkN1NFzcfuww==","signatures":[{"sig":"MEUCIA8vVbgrTrpkBEQ6Z4C1Ov8WRzIISsWvfxuzAJ4KDsAuAiEAmTGBmMapd4l0BDg6VIcPjkTmPt8YAze9xPR6OJJNn8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36047},"type":"module","types":"./dist/index.d.ts","shasum":"25212c4901ce50fff66c3d30cf83367f8b10979f","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-0gmbv9TtKc73oamdm/xCW0snX2Ey9FA7Bj9FRvm11EQRezZgl/JT4251rbMhxnmQ9Vz5YB+avdlkN1NFzcfuww==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.56.1","@contractspec/module.learning-journey":"1.56.1"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.19.0","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.56.1","@contractspec/tool.typescript":"1.56.1"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.56.1_1770026058525_0.8692434739686405","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260206014742":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260206014742","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260206014742","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"f407b404b3d6980d918bcae22852c092ac7af2d0","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260206014742.tgz","fileCount":31,"integrity":"sha512-DfMlDGD1q0XUq5naa56vBeyHBTIeiV0IilxueZiN+oTpJj/otahcoHo/YFQ0chRYurlxcWJJj8wEFB1By7/f1Q==","signatures":[{"sig":"MEUCIQDh+SBGbSW4grH8YoDg143HSC1geEo0Dl+H4ACrsIeZ+gIgHHtRWo94dUlayK1Dd6Fs4fSykTB7eGlBwzgSTdWYBaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421106},"type":"module","types":"./dist/index.d.ts","shasum":"f407b404b3d6980d918bcae22852c092ac7af2d0","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-DfMlDGD1q0XUq5naa56vBeyHBTIeiV0IilxueZiN+oTpJj/otahcoHo/YFQ0chRYurlxcWJJj8wEFB1By7/f1Q==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260206014742","@contractspec/module.learning-journey":"0.0.0-canary-20260206014742"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"0.0.0-canary-20260206014742","@contractspec/tool.typescript":"0.0.0-canary-20260206014742"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260206014742_1770343318225_0.852227576576525","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260206062439":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"0.0.0-canary-20260206062439","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@0.0.0-canary-20260206062439","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"cdb65467e2082172e7fee95b4bc109f2e72a63fe","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-0.0.0-canary-20260206062439.tgz","fileCount":31,"integrity":"sha512-gK1x2V1gmYaxtKk3eB9nLAtRay2n6tBQyDW8xGnrqCPEP//rIN9JJG4BtUfrS8AtWkqqxNRPTI+1WCbzinanfQ==","signatures":[{"sig":"MEUCIQC7zMX53UO9/aE2PbpuOUiGDtGdVlHS1Ck3t8YLSjPhjQIgXTv1CuhFEaZDrPseIfblrcLRmKJjMqZSPlrA8hGOVWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422894},"type":"module","types":"./dist/index.d.ts","shasum":"cdb65467e2082172e7fee95b4bc109f2e72a63fe","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-gK1x2V1gmYaxtKk3eB9nLAtRay2n6tBQyDW8xGnrqCPEP//rIN9JJG4BtUfrS8AtWkqqxNRPTI+1WCbzinanfQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"0.0.0-canary-20260206062439","@contractspec/module.learning-journey":"0.0.0-canary-20260206062439"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"0.0.0-canary-20260206062439","@contractspec/tool.typescript":"0.0.0-canary-20260206062439"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_0.0.0-canary-20260206062439_1770359976823_0.008455842675456626","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.57.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.57.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"195926c2b7299ea28492314548cf5205de5c0857","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.57.0.tgz","fileCount":31,"integrity":"sha512-CjyrEmY6kPBJQf3l2SsVBTJpI8GBJTozEd3tbbHv49q3AP7+30bo11HUWbXTaO2hpUxrP3sza4MIr83h4nwkHQ==","signatures":[{"sig":"MEYCIQDvrhE1sZYtIiazpOPV5kvEDn2Rk9QSZ18W3FW0QrS6+QIhAPCzqAxPfVhN7WSbLZptu3ePQ/JWbqrUr9Su7/hbEZPm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422726},"type":"module","types":"./dist/index.d.ts","shasum":"195926c2b7299ea28492314548cf5205de5c0857","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"scripts":{"dev":"bun build:bundle --watch","lint":"bun lint:fix","test":"bun test","build":"bun build:types && bun build:bundle","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","lint:check":"eslint src","build:types":"tsc --noEmit","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"tsdown","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-CjyrEmY6kPBJQf3l2SsVBTJpI8GBJTozEd3tbbHv49q3AP7+30bo11HUWbXTaO2hpUxrP3sza4MIr83h4nwkHQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.57.0","@contractspec/module.learning-journey":"1.57.0"},"publishConfig":{"access":"public","exports":{".":"./dist/index.js","./*":"./*","./docs":"./dist/docs/index.js","./track":"./dist/track.js","./example":"./dist/example.js","./docs/ambient-coach.docblock":"./dist/docs/ambient-coach.docblock.js"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","typescript":"^5.9.3","@contractspec/tool.tsdown":"1.57.0","@contractspec/tool.typescript":"1.57.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.57.0_1770360737810_0.9547148965162542","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.58.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.58.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"dc730f222476070019c242729451e51eb104bd19","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.58.0.tgz","fileCount":42,"integrity":"sha512-qPid4F25ktZTHNwCaLaXzPSG+kIYhQl9sU4DpxkSN+FaVuxtzIcIHffLDCYop4xtJtBUyZ8EVY4hW2jB7HwKKA==","signatures":[{"sig":"MEYCIQCpD7xY4zjGxHJwpDszR9YQh5AwjXs2vLsidV6DMOhG2QIhAIpL9T7Jshz5PhXsR1EPTs5VFkATMLf3n2SW+WicG8RN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52313},"type":"module","types":"./dist/index.d.ts","shasum":"dc730f222476070019c242729451e51eb104bd19","exports":{".":"./src/index.ts","./docs":"./src/docs/index.ts","./track":"./src/track.ts","./example":"./src/example.ts","./docs/index":"./src/docs/index.ts","./docs/ambient-coach.docblock":"./src/docs/ambient-coach.docblock.ts"},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-qPid4F25ktZTHNwCaLaXzPSG+kIYhQl9sU4DpxkSN+FaVuxtzIcIHffLDCYop4xtJtBUyZ8EVY4hW2jB7HwKKA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.58.0","@contractspec/module.learning-journey":"1.58.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.mjs","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.mjs","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.mjs","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.mjs","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.mjs","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.mjs","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"1.57.0","@contractspec/tool.typescript":"1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.58.0_1770403413163_0.2233208828285922","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.59.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.59.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"40791e8b179e19c01bdff0a17f12887a7b490de4","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.59.0.tgz","fileCount":42,"integrity":"sha512-jGAmSFAOj/J2zBV7Dxv/GGD3dZlk5HQLCCKOoyyN2VRo0MnDHN1j+esZD3zeOwa+hDCRYPCzcfcE5Bz1jGbXBQ==","signatures":[{"sig":"MEQCIDLWxSwdr/8FT9sjJtEwUcANCLV7xFgXOVyVoLJFeQadAiBLxVp707FVfHw8jyrU/ierZI1hBbcdytaV2u23xAda5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52536},"type":"module","types":"./dist/index.d.ts","shasum":"40791e8b179e19c01bdff0a17f12887a7b490de4","exports":{".":"./src/index.ts","./docs":"./src/docs/index.ts","./track":"./src/track.ts","./example":"./src/example.ts","./docs/index":"./src/docs/index.ts","./docs/ambient-coach.docblock":"./src/docs/ambient-coach.docblock.ts"},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-jGAmSFAOj/J2zBV7Dxv/GGD3dZlk5HQLCCKOoyyN2VRo0MnDHN1j+esZD3zeOwa+hDCRYPCzcfcE5Bz1jGbXBQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.59.0","@contractspec/module.learning-journey":"1.59.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.mjs","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.mjs","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.mjs","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.mjs","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.mjs","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.mjs","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"1.58.0","@contractspec/tool.typescript":"1.59.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.59.0_1770404709272_0.2954046212790866","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.60.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.60.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"ffc07e281f5beee69b82a7a0ccfbe6e8cb11c3c5","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.60.0.tgz","fileCount":42,"integrity":"sha512-ED3gfQ9zWp6Fkj7uVfodw5br9iuBrLkT1wQ7dWR+Nk4WRLY/Pd23rh5DaEUR20MKeSuFc6gdtGbSRLpdlnXSqA==","signatures":[{"sig":"MEYCIQCqFtsEX4U8w5/jUdn0NE3cJ7t/5W19VOe6vmbccrAVwwIhANvch30lvBK8fC+rzVNwSqgn9Nj+F55MxN6syJkQroTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53920},"type":"module","types":"./dist/index.d.ts","shasum":"ffc07e281f5beee69b82a7a0ccfbe6e8cb11c3c5","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.mjs","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.mjs","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.mjs","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.mjs","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.mjs","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.mjs","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-ED3gfQ9zWp6Fkj7uVfodw5br9iuBrLkT1wQ7dWR+Nk4WRLY/Pd23rh5DaEUR20MKeSuFc6gdtGbSRLpdlnXSqA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.60.0","@contractspec/module.learning-journey":"1.60.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.mjs","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.mjs","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.mjs","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.mjs","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.mjs","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.mjs","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"1.59.0","@contractspec/tool.typescript":"1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.60.0_1770406760326_0.2761900385991063","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.61.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.61.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"b45a3afaea5e6d8dfc8a225b12b57b2b820dc88f","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.61.0.tgz","fileCount":42,"integrity":"sha512-JeetdwEXgjtgb1eyiXdPNCoWHlU6b58u0uuabw2jU0KFcP76aUjUo/ksKuMxSArq5fnvv5I4WlNMJsF+DK8opg==","signatures":[{"sig":"MEUCIQDCqA0LxzGFUnAlvq8NDwr+cke24sZBI+BV5uZWN8sRSgIgdobn1PZ0ekFtkKvSX4Tmu31+DCkdixkDAkGP8tmqzeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54107},"type":"module","types":"./dist/index.d.ts","shasum":"b45a3afaea5e6d8dfc8a225b12b57b2b820dc88f","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-JeetdwEXgjtgb1eyiXdPNCoWHlU6b58u0uuabw2jU0KFcP76aUjUo/ksKuMxSArq5fnvv5I4WlNMJsF+DK8opg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.61.0","@contractspec/module.learning-journey":"1.61.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"1.60.0","@contractspec/tool.typescript":"1.61.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.61.0_1770409571751_0.18141823085230824","host":"s3://npm-registry-packages-npm-production"}},"1.62.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"1.62.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@1.62.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"927afe4c835801096eabfd82dc50713ce3dc82c2","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-1.62.0.tgz","fileCount":42,"integrity":"sha512-WYIyWSiZbsh6BnGWWvpaL79gYX8gAkBjK85QzEl6n6q6w+CUlljnTzZP5geYyg/dRRwaqIlF8cTx14a/oi/aVw==","signatures":[{"sig":"MEUCIQDTBNZ6c0JBGMKzQyM4aSwNk8vG/lw0crSWbgidKJAKxAIgXv/uogix3cgVvbmSPPi/UOMxuKvmiVtdO8WolZlNM8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54354},"type":"module","types":"./dist/index.d.ts","shasum":"927afe4c835801096eabfd82dc50713ce3dc82c2","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-WYIyWSiZbsh6BnGWWvpaL79gYX8gAkBjK85QzEl6n6q6w+CUlljnTzZP5geYyg/dRRwaqIlF8cTx14a/oi/aVw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts":"1.62.0","@contractspec/module.learning-journey":"1.62.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"1.61.0","@contractspec/tool.typescript":"1.62.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_1.62.0_1770877247783_0.7951412843272729","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.0.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.0.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"3a34f50eb5bf79159d667c18db61ccb3155d91e3","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.0.0.tgz","fileCount":36,"integrity":"sha512-XYvVfmMxVZWWl4a0TvP7Nsu22LqF4v9t/8hjnaA+675CyNOWZE8gPh7/56pmT8aADjlKDMRwWDRa4atJ/KlqGg==","signatures":[{"sig":"MEQCIHvYXRr1mduT9BzMe9nITrZEa7rJIxn5lGfKFnluHXJkAiBzXTKuRsiOJMBMArs+3EGJGtn5zoce4c0ov0zqnJfAXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53659},"type":"module","types":"./dist/index.d.ts","shasum":"3a34f50eb5bf79159d667c18db61ccb3155d91e3","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-XYvVfmMxVZWWl4a0TvP7Nsu22LqF4v9t/8hjnaA+675CyNOWZE8gPh7/56pmT8aADjlKDMRwWDRa4atJ/KlqGg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.0.0","@contractspec/module.learning-journey":"2.0.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.0.0","@contractspec/tool.typescript":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.0.0_1771125948933_0.16683472948747546","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.1.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.1.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"b3bc5151677261ea7a2c40e04c7064309e82cdcb","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.1.0.tgz","fileCount":36,"integrity":"sha512-TY7twJ4FC6IN4hD40yo3RWVlxdrM2xk5Imj+rYZOh4s9+Lp3utFyfAj/g59vY3gbRv96k66bXkka2tvll9IlwA==","signatures":[{"sig":"MEUCIQDk8CDLd4tkj4k6knvIh+x78tP5Q+0ykstID83+dtX1MQIgOWFExZKKvN3d1CWEHS+spogrgg0WiH37bZjW2lQbADg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53930},"type":"module","types":"./dist/index.d.ts","shasum":"b3bc5151677261ea7a2c40e04c7064309e82cdcb","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-TY7twJ4FC6IN4hD40yo3RWVlxdrM2xk5Imj+rYZOh4s9+Lp3utFyfAj/g59vY3gbRv96k66bXkka2tvll9IlwA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.1.0","@contractspec/module.learning-journey":"2.1.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.1.0","@contractspec/tool.typescript":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.1.0_1771281910419_0.9507401785432033","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.1.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.1.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"a36a79813819269f1553879a054fb6a57654b20f","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.1.1.tgz","fileCount":36,"integrity":"sha512-XGQsxWth37zn2o16efQ2ZkFykQb+GV4g1FoHT/x6vMjgPzXgBlm4rEI+SA8nCugqaczY5LJPVNuxAet09kbR6g==","signatures":[{"sig":"MEQCIBRyvuMWVDMlFwcnyaOLhrXmDAecAqeX012PxGYMPUHbAiAacfpnaZneecZBJo8S173RGTOPQyM1D9/X2SMKS+J9WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54084},"type":"module","types":"./dist/index.d.ts","shasum":"a36a79813819269f1553879a054fb6a57654b20f","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-XGQsxWth37zn2o16efQ2ZkFykQb+GV4g1FoHT/x6vMjgPzXgBlm4rEI+SA8nCugqaczY5LJPVNuxAet09kbR6g==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.1.1","@contractspec/module.learning-journey":"2.1.1"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.1.0","@contractspec/tool.typescript":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.1.1_1771322125415_0.777851059833232","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.2.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.2.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"ff93d305e00af2a1915a027c66d7b7fb6ad4f7d1","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.2.0.tgz","fileCount":36,"integrity":"sha512-lqhsLvXeeuBAPhCRZ37R3uo1lYtunODcnDGNYl52HyoqCaIZxOm3t8GTS5Xr9jT4fiXfoY1dat0AyzxLjuxjyg==","signatures":[{"sig":"MEYCIQCAKB8SzjPEXq6PG0VMgoay2E6Va8gEimsZf9QrZaBm6AIhAJRuv9Tv6B2TycfjsYvADBu21aex/XTlUDEa6hvE3Ja7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54284},"type":"module","types":"./dist/index.d.ts","shasum":"ff93d305e00af2a1915a027c66d7b7fb6ad4f7d1","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-lqhsLvXeeuBAPhCRZ37R3uo1lYtunODcnDGNYl52HyoqCaIZxOm3t8GTS5Xr9jT4fiXfoY1dat0AyzxLjuxjyg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.2.0","@contractspec/module.learning-journey":"2.2.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.2.0","@contractspec/tool.typescript":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.2.0_1771323183794_0.08145543108368258","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.3.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.3.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"516fbb0047c695bba76d9802477cab6ec794a46a","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.3.0.tgz","fileCount":36,"integrity":"sha512-oDTgC0pGkzORFq1hNMNPC9xAAG0K+plllHXDCKBFSxsUne4Dz7MuAWwtTrjtk4StBJVQKJ/P+Zt9jFQ2p6TLOA==","signatures":[{"sig":"MEQCIGuYHfctQB7fsR2VVWW1ZyVPMiMLmvs7WYyqy3IK1znMAiAqoxOstN8hUt8G0wqgpblzr9ji2G0jUPd/kKyKD9daBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54493},"type":"module","types":"./dist/index.d.ts","shasum":"516fbb0047c695bba76d9802477cab6ec794a46a","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-oDTgC0pGkzORFq1hNMNPC9xAAG0K+plllHXDCKBFSxsUne4Dz7MuAWwtTrjtk4StBJVQKJ/P+Zt9jFQ2p6TLOA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.3.0","@contractspec/module.learning-journey":"2.3.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.3.0","@contractspec/tool.typescript":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.3.0_1771463890819_0.047453193312258835","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.4.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.4.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"fcbe3814562ffb906f85665978a872cf3907dad4","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.4.0.tgz","fileCount":36,"integrity":"sha512-8OhqYZqj7fwy/jATxD2I0T3f1gU35FXomXPBZkjCx2OpSOUbEMTUYaTKIFtW2GzZoO+ELpZGY6WCdFrxC+LlFw==","signatures":[{"sig":"MEQCIGfbGG3yZDSRhOqnh0IyaLLL7ytevPFrpmYLsu2dSWhxAiAIKkNeQfdZUpif+TfL364ZL6mb8lCQvrs06L6NmL9qLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54689},"type":"module","types":"./dist/index.d.ts","shasum":"fcbe3814562ffb906f85665978a872cf3907dad4","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-8OhqYZqj7fwy/jATxD2I0T3f1gU35FXomXPBZkjCx2OpSOUbEMTUYaTKIFtW2GzZoO+ELpZGY6WCdFrxC+LlFw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.4.0","@contractspec/module.learning-journey":"2.4.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.4.0","@contractspec/tool.typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.4.0_1771469221953_0.6567260088726434","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.5.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.5.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"a2da5a5267bd0b242f7316f0a497677ec6d8ed20","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.5.0.tgz","fileCount":36,"integrity":"sha512-m2WMCkAPPPqHiKr/8f0HDle/ZQSPsPuztVYPjzt4PfTNFMR842fyVh6cjNbzcW+NpJe/YA2/0DJxIYtyyX9N/w==","signatures":[{"sig":"MEYCIQD6Hjy3S8aDCI7oZ8TzwqSfiZo01ZGuqtmi6TkQTWbSUgIhAMd0UjIMQSZz2V7LTKya2NsCAhLKL+Zo3HzgPvYMtBwg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55014},"type":"module","types":"./dist/index.d.ts","shasum":"a2da5a5267bd0b242f7316f0a497677ec6d8ed20","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-m2WMCkAPPPqHiKr/8f0HDle/ZQSPsPuztVYPjzt4PfTNFMR842fyVh6cjNbzcW+NpJe/YA2/0DJxIYtyyX9N/w==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.5.0","@contractspec/module.learning-journey":"2.5.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.5.0","@contractspec/tool.typescript":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.5.0_1771668721097_0.7120669000215258","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.6.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.6.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"305ffcf8173673ea11cd7692cbe421509bfcc55a","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.6.0.tgz","fileCount":36,"integrity":"sha512-NBuu+Ce2LMYGNKrAPpDaWEIvrLkab9qxcfHFxpgaGXNmBM/8fBhbc1Jf+WwcG6fPvBNcikuMAC0MX/11PI7QsQ==","signatures":[{"sig":"MEYCIQCEVQmTcGqZHxJwCh99ZuDxtv2FFtdamHiqlEvXxVPM4QIhAIRljsp80+UcMz3AfiXMWI6lGh49J5LkL0FCTE3csfaI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55217},"type":"module","types":"./dist/index.d.ts","shasum":"305ffcf8173673ea11cd7692cbe421509bfcc55a","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-NBuu+Ce2LMYGNKrAPpDaWEIvrLkab9qxcfHFxpgaGXNmBM/8fBhbc1Jf+WwcG6fPvBNcikuMAC0MX/11PI7QsQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.6.0","@contractspec/module.learning-journey":"2.6.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.6.0","@contractspec/tool.typescript":"2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.6.0_1771720332914_0.6802541928720425","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.7.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.7.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"ac128648bc3e2c2396090a67c2669a77e38dc7c0","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.7.0.tgz","fileCount":36,"integrity":"sha512-AC4NupT9JCHiwZyVhQgAdK1+AFHxXvqQF4OajmRv+PujrHTP040kP3UNTAplIOmHYFztEgvRyNIAQ8Il2d1InA==","signatures":[{"sig":"MEUCIA0w8F4HQbv97Si7CM3tsqNxoZVZYaCPukqB+1vaFXSYAiEA3EOp57D/1/yKfTvGS9twUp/YrKv4wPP76aMoLkvF5Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55411},"type":"module","types":"./dist/index.d.ts","shasum":"ac128648bc3e2c2396090a67c2669a77e38dc7c0","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-AC4NupT9JCHiwZyVhQgAdK1+AFHxXvqQF4OajmRv+PujrHTP040kP3UNTAplIOmHYFztEgvRyNIAQ8Il2d1InA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.7.0","@contractspec/module.learning-journey":"2.7.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.7.0","@contractspec/tool.typescript":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.7.0_1771965070908_0.34969206090826876","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.8.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.8.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"29acf7af09c55a3137fd7578bf38a2325d467f69","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.8.0.tgz","fileCount":36,"integrity":"sha512-YtyEgyHPad2CFcQvCxLgosO9fL/NyHXht7BnCb23wj8LhVscnY0LnLifZd8Pag/gqwzhf+xZZ7+cPOtalMC5Iw==","signatures":[{"sig":"MEYCIQCBuxUaL3vEY3nNTGTDwFPtQuZaF7YuFIU81NU1MHGUbQIhAKq+meoVuPvaGe9wzms/WEjXX0hDx3WXZUwZNsEDbLie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55599},"type":"module","types":"./dist/index.d.ts","shasum":"29acf7af09c55a3137fd7578bf38a2325d467f69","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-YtyEgyHPad2CFcQvCxLgosO9fL/NyHXht7BnCb23wj8LhVscnY0LnLifZd8Pag/gqwzhf+xZZ7+cPOtalMC5Iw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.8.0","@contractspec/module.learning-journey":"2.8.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.8.0","@contractspec/tool.typescript":"2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.8.0_1772024302629_0.43042132995907023","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.9.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.9.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"61ea91b652d09cbe746f42db216f3caa27ef7bd6","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.9.0.tgz","fileCount":36,"integrity":"sha512-bZNCt7N1Kv5xCTc/VGVtzHVk1FuYlHLI/ZBuNK/QJJneBCEbXAO6AiRaUxNf+tJjRcowGnWXYvAPquksfqTo4w==","signatures":[{"sig":"MEQCIBsvZjWgxALP6OBZvmTK7DrjHXuFF7hjUUHmgvV11dPDAiAenlvCcwXiRKRV6eWSQtj6aaWC88VeBIhAHrSVbS0HUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55788},"type":"module","types":"./dist/index.d.ts","shasum":"61ea91b652d09cbe746f42db216f3caa27ef7bd6","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-bZNCt7N1Kv5xCTc/VGVtzHVk1FuYlHLI/ZBuNK/QJJneBCEbXAO6AiRaUxNf+tJjRcowGnWXYvAPquksfqTo4w==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.9.0","@contractspec/module.learning-journey":"2.9.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.9.0","@contractspec/tool.typescript":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.9.0_1772027531437_0.8116333104254323","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"2.9.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@2.9.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"43699d743f45374cb8b51882ebf7bd373c531493","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-2.9.1.tgz","fileCount":36,"integrity":"sha512-k+X/lkycuehxQLBK7wyueHFTPoHbNl+k8fLNIqqZfK9Bd2ZZJyXnwjOSEp0+dZAt/3w6qQTKKWM9wPQUyVsxDQ==","signatures":[{"sig":"MEYCIQDFwT2bZ+rnQGF6RWjkacereR9kYKnQAQs85lbokU/2vAIhAOu8ZywTjNLzuQHzLq8lPXNhrV+0f/p98qIRixAKvt2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55944},"type":"module","types":"./dist/index.d.ts","shasum":"43699d743f45374cb8b51882ebf7bd373c531493","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-k+X/lkycuehxQLBK7wyueHFTPoHbNl+k8fLNIqqZfK9Bd2ZZJyXnwjOSEp0+dZAt/3w6qQTKKWM9wPQUyVsxDQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"2.10.0","@contractspec/module.learning-journey":"2.9.1"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"2.9.0","@contractspec/tool.typescript":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_2.9.1_1772070451158_0.41813095836122893","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.0.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.0.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"b46a73cd38a1052bb7759f0198041848c149ad74","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.0.0.tgz","fileCount":36,"integrity":"sha512-InsuGs6emhG6q2eviSQQmdO4iAoGWFCCuTkoMMS+eqG54uhphovG8A3Ii1HU6BSxRTVgzmkycUsiZvvDH3RXqw==","signatures":[{"sig":"MEUCICJFJb63+86PztpnntmanKXxVVbkU4JTY8C8mf6z8918AiEAl5CJ2TM4iuuzNIEmJtFGky//Hu5THgahdAgirKz5ULw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56320},"type":"module","types":"./dist/index.d.ts","shasum":"b46a73cd38a1052bb7759f0198041848c149ad74","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-InsuGs6emhG6q2eviSQQmdO4iAoGWFCCuTkoMMS+eqG54uhphovG8A3Ii1HU6BSxRTVgzmkycUsiZvvDH3RXqw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.0.0","@contractspec/module.learning-journey":"3.0.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.0.0","@contractspec/tool.typescript":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.0.0_1772181569088_0.560860969657424","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.1.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.1.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"7005a85ff067f47628d066fd0cb7e2d6fbfe09c3","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.1.1.tgz","fileCount":37,"integrity":"sha512-Wo0vRP7ZSbM22zqiEnf9cgS/rCm6UYknwqara+SJ5h8FAPptxcVD6CS+Qve4oV1+VOEz22fhCJxGc2TPEjeJeQ==","signatures":[{"sig":"MEUCIGVS4LdWjauJdZrmAFm21PhK4nkn7ROoNn4TRV1IosEvAiEA8+5u1t8UaPNhbmM/RZMIMeH1XacFNoxOwrzP8OstLc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57597},"type":"module","types":"./dist/index.d.ts","shasum":"7005a85ff067f47628d066fd0cb7e2d6fbfe09c3","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-Wo0vRP7ZSbM22zqiEnf9cgS/rCm6UYknwqara+SJ5h8FAPptxcVD6CS+Qve4oV1+VOEz22fhCJxGc2TPEjeJeQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.1.1","@contractspec/module.learning-journey":"3.1.1"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.1.0","@contractspec/tool.typescript":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.1.1_1772813423025_0.04990330848839841","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.2.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.2.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"e6abe01e0722f6ba9dffa26cef742af66591267d","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.2.0.tgz","fileCount":37,"integrity":"sha512-Okj/djA/syxqpwcI/8ErZOAsrI2JqNKcWMKi8NR77nHuW+7PPXOuSTiLfZUQmDjxy0lzBf2BM729Z+pQXY7H5A==","signatures":[{"sig":"MEUCICXFg/nujtUwGPByhLQ17Jz5NOg6a8CjlBQBFQYwvuKCAiEAlCynln7Qk7emid5X9xVux4umVvk21a1DKG0JmeMT/k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57808},"type":"module","types":"./dist/index.d.ts","shasum":"e6abe01e0722f6ba9dffa26cef742af66591267d","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-Okj/djA/syxqpwcI/8ErZOAsrI2JqNKcWMKi8NR77nHuW+7PPXOuSTiLfZUQmDjxy0lzBf2BM729Z+pQXY7H5A==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.2.0","@contractspec/module.learning-journey":"3.2.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.2.0","@contractspec/tool.typescript":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.2.0_1772815362955_0.9172588258278704","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.3.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.3.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"b4203afee85b86448725f851e41dacab4cce4df2","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.3.0.tgz","fileCount":42,"integrity":"sha512-MfiOOgMXiXtOL3sT2B0emM3VL0hH2W6LLQfP0QAhgfCyzjHI8G11zq08/g2HTjtpkjohvXFWHUg1IEE8+abQBQ==","signatures":[{"sig":"MEQCID87pLrRg9S+of/7AX9NJgZuSMbMq9FDAzXwfNNxQXVlAiASCd7ZHA1/Ubh6cfvMK8mdJq/+FLXMxuxWHR3rWsfXYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63812},"type":"module","types":"./dist/index.d.ts","shasum":"b4203afee85b86448725f851e41dacab4cce4df2","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-MfiOOgMXiXtOL3sT2B0emM3VL0hH2W6LLQfP0QAhgfCyzjHI8G11zq08/g2HTjtpkjohvXFWHUg1IEE8+abQBQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.3.0","@contractspec/module.learning-journey":"3.3.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.3.0","@contractspec/tool.typescript":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.3.0_1772891629663_0.6852402576606611","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.4.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.4.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"a96734134368393dbc084d11ab5ebfefeb9b2d9b","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.4.0.tgz","fileCount":42,"integrity":"sha512-YVuOC6oVGmK5LNRBXsPfFWAONqVXIskjVNO6QZ3zYZS9fR9tbcyt0tmewusu43xV2LEUc25/rhz+XoHp3Mjmbg==","signatures":[{"sig":"MEUCIQCauewkEhDCv1Bg4g+ZpAd0ZKFDvyQo1Qwkj/YcswVSfwIgHNHhPe/QQtJgwEqf0J9S6fD7VYibyHdmlYdh//q/u4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64612},"type":"module","types":"./dist/index.d.ts","shasum":"a96734134368393dbc084d11ab5ebfefeb9b2d9b","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-YVuOC6oVGmK5LNRBXsPfFWAONqVXIskjVNO6QZ3zYZS9fR9tbcyt0tmewusu43xV2LEUc25/rhz+XoHp3Mjmbg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.4.0","@contractspec/module.learning-journey":"3.4.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.4.0","@contractspec/tool.typescript":"3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.4.0_1773012709054_0.6319286926175709","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.4.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.4.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"c4d059f3d69218ee6fa73f644ae4c97859502ffe","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.4.1.tgz","fileCount":42,"integrity":"sha512-IPr+2zaM30hVnUYEOebvI+5YhUiia4hap0ve6hyHACA09IPiLQv5BZkMgOgIj3N0mfW7TBThAYJN9/OgWUSpfA==","signatures":[{"sig":"MEUCIQD/gqMPkXCqXCQrfOOjQlm/F/mOiSQwJ7oKm+1D/GHYJAIgTxKleQDuu+yM/krqdld8odqvvNbhrLNOyL0P3b8f3+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64256},"type":"module","types":"./dist/index.d.ts","shasum":"c4d059f3d69218ee6fa73f644ae4c97859502ffe","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-IPr+2zaM30hVnUYEOebvI+5YhUiia4hap0ve6hyHACA09IPiLQv5BZkMgOgIj3N0mfW7TBThAYJN9/OgWUSpfA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.4.1","@contractspec/module.learning-journey":"3.4.1"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.4.1","@contractspec/tool.typescript":"3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.4.1_1773022366502_0.0707377087319696","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.4.2","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.4.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"4c45d1edbe374e860e62eb7c4d1f4f7d312e53f5","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.4.2.tgz","fileCount":42,"integrity":"sha512-lUvN/RreVRaTvKsiVrzQpcbl0U39BhNF/BC6ulI+sQaPL/eft7YjhSrS10n9q+X9Pxt5DW7YIrtecZY+WihU5Q==","signatures":[{"sig":"MEQCIAk8GOLPZzFD+6fuE79/qAjBi/eHuB6JDVUfaVhHYDrAAiAW6JilVmRb+VSguwFO8BVSWvq4vUmyzwa8qr4ma4Mijg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64444},"type":"module","types":"./dist/index.d.ts","shasum":"4c45d1edbe374e860e62eb7c4d1f4f7d312e53f5","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-lUvN/RreVRaTvKsiVrzQpcbl0U39BhNF/BC6ulI+sQaPL/eft7YjhSrS10n9q+X9Pxt5DW7YIrtecZY+WihU5Q==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.4.2","@contractspec/module.learning-journey":"3.4.2"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.4.2","@contractspec/tool.typescript":"3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.4.2_1773023191257_0.8881048250721739","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.4.3","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.4.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"0155060805282ce6006d2a9e90fc66cec3d8b4ae","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.4.3.tgz","fileCount":42,"integrity":"sha512-t3t5zxIwcPG6KEfxwlg8TD99jCyl9PkdEV5YtQY3FmLjFMaTKRIq9SmptFaPlcjmailn9zlwOX8lzQr7+S+F1Q==","signatures":[{"sig":"MEYCIQDjrvipV2bhmNnWlizKpaCvjbKUP+gouf13T2WLiWomcQIhAORZj8BhZaB4bK9pZbAUk6K8HfVAs+wn/jA028OeJjxY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64631},"type":"module","types":"./dist/index.d.ts","shasum":"0155060805282ce6006d2a9e90fc66cec3d8b4ae","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-t3t5zxIwcPG6KEfxwlg8TD99jCyl9PkdEV5YtQY3FmLjFMaTKRIq9SmptFaPlcjmailn9zlwOX8lzQr7+S+F1Q==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.4.3","@contractspec/module.learning-journey":"3.4.3"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.4.3","@contractspec/tool.typescript":"3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.4.3_1773028341045_0.9695297017646172","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.5.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.5.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"2506044c94931f9cea30b653d469ef7c1d4f0289","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.5.0.tgz","fileCount":42,"integrity":"sha512-Y8zJWMF0Z2jGQPoGd8hlabN1wgtvKMqqcYB/iYxqTTTLtRQZ42gzPB0RpwCDALTC9We4CP/5CUgwTqoXQlGB1w==","signatures":[{"sig":"MEQCIEsc9ADEIbRpEWYlG9EPONeWTdSlWcCE1oJotJEm9e5oAiBFVA6S0TOl4aQQqgt+xQoqyCcwACAb5co+9iwlfx1a0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64838},"type":"module","types":"./dist/index.d.ts","shasum":"2506044c94931f9cea30b653d469ef7c1d4f0289","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-Y8zJWMF0Z2jGQPoGd8hlabN1wgtvKMqqcYB/iYxqTTTLtRQZ42gzPB0RpwCDALTC9We4CP/5CUgwTqoXQlGB1w==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.5.0","@contractspec/module.learning-journey":"3.5.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.5.0","@contractspec/tool.typescript":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.5.0_1773036219143_0.47361423116155676","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.5.2","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.5.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"1fb51319d1036bc9b7a41eb4f4882425c889e24f","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.5.2.tgz","fileCount":42,"integrity":"sha512-s5PJLn4lk35ZMfQaIsh2diFJcFXRnRKalnJQF3Hp9a0kQj07nRSQBfzz1IVp89+P5nHFR3dAqicLFth/e2vEiw==","signatures":[{"sig":"MEYCIQDuDyOD6RjvnqYOCW2B6r8UkyULnpCmcpWxrVKwyQYXyQIhAJ9pziPLaV1/EcJsWrFJ5toYO8hS94b3RYJjWFNo2sHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65278},"type":"module","types":"./dist/index.d.ts","shasum":"1fb51319d1036bc9b7a41eb4f4882425c889e24f","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-s5PJLn4lk35ZMfQaIsh2diFJcFXRnRKalnJQF3Hp9a0kQj07nRSQBfzz1IVp89+P5nHFR3dAqicLFth/e2vEiw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.5.2","@contractspec/module.learning-journey":"3.5.2"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.5.2","@contractspec/tool.typescript":"3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.5.2_1773043583548_0.5429184425231988","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.5.3","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.5.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"eca0a6a4e0cfa40e433009dab4cef1d9448c3d11","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.5.3.tgz","fileCount":42,"integrity":"sha512-qpbO/NlZmjva1ai3yWOfrp5Rx6P891eWu6LP9PMa73BPBU0y83ZgMJgCnZhWDQwA4B3k9s+nTiwrFL9vjxm+8g==","signatures":[{"sig":"MEUCIQDey3XEJMFzxQFilAcSOr/hxHMgCvgB23aS3W4huSaVAgIgOjdcWIhCF6B7FlUCo+diBHz1BOUiMnQv3+RW3tzfg8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65456},"type":"module","types":"./dist/index.d.ts","shasum":"eca0a6a4e0cfa40e433009dab4cef1d9448c3d11","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-qpbO/NlZmjva1ai3yWOfrp5Rx6P891eWu6LP9PMa73BPBU0y83ZgMJgCnZhWDQwA4B3k9s+nTiwrFL9vjxm+8g==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.5.3","@contractspec/module.learning-journey":"3.5.3"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.5.3","@contractspec/tool.typescript":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.5.3_1773045142305_0.3001763896369323","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.5.4","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.5.4","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"fb6903ff4076a982408aed57d062340d84a01dcc","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.5.4.tgz","fileCount":42,"integrity":"sha512-FeB8MZq5+V4ybuU2iRZ/hAJjDxMo7Ivr8w4rEuSVHcoGkMcDHBqLztDgYcSizDX3iHBg2sF0c4urU+DfL/zOig==","signatures":[{"sig":"MEYCIQC7CRCGtxvhqPxsW9V5i0bh0fqZoPm0uJm75y8375q/4AIhAKc5d168X5J/CakRSXRdyqadv38Eveze21tdj03a6KWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65678},"type":"module","types":"./dist/index.d.ts","shasum":"fb6903ff4076a982408aed57d062340d84a01dcc","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-FeB8MZq5+V4ybuU2iRZ/hAJjDxMo7Ivr8w4rEuSVHcoGkMcDHBqLztDgYcSizDX3iHBg2sF0c4urU+DfL/zOig==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.5.4","@contractspec/module.learning-journey":"3.5.4"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.5.4","@contractspec/tool.typescript":"3.5.4"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.5.4_1773080197723_0.3865258882601643","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.5.5","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.5.5","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"44486ba417df0b775d3372e9aee5bca66f8153ad","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.5.5.tgz","fileCount":42,"integrity":"sha512-TRmUOg/iuk0sSzNjUCUY4P+FggE8eC5cYbFhxrasFPkuhvcutMa99URnvLjIGNPGDEKWbQLs2ENObLNt+eOQLw==","signatures":[{"sig":"MEQCICzzBZlezzfjYWUxLcpL7xto5dEMJAPJ9dMzF8yfI7M9AiA97OQxlhQS/MEzH3FPpQ6aykVz2UBBx/EUTFhaJGfqkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65901},"type":"module","types":"./dist/index.d.ts","shasum":"44486ba417df0b775d3372e9aee5bca66f8153ad","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-TRmUOg/iuk0sSzNjUCUY4P+FggE8eC5cYbFhxrasFPkuhvcutMa99URnvLjIGNPGDEKWbQLs2ENObLNt+eOQLw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.5.5","@contractspec/module.learning-journey":"3.5.5"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.5.5","@contractspec/tool.typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.5.5_1773099210598_0.4962559095165633","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.6.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.6.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"34fe4e3bd3eba5faa2ae47c7a3ad3532b1f3b791","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.6.0.tgz","fileCount":42,"integrity":"sha512-F9IIQ27GgyhBGOX8Cfx07QK1/8gVkrwXTE01wRtFuvTZ35jHBBoQbQ2su+vdlIL5qvsgQ8D31Q/0ZeG+rjPApA==","signatures":[{"sig":"MEQCIAxoexQp7iuguHF3nx9wiD52qxEhVpjfuj6ni4AcEGrdAiBYIBjJZq/8gVJE4ibRGoySTjAEpAQgxn+a58h0EyaboQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66174},"type":"module","types":"./dist/index.d.ts","shasum":"34fe4e3bd3eba5faa2ae47c7a3ad3532b1f3b791","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-F9IIQ27GgyhBGOX8Cfx07QK1/8gVkrwXTE01wRtFuvTZ35jHBBoQbQ2su+vdlIL5qvsgQ8D31Q/0ZeG+rjPApA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.6.0","@contractspec/module.learning-journey":"3.6.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.6.0","@contractspec/tool.typescript":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.6.0_1773138082487_0.16047515193905149","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"2f8bf07074dfd29a0e5db4c23d433361bc1633e8","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.0.tgz","fileCount":42,"integrity":"sha512-Gi8S0J9mXKxkc0A1xM3aDD8luBeif7hhURluiOG39v4vxXmPKSDKMXX4nZmdawWj3m1dmqesMz3m1kY3tY+NBA==","signatures":[{"sig":"MEYCIQD6wP6+0AGKFld1hMyHk7XGZpTfIDNtHVIsyd47TvIVKQIhAI9kG6FukYQ4tCMwzzOvlNFaTHExH+tivu3aEQeef7w6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66393},"type":"module","types":"./dist/index.d.ts","shasum":"2f8bf07074dfd29a0e5db4c23d433361bc1633e8","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-Gi8S0J9mXKxkc0A1xM3aDD8luBeif7hhURluiOG39v4vxXmPKSDKMXX4nZmdawWj3m1dmqesMz3m1kY3tY+NBA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.7.0","@contractspec/module.learning-journey":"3.7.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/index":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.0","@contractspec/tool.typescript":"3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.0_1773405391595_0.6604416345610962","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","dist":{"shasum":"b3d55aaa820dac6e307fe08f9d70ed31b69b1da0","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.1.tgz","fileCount":42,"integrity":"sha512-mjl+7Z7YY5Kqo3LhqVfpNRTXaFgHj9mOowaA3X8mTFuP2zrJHAZu1C517jf+HAhf2qYaPPI4gHQetZ20eTZ8BQ==","signatures":[{"sig":"MEYCIQCIbz3lckbD3TIDhNDiVRo+2OxsVLMX5c4tdZyB5Us0kgIhAJ6VN/nJVrHoLSu22/j1XA6sR1fPhVMBQXpg23TlL+ar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66087},"type":"module","types":"./dist/index.d.ts","shasum":"b3d55aaa820dac6e307fe08f9d70ed31b69b1da0","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-mjl+7Z7YY5Kqo3LhqVfpNRTXaFgHj9mOowaA3X8mTFuP2zrJHAZu1C517jf+HAhf2qYaPPI4gHQetZ20eTZ8BQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.8.3","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@contractspec/lib.contracts-spec":"3.7.1","@contractspec/module.learning-journey":"3.7.1"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.1","@contractspec/tool.typescript":"3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.1_1773576718059_0.8052198736655805","host":"s3://npm-registry-packages-npm-production"}},"3.7.3":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.3","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"ec77e1ff37ce206a05b4e37af60804ee9b3bcfba","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.3.tgz","fileCount":42,"integrity":"sha512-U4iAuP5zpXWw8dS5RmoUJyvvj/hSVyGv2R18Tl3R1fOVTXqnhkuLitcPJ0s472vItpGm4o3cdLziqBCUZlG5gg==","signatures":[{"sig":"MEUCIERnNeCE6JXLURamGxK9JxTf+kWWzuqxC0+EHHfFi8msAiEAjtAbCPbDrlLkwk/5mP87KZaUypNJWwp/Uo0H3ze7nTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66457},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.3.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.3.tgz","_integrity":"sha512-U4iAuP5zpXWw8dS5RmoUJyvvj/hSVyGv2R18Tl3R1fOVTXqnhkuLitcPJ0s472vItpGm4o3cdLziqBCUZlG5gg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"3.7.3","@contractspec/module.learning-journey":"3.7.3"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.3","@contractspec/tool.typescript":"3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.3_1773935618496_0.3743607147669443","host":"s3://npm-registry-packages-npm-production"}},"3.7.4":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.4","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.4","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"ce14c164b199240a76bd9fd7304c0b824fcfdb81","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.4.tgz","fileCount":42,"integrity":"sha512-pKC7kF2/R9/9wJcixxgKOleI5xsI3Hf+j4DgZNahzvuf87WhngVOVeWcko6ajW2pSKlpdAb+6UbQturJBC8hEw==","signatures":[{"sig":"MEQCICY8i149c5SCQ6Jh33YSDnadpgYIhpXKBFKp0GQnMlR9AiBgsuJlRgjNZ8If3Mde1RA2+Y1EOgiANHtHCTmQxhWMDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66625},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.4.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.4.tgz","_integrity":"sha512-pKC7kF2/R9/9wJcixxgKOleI5xsI3Hf+j4DgZNahzvuf87WhngVOVeWcko6ajW2pSKlpdAb+6UbQturJBC8hEw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"3.7.4","@contractspec/module.learning-journey":"3.7.4"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.4","@contractspec/tool.typescript":"3.7.4"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.4_1773937333484_0.8158339529194312","host":"s3://npm-registry-packages-npm-production"}},"3.7.5":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.5","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.5","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"3cec8927fdbeecc5d543e67c8487bbd4e387efb5","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.5.tgz","fileCount":42,"integrity":"sha512-gg61Rg9X9TToI+wGeMVhorxcUN3JdaDz/yNm2ucgZal7X+3GrZ5rcqxRJ3Z/pAKS7vRMbzV0cxvtLBPvjd1BYQ==","signatures":[{"sig":"MEYCIQDD386itYfK5xayXLt9IfS8zevqwPsu2Dx23Kg0OV2/EgIhAMjloF9wfVFEaJiKyYcxtrJDXZj1lt1A/IMgp86iRJVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66812},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.5.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.5.tgz","_integrity":"sha512-gg61Rg9X9TToI+wGeMVhorxcUN3JdaDz/yNm2ucgZal7X+3GrZ5rcqxRJ3Z/pAKS7vRMbzV0cxvtLBPvjd1BYQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"3.7.5","@contractspec/module.learning-journey":"3.7.5"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.5","@contractspec/tool.typescript":"3.7.5"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.5_1773953974477_0.13581436021928806","host":"s3://npm-registry-packages-npm-production"}},"3.7.6":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.6","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.6","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"140fe766ff386eaffd7c0495fb369fc88666b684","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.6.tgz","fileCount":42,"integrity":"sha512-6x4kLM/s3Yoq6v/f0gMgymGF2O98gknAtCIqUAMIiJddIQyi1Bb8b/RQlH4QR8PKmRGNsaT/E+w2kskgkDHBzA==","signatures":[{"sig":"MEQCIArU+yO5HZ96KUxEekLHemup0V3F9g/cPwQI0uyT0KVvAiACJoT4UdEZcYvGgZZv4spH6sfwRrkjIGC0b4wLlBmoEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66980},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.6.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"eslint src --fix","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"eslint src","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.6.tgz","_integrity":"sha512-6x4kLM/s3Yoq6v/f0gMgymGF2O98gknAtCIqUAMIiJddIQyi1Bb8b/RQlH4QR8PKmRGNsaT/E+w2kskgkDHBzA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"3.7.6","@contractspec/module.learning-journey":"3.7.6"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.6","@contractspec/tool.typescript":"3.7.6"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.6_1773968001592_0.27284977362448815","host":"s3://npm-registry-packages-npm-production"}},"3.7.7":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.7","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.7","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"6db841a1dd012dc0d6776703d08524b702ed5794","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.7.tgz","fileCount":42,"integrity":"sha512-3RBOtBiT2p/4pJIy4wArQyFS5hHqXl5m46tJHPe/Mcf3e5NOm31c4L9RNTNZ/6+xtB6cE39ADfkiaEW/dWFinA==","signatures":[{"sig":"MEYCIQCKha5y/Fxx7MBXwoo0yfkLncgMDu14pD+hKplUfi1deAIhANEOnMnspEmBgyQ8mDuiyUC/9tEKVHMeJOiD781rC6CH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70434},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.7.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"biome check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.7.tgz","_integrity":"sha512-3RBOtBiT2p/4pJIy4wArQyFS5hHqXl5m46tJHPe/Mcf3e5NOm31c4L9RNTNZ/6+xtB6cE39ADfkiaEW/dWFinA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"4.0.0","@contractspec/module.learning-journey":"3.7.7"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.6","@contractspec/tool.typescript":"3.7.6"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.7_1774004510334_0.9431219042377676","host":"s3://npm-registry-packages-npm-production"}},"3.7.10":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.10","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.10","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"4137bb87832359aa7a9273a19ddae41ab4b54843","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.10.tgz","fileCount":42,"integrity":"sha512-ia4fPUq3irFC4IRahuwHeyVv/iQM7D3SQyxB5VgTyqA3+mmqeavptM58u/cTnmea4S+FhQaiaJaX2Z7r3TkUcg==","signatures":[{"sig":"MEUCIQDzOM6/l+ASYU6aXbcRO+zSKmIPm/4WpVSxNnWwCziMtgIgGJELcgpm29TJXyYah1oWGRX0wuefuqgh5mD8iEoYz9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70827},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.10.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"biome check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.10.tgz","_integrity":"sha512-ia4fPUq3irFC4IRahuwHeyVv/iQM7D3SQyxB5VgTyqA3+mmqeavptM58u/cTnmea4S+FhQaiaJaX2Z7r3TkUcg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"4.1.2","@contractspec/module.learning-journey":"3.7.10"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.8","@contractspec/tool.typescript":"3.7.8"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.10_1774041109003_0.49373877635537955","host":"s3://npm-registry-packages-npm-production"}},"3.7.12":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.12","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.12","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"0fd65ee4cde26163b8bc2b56cc2434c482d3ce23","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.12.tgz","fileCount":42,"integrity":"sha512-9iLcJvsAl21d7jmnxMvIIE817proWDJjqqDgjsGlHkRypoZFDRBP9V+GfXqTMi161RNaZAVELQNow09q8/ge/Q==","signatures":[{"sig":"MEUCIBsLlv65GwOWqsrYkkSsjzm8OKUHmNwV4+gDxjRMJSzJAiEAieqddzjqeRSSA1NREurdGyvOGq2zYrpkEp7/8rUO2rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71276},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.12.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"biome check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.12.tgz","_integrity":"sha512-9iLcJvsAl21d7jmnxMvIIE817proWDJjqqDgjsGlHkRypoZFDRBP9V+GfXqTMi161RNaZAVELQNow09q8/ge/Q==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"5.0.0","@contractspec/module.learning-journey":"3.7.12"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.9","@contractspec/tool.typescript":"3.7.9"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.12_1774226992142_0.12617383466052035","host":"s3://npm-registry-packages-npm-production"}},"3.7.14":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.14","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.14","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"5db2af88f12b9aef1bfa7d315efa54ead7a060e3","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.14.tgz","fileCount":42,"integrity":"sha512-ERpF05TUEF5Miukrzu7Lr0klR+pjGWfu13pk3fApw/WG/eX9guN/yJ64ZYklC5VMpMG++g9ik82O+/9KdEO/QA==","signatures":[{"sig":"MEUCIQC59FULdOTnOLAuEIXjaWTHypkBzBwD+RZVT1+3fRyYHQIgVwdJZ3gWXHsCdGpZWTqYbmYY7HyfwNwgdBHHVBXwe4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71642},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.14.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"biome check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.14.tgz","_integrity":"sha512-ERpF05TUEF5Miukrzu7Lr0klR+pjGWfu13pk3fApw/WG/eX9guN/yJ64ZYklC5VMpMG++g9ik82O+/9KdEO/QA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"5.0.2","@contractspec/module.learning-journey":"3.7.13"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.10","@contractspec/tool.typescript":"3.7.10"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.14_1774351209825_0.05081249935574461","host":"s3://npm-registry-packages-npm-production"}},"3.7.15":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.15","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.15","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"2f88fc3629e8fbf16a726b17dd945e88881f937f","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.15.tgz","fileCount":42,"integrity":"sha512-xaOYuh/lwr0yBPSZZj66QOxkwPepB9HLxYns7Crkh938s4thKc83pBmP5x4/GBHiH2DLdIujzckzScclbXrIpA==","signatures":[{"sig":"MEUCIQDsFH+Y7KbTP39JFsrYliXACrE3y1ia0teBNtOz/dmWbwIgOHG5ifIV3053CiMPWtv5d3JkDCVePd2DYDbEVGCYFGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72525},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.15.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run prebuild && bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"biome check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.15.tgz","_integrity":"sha512-xaOYuh/lwr0yBPSZZj66QOxkwPepB9HLxYns7Crkh938s4thKc83pBmP5x4/GBHiH2DLdIujzckzScclbXrIpA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"5.0.3","@contractspec/module.learning-journey":"3.7.14"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.11","@contractspec/tool.typescript":"3.7.11"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.15_1774536027822_0.170935040968476","host":"s3://npm-registry-packages-npm-production"}},"3.7.16":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.16","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.16","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"45b9eedfa9a4626f914fedc6f1fa0c49229c0342","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.16.tgz","fileCount":41,"integrity":"sha512-2ZEArtzK1zEoqap0RE8RPcv0+UXrIQoxqaxUijxmjR7Y9UW9O1tPcWbQtiVXkRw0pIZ1x5dlAVVkOtqovdDUPA==","signatures":[{"sig":"MEUCIQCsPqGLmtY6u9MyC5anX7c4tMB8i00hqDymfsHjqnqRVAIgDUjizi4jXL+2K2WELbGg+DqOhk+xYvariP59uSLq+nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72637},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.16.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"biome check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.16.tgz","_integrity":"sha512-2ZEArtzK1zEoqap0RE8RPcv0+UXrIQoxqaxUijxmjR7Y9UW9O1tPcWbQtiVXkRw0pIZ1x5dlAVVkOtqovdDUPA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"5.0.4","@contractspec/module.learning-journey":"3.7.15"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.12","@contractspec/tool.typescript":"3.7.12"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.16_1774603976072_0.8968667635722083","host":"s3://npm-registry-packages-npm-production"}},"3.7.17":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.17","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.17","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"771c61ad84dde3c84b117afead9863a60a25a339","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.17.tgz","fileCount":41,"integrity":"sha512-VevSGwvtwRR7J0mq8gSFW74AIs/YkZF+1Ly6KRUuHnavSNEPDaW5iHqqGsz81oEMCiOrbubiw9IEa9TfFNdkjg==","signatures":[{"sig":"MEYCIQCaBteHAuDDe/RdxfHzgBnbbkaKPPtjFp2NUk9BF/bqPAIhAJ2l1QRdJqe+MymyruJG6l/iHgtzsEQ1+nB7NetP/Y+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73362},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.17.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"biome check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.17.tgz","_integrity":"sha512-VevSGwvtwRR7J0mq8gSFW74AIs/YkZF+1Ly6KRUuHnavSNEPDaW5iHqqGsz81oEMCiOrbubiw9IEa9TfFNdkjg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.4","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@contractspec/lib.contracts-spec":"5.1.0","@contractspec/module.learning-journey":"3.7.16"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.17_1774685553380_0.43776472364664687","host":"s3://npm-registry-packages-npm-production"}},"3.7.18":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.18","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.18","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"33b2f2b37639f1a56bb323acf4d5cec84d293539","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.18.tgz","fileCount":41,"integrity":"sha512-aMADyIgcpBkiTP+OJoVCUehlqYosgSHAK7MLLtLZo8Z4fedo6bBLPenszwFb0p3RiFtg04TKjYOak+udsIBnvQ==","signatures":[{"sig":"MEUCIBfdNoazaO2UJaE5UmM0VG+MxQqnIYngi0QeQPy/Xlz9AiEAw1BMN1DkI1XOJgQsMeDHOmrthNPmqcbjTxM+86shBNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67878},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.18.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.18.tgz","_integrity":"sha512-aMADyIgcpBkiTP+OJoVCUehlqYosgSHAK7MLLtLZo8Z4fedo6bBLPenszwFb0p3RiFtg04TKjYOak+udsIBnvQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"5.2.0","@contractspec/module.learning-journey":"3.7.17"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.14","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.18_1775824812016_0.4656486402508755","host":"s3://npm-registry-packages-npm-production"}},"3.7.19":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"3.7.19","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@3.7.19","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"d9523dcaa65bbcaca8a19a4b91f7c19526823c92","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-3.7.19.tgz","fileCount":41,"integrity":"sha512-FEiCTTAffIiVNqxOdjVo9gIgteK89EeZLRF0y3YT52BKiOYzP96qEUDfYeTwVSsJBYsTR3aDJC5Cf8eN13n/QA==","signatures":[{"sig":"MEUCIQDGXT0lKYRY/KbO6RXVs6WLlfRMASmUWcecuskmyxrjUwIgJ36BbWNc5oY6A+QNmX9DvzbH9T80lBbXITOBPWG5hko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@3.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68234},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.19.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-3.7.19.tgz","_integrity":"sha512-FEiCTTAffIiVNqxOdjVo9gIgteK89EeZLRF0y3YT52BKiOYzP96qEUDfYeTwVSsJBYsTR3aDJC5Cf8eN13n/QA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"5.3.0","@contractspec/module.learning-journey":"3.7.18"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.14","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_3.7.19_1776119705001_0.09080567757805058","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.0","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"e305ac19a19451fa5d7cc695011cef6d8aa425d2","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.0.tgz","fileCount":41,"integrity":"sha512-rPanDQBdpwwXybr4vnQlYHoqHjqUy0mpxtzVem/aJn1x2JMOtInPg1V9b9R9gFMNR7x+LwqMvbc4H/plMhPUuQ==","signatures":[{"sig":"MEYCIQD2AO3KUPej5+iO6zzYORuJnKd9jIbmnPh5sYoX/GZMGAIhAIR5OBqwxyq8e2X8PjKThMUPQzaM9tJvOByIujyMP9j1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70882},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.0.tgz","_integrity":"sha512-rPanDQBdpwwXybr4vnQlYHoqHjqUy0mpxtzVem/aJn1x2JMOtInPg1V9b9R9gFMNR7x+LwqMvbc4H/plMhPUuQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"5.4.0","@contractspec/module.learning-journey":"4.0.0"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.14","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.0_1776615087879_0.5468043158528599","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.1","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"a76d45b7bdc5f9bc3317bb2307ddca9a2063b2c9","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.1.tgz","fileCount":41,"integrity":"sha512-x7vP6rSpvFlxiFRgLFdUrKw6FTg17u+97DTiPZ42nRnhS6u3ScCGRpgS5hmkLK5E0kMyAp8SWjrDttT+I7jqyw==","signatures":[{"sig":"MEQCIFk7EPUOdtQ67BgSjPjsmIV4rk4svh1fTqQ9BvZAp1/vAiAOObYSce3xy6JUNrTiIXVTfxUojuhkKmWpy6SH3aCryg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72557},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.1.tgz","_integrity":"sha512-x7vP6rSpvFlxiFRgLFdUrKw6FTg17u+97DTiPZ42nRnhS6u3ScCGRpgS5hmkLK5E0kMyAp8SWjrDttT+I7jqyw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"5.5.0","@contractspec/module.learning-journey":"4.0.1"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.15","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.1_1776757491726_0.3990846316152643","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.2","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"6a557b8b2aed0746fb5669f9da9db438e41bb3ec","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.2.tgz","fileCount":41,"integrity":"sha512-chHp6Spj4c49vv9DvQQO8QMEMOz1XBNABkRi5/ptRy5MPbeRv4BylzXO2lql0DpgVLdXkmEW8mNVEpx5gYWTmg==","signatures":[{"sig":"MEYCIQDSL7GPU+SlzsmgWeqi11enwyYf82IJCtRmX9rgSLtNCAIhANiftiJ2nqkPsx5VEwLiY/jF1giC4UOKLXjX8yoTvLVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72495},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.2.tgz","_integrity":"sha512-chHp6Spj4c49vv9DvQQO8QMEMOz1XBNABkRi5/ptRy5MPbeRv4BylzXO2lql0DpgVLdXkmEW8mNVEpx5gYWTmg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"5.5.1","@contractspec/module.learning-journey":"4.0.2"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.17","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.2_1776801874356_0.38959628618914866","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.3","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"e9957e575e4b563544171badcd1ac422a9ab1235","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.3.tgz","fileCount":41,"integrity":"sha512-FX8tiYz+bmLEp/tMh7LZz1IaB9FbAIFKxKiv2haZl3i5S3BOD0Z/ffd46HzLUWE/1my7a9Ja3w8VZAH/KrtxZw==","signatures":[{"sig":"MEQCID9L56fgdQ5iE2cX7BDMVbX7iopkEIxDqfoYIbGE6jB0AiA/BepkOUQI/dE+PRrS/sxLJ0pkV4GY5qsKa/r706LRyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72862},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.3.tgz","_integrity":"sha512-FX8tiYz+bmLEp/tMh7LZz1IaB9FbAIFKxKiv2haZl3i5S3BOD0Z/ffd46HzLUWE/1my7a9Ja3w8VZAH/KrtxZw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"5.6.0","@contractspec/module.learning-journey":"4.0.3"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.18","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.3_1776877922422_0.6666111586172669","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.4","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.4","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"a0f095244a84c19f055fd9f0fcb31072b2960df6","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.4.tgz","fileCount":41,"integrity":"sha512-lwN2OV0bcSy/uFLtLB3zPfStg1nSA+VYNdx9GWeuT9HceblfEjACY1hAZzJPm71Qna+PqOWZiP9S1vcWw2VQHg==","signatures":[{"sig":"MEUCIA4N9jcu8kaGmJzIJCueQeKt7B4qFB38zbyslzdNtjd7AiEA1REiWH5/+ioEiaSDXhlaYxcuP+VukUVRYwNVgP0Qhlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73813},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.4.tgz","_integrity":"sha512-lwN2OV0bcSy/uFLtLB3zPfStg1nSA+VYNdx9GWeuT9HceblfEjACY1hAZzJPm71Qna+PqOWZiP9S1vcWw2VQHg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"5.7.0","@contractspec/module.learning-journey":"4.0.4"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.18","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.4_1777055260965_0.9989797799994629","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.5","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.5","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"888735a2b9224464a863eebf6039b7995e301db8","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.5.tgz","fileCount":41,"integrity":"sha512-H1Og/auyfndZEACGOZiDwlSSerH8ZznFztbdg2Gj3i14lI4C+PU73LGkk9LH0ApoGNrBhAnFZACNZpLedcsuxQ==","signatures":[{"sig":"MEUCIQDV/rqlOUJOF8M5FgTSnbtphwUP8rPA0JpAydTh8IkvXgIgNHKnLAjK0C0p2uG8CU0aK0Ui3CBz2AOKV2GfSx/P5VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74540},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.5.tgz","_integrity":"sha512-H1Og/auyfndZEACGOZiDwlSSerH8ZznFztbdg2Gj3i14lI4C+PU73LGkk9LH0ApoGNrBhAnFZACNZpLedcsuxQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"6.0.0","@contractspec/module.learning-journey":"4.0.5"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.18","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.5_1777332931105_0.6687751655017031","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.6","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.6","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"dca8960c96943b47c3f55cd15b2cbbd7d6b91d8f","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.6.tgz","fileCount":41,"integrity":"sha512-GIARhrIKy+sEkwiwA6qGYpEs0RMzZzyA4z7WXfSKqE3SE+EXJaYgms7KzbOpFMtCpWE0Rk3uMuM8TSqtn/ogrg==","signatures":[{"sig":"MEUCIEYh3OOQ6u8YVoTJajX7FFh94tn81pQvySZjniTHehZ5AiEA4atyn6gZQ5Oc39lURi2Bu+BjjLB3ONnx3GkhE+UHCfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75218},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.6.tgz","_integrity":"sha512-GIARhrIKy+sEkwiwA6qGYpEs0RMzZzyA4z7WXfSKqE3SE+EXJaYgms7KzbOpFMtCpWE0Rk3uMuM8TSqtn/ogrg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"6.1.0","@contractspec/module.learning-journey":"4.0.6"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.18","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.6_1777418487652_0.24370834026980703","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.7","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.7","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"480bec26091e2f215377eeab0bb17453936dd277","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.7.tgz","fileCount":41,"integrity":"sha512-hYy0694UkiMkSd5XPgmyxensBncHEHiQDifBvntlnroQP1rWGVOnUHEWgQa5XkMX8tJatM+R91RednaBpoE/Kg==","signatures":[{"sig":"MEUCIBj98n2v7ReZ7V12ZHFRaDQdN0Omff4V6T3EB65GuiDBAiEA8ydNNGn7fOUl69vO7Lx0JdAKOV8nJi23G81YiTbFyiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76238},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.7.tgz","_integrity":"sha512-hYy0694UkiMkSd5XPgmyxensBncHEHiQDifBvntlnroQP1rWGVOnUHEWgQa5XkMX8tJatM+R91RednaBpoE/Kg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"6.2.0","@contractspec/module.learning-journey":"4.0.7"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.18","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.7_1777447006969_0.20670505306226183","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.8","license":"MIT","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.8","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://contractspec.io","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"a0d6e9b210561a1bfe8338bafaf6b9018128e10a","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.8.tgz","fileCount":41,"integrity":"sha512-Usoh+AEtHFFKaA7pRGOUtzburAVaGNuhr3ugGW+WmJxqp4ihwXGVdJoel9MQQF5RAq4ew6V9qjchbzymYWL0IA==","signatures":[{"sig":"MEYCIQDMaPLZ1zaULtb+lmEEudgsVe8jy3Xb86dYlHRAy/eRZAIhAIY18YDJ23CyetvzMdLJwNuUWc3vAf/pObRFHZBs2VJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76599},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"scripts":{"dev":"contractspec-bun-build dev","lint":"bun lint:fix","test":"bun test","build":"bun run build:bundle && bun run build:types","clean":"rimraf dist .turbo","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit","lint:check":"node ../../../scripts/biome.cjs check .","build:types":"contractspec-bun-build types","publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","build:bundle":"contractspec-bun-build transpile","publish:pkg:canary":"bun publish:pkg --tag canary"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.8.tgz","_integrity":"sha512-Usoh+AEtHFFKaA7pRGOUtzburAVaGNuhr3ugGW+WmJxqp4ihwXGVdJoel9MQQF5RAq4ew6V9qjchbzymYWL0IA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/examples/learning-journey-ambient-coach"},"_npmVersion":"10.9.7","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@contractspec/lib.contracts-spec":"6.3.0","@contractspec/module.learning-journey":"4.0.8"},"publishConfig":{"access":"public","exports":{".":{"bun":"./dist/index.js","node":"./dist/node/index.js","types":"./dist/index.d.ts","browser":"./dist/browser/index.js","default":"./dist/index.js"},"./docs":{"bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","default":"./dist/docs/index.js"},"./track":{"bun":"./dist/track.js","node":"./dist/node/track.js","types":"./dist/track.d.ts","browser":"./dist/browser/track.js","default":"./dist/track.js"},"./example":{"bun":"./dist/example.js","node":"./dist/node/example.js","types":"./dist/example.d.ts","browser":"./dist/browser/example.js","default":"./dist/example.js"},"./docs/ambient-coach.docblock":{"bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./learning-journey-ambient-coach.feature":{"bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@contractspec/tool.bun":"3.7.18","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/example.learning-journey-ambient-coach_4.0.8_1777501577431_0.6293889388719291","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@contractspec/example.learning-journey-ambient-coach","version":"4.0.9","description":"Ambient coach learning journey example with contextual tips and follow-up actions.","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","bun":"./dist/index.js","node":"./dist/node/index.js","default":"./dist/index.js"},"./docs":{"types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./example":{"types":"./dist/example.d.ts","browser":"./dist/browser/example.js","bun":"./dist/example.js","node":"./dist/node/example.js","default":"./dist/example.js"},"./learning-journey-ambient-coach.feature":{"types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"},"./track":{"types":"./dist/track.d.ts","browser":"./dist/browser/track.js","bun":"./dist/track.js","node":"./dist/node/track.js","default":"./dist/track.js"}},"scripts":{"publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"bun run build:bundle && bun run build:types","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","dev":"contractspec-bun-build dev","clean":"rimraf dist .turbo","lint":"bun lint:fix","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check .","test":"bun test","prebuild":"contractspec-bun-build prebuild","typecheck":"tsc --noEmit"},"dependencies":{"@contractspec/module.learning-journey":"4.0.9","@contractspec/lib.contracts-spec":"6.4.0"},"devDependencies":{"@contractspec/tool.typescript":"3.7.13","typescript":"^5.9.3","@contractspec/tool.bun":"3.7.18"},"publishConfig":{"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","bun":"./dist/index.js","node":"./dist/node/index.js","default":"./dist/index.js"},"./docs":{"types":"./dist/docs/index.d.ts","browser":"./dist/browser/docs/index.js","bun":"./dist/docs/index.js","node":"./dist/node/docs/index.js","default":"./dist/docs/index.js"},"./docs/ambient-coach.docblock":{"types":"./dist/docs/ambient-coach.docblock.d.ts","browser":"./dist/browser/docs/ambient-coach.docblock.js","bun":"./dist/docs/ambient-coach.docblock.js","node":"./dist/node/docs/ambient-coach.docblock.js","default":"./dist/docs/ambient-coach.docblock.js"},"./example":{"types":"./dist/example.d.ts","browser":"./dist/browser/example.js","bun":"./dist/example.js","node":"./dist/node/example.js","default":"./dist/example.js"},"./learning-journey-ambient-coach.feature":{"types":"./dist/learning-journey-ambient-coach.feature.d.ts","browser":"./dist/browser/learning-journey-ambient-coach.feature.js","bun":"./dist/learning-journey-ambient-coach.feature.js","node":"./dist/node/learning-journey-ambient-coach.feature.js","default":"./dist/learning-journey-ambient-coach.feature.js"},"./track":{"types":"./dist/track.d.ts","browser":"./dist/browser/track.js","bun":"./dist/track.js","node":"./dist/node/track.js","default":"./dist/track.js"}},"registry":"https://registry.npmjs.org/","access":"public"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lssm-tech/contractspec.git","directory":"packages/examples/learning-journey-ambient-coach"},"homepage":"https://contractspec.io","_id":"@contractspec/example.learning-journey-ambient-coach@4.0.9","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"_integrity":"sha512-NU5sQLpZq5US8A3LFiTFi+0FTMA0RPtVdm5lcgVbM0xrDmuQbgxdz4GQl1xoMVjqv1BgH46hfhpL08dj0Xz6jQ==","_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.9.tgz","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-example.learning-journey-ambient-coach-4.0.9.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-NU5sQLpZq5US8A3LFiTFi+0FTMA0RPtVdm5lcgVbM0xrDmuQbgxdz4GQl1xoMVjqv1BgH46hfhpL08dj0Xz6jQ==","shasum":"8d52a70f6c34d573adf0bb4c0557616a98400fd3","tarball":"https://registry.npmjs.org/@contractspec/example.learning-journey-ambient-coach/-/example.learning-journey-ambient-coach-4.0.9.tgz","fileCount":41,"unpackedSize":76985,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fexample.learning-journey-ambient-coach@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDkR4RISFsbJ6z/7X10kHtFgRseJjX3AZR8G6ao/oQaHAiEAq2wGWbK84RIGXy/DjvPWt/y415GC4ba3GS3PiSoRUbE="}]},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"directories":{},"maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/example.learning-journey-ambient-coach_4.0.9_1777577495617_0.44978371600443046"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-28T13:32:13.258Z","modified":"2026-04-30T19:31:36.092Z","1.44.0":"2025-12-28T13:32:13.456Z","1.44.1":"2025-12-28T14:23:37.565Z","1.45.0":"2025-12-28T23:46:35.987Z","1.45.1":"2025-12-29T00:14:34.266Z","1.45.2":"2025-12-29T10:42:46.440Z","1.45.3":"2025-12-29T12:23:40.907Z","1.45.4":"2025-12-29T12:38:50.998Z","1.45.5":"2025-12-29T15:44:42.631Z","1.45.6":"2025-12-29T18:07:18.313Z","1.46.0":"2025-12-29T22:22:46.433Z","1.46.1":"2025-12-30T15:01:09.957Z","1.46.2":"2025-12-31T19:57:04.184Z","0.0.0-canary-20260113162409":"2026-01-13T16:37:18.054Z","0.0.0-canary-20260113170453":"2026-01-13T17:17:23.455Z","0.0.0-canary-20260113173657":"2026-01-13T17:49:19.156Z","0.0.0-canary-20260114030712":"2026-01-14T03:20:02.918Z","1.47.0":"2026-01-14T04:05:53.919Z","1.48.0":"2026-01-19T15:37:46.988Z","0.0.0-canary-20260119222405":"2026-01-19T22:35:03.783Z","0.0.0-canary-20260119224109":"2026-01-19T22:52:12.115Z","0.0.0-canary-20260119224015":"2026-01-19T22:52:25.587Z","0.0.0-canary-20260119224949":"2026-01-19T23:00:52.688Z","0.0.0-canary-20260119225944":"2026-01-19T23:09:52.152Z","1.48.1":"2026-01-19T23:21:17.555Z","1.49.0":"2026-01-23T01:34:06.790Z","1.50.0":"2026-01-23T22:18:53.043Z","1.51.0":"2026-01-25T20:17:35.084Z","1.52.0":"2026-01-26T10:38:36.475Z","0.0.0-canary-20260128200020":"2026-01-28T20:13:44.081Z","1.53.0":"2026-02-02T05:40:14.014Z","0.0.0-canary-20260202053150":"2026-02-02T05:45:18.005Z","1.54.0":"2026-02-02T08:06:05.238Z","1.55.0":"2026-02-02T08:21:11.449Z","1.56.0":"2026-02-02T08:32:10.731Z","1.56.1":"2026-02-02T09:54:18.661Z","0.0.0-canary-20260206014742":"2026-02-06T02:01:58.380Z","0.0.0-canary-20260206062439":"2026-02-06T06:39:37.005Z","1.57.0":"2026-02-06T06:52:17.963Z","1.58.0":"2026-02-06T18:43:33.293Z","1.59.0":"2026-02-06T19:05:09.406Z","1.60.0":"2026-02-06T19:39:20.469Z","1.61.0":"2026-02-06T20:26:11.894Z","1.62.0":"2026-02-12T06:20:47.943Z","2.0.0":"2026-02-15T03:25:49.069Z","2.1.0":"2026-02-16T22:45:10.593Z","2.1.1":"2026-02-17T09:55:25.564Z","2.2.0":"2026-02-17T10:13:03.931Z","2.3.0":"2026-02-19T01:18:11.098Z","2.4.0":"2026-02-19T02:47:02.166Z","2.5.0":"2026-02-21T10:12:01.315Z","2.6.0":"2026-02-22T00:32:13.068Z","2.7.0":"2026-02-24T20:31:11.054Z","2.8.0":"2026-02-25T12:58:22.781Z","2.9.0":"2026-02-25T13:52:11.601Z","2.9.1":"2026-02-26T01:47:31.307Z","3.0.0":"2026-02-27T08:39:29.247Z","3.1.1":"2026-03-06T16:10:23.181Z","3.2.0":"2026-03-06T16:42:43.084Z","3.3.0":"2026-03-07T13:53:49.824Z","3.4.0":"2026-03-08T23:31:49.198Z","3.4.1":"2026-03-09T02:12:46.660Z","3.4.2":"2026-03-09T02:26:31.406Z","3.4.3":"2026-03-09T03:52:21.209Z","3.5.0":"2026-03-09T06:03:39.299Z","3.5.2":"2026-03-09T08:06:23.711Z","3.5.3":"2026-03-09T08:32:22.438Z","3.5.4":"2026-03-09T18:16:37.875Z","3.5.5":"2026-03-09T23:33:30.762Z","3.6.0":"2026-03-10T10:21:22.614Z","3.7.0":"2026-03-13T12:36:31.735Z","3.7.1":"2026-03-15T12:11:58.253Z","3.7.3":"2026-03-19T15:53:38.642Z","3.7.4":"2026-03-19T16:22:13.627Z","3.7.5":"2026-03-19T20:59:34.615Z","3.7.6":"2026-03-20T00:53:21.745Z","3.7.7":"2026-03-20T11:01:50.462Z","3.7.10":"2026-03-20T21:11:49.163Z","3.7.12":"2026-03-23T00:49:52.282Z","3.7.14":"2026-03-24T11:20:09.966Z","3.7.15":"2026-03-26T14:40:27.963Z","3.7.16":"2026-03-27T09:32:56.213Z","3.7.17":"2026-03-28T08:12:33.525Z","3.7.18":"2026-04-10T12:40:12.167Z","3.7.19":"2026-04-13T22:35:05.151Z","4.0.0":"2026-04-19T16:11:28.017Z","4.0.1":"2026-04-21T07:44:51.890Z","4.0.2":"2026-04-21T20:04:34.509Z","4.0.3":"2026-04-22T17:12:02.553Z","4.0.4":"2026-04-24T18:27:41.127Z","4.0.5":"2026-04-27T23:35:31.316Z","4.0.6":"2026-04-28T23:21:27.800Z","4.0.7":"2026-04-29T07:16:47.112Z","4.0.8":"2026-04-29T22:26:17.569Z","4.0.9":"2026-04-30T19:31:35.758Z"},"bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"license":"MIT","homepage":"https://contractspec.io","repository":{"type":"git","url":"git+https://github.com/lssm-tech/contractspec.git","directory":"packages/examples/learning-journey-ambient-coach"},"description":"Ambient coach learning journey example with contextual tips and follow-up actions.","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"readme":"# @contractspec/example.learning-journey-ambient-coach\n\nWebsite: https://contractspec.io\n\n**Ambient coach learning journey example with contextual tips and follow-up actions.**\n\n## What This Demonstrates\n\n- Ambient coaching track definition using the learning-journey module.\n- Contextual tip delivery based on user activity.\n- Follow-up action triggers.\n- Lightweight track + example pattern.\n- `src/docs/` contains docblocks and documentation-facing exports.\n- `src/docs/` contains docblocks and documentation-facing exports.\n\n## Running Locally\n\nFrom `packages/examples/learning-journey-ambient-coach`:\n- `bun run dev`\n- `bun run build`\n- `bun run test`\n- `bun run typecheck`\n\n## Usage\n\nUse `@contractspec/example.learning-journey-ambient-coach` as a reference implementation, or import its exported surfaces into a workspace that composes ContractSpec examples and bundles.\n\n## Architecture\n\n- `src/docs/` contains docblocks and documentation-facing exports.\n- `src/example.ts` is the runnable example entrypoint.\n- `src/index.ts` is the root public barrel and package entrypoint.\n- `src/learning-journey-ambient-coach.feature.ts` defines a feature entrypoint.\n- `src/track.test.ts` is part of the package's public or composition surface.\n- `src/track.ts` is part of the package's public or composition surface.\n\n## Public Entry Points\n\n- Export `.` resolves through `./src/index.ts`.\n- Export `./docs` resolves through `./src/docs/index.ts`.\n- Export `./docs/ambient-coach.docblock` resolves through `./src/docs/ambient-coach.docblock.ts`.\n- Export `./example` resolves through `./src/example.ts`.\n- Export `./learning-journey-ambient-coach.feature` resolves through `./src/learning-journey-ambient-coach.feature.ts`.\n- Export `./track` resolves through `./src/track.ts`.\n\n## Local Commands\n\n- `bun run dev` — contractspec-bun-build dev\n- `bun run build` — bun run prebuild && bun run build:bundle && bun run build:types\n- `bun run test` — bun test\n- `bun run lint` — bun lint:fix\n- `bun run lint:check` — biome check .\n- `bun run lint:fix` — biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .\n- `bun run typecheck` — tsc --noEmit\n- `bun run publish:pkg` — bun publish --tolerate-republish --ignore-scripts --verbose\n- `bun run publish:pkg:canary` — bun publish:pkg --tag canary\n- `bun run clean` — rimraf dist .turbo\n- `bun run build:bundle` — contractspec-bun-build transpile\n- `bun run build:types` — contractspec-bun-build types\n- `bun run prebuild` — contractspec-bun-build prebuild\n\n## Recent Updates\n\n- Replace eslint+prettier by biomejs to optimize speed.\n- Missing contract layers.\n\n## Notes\n\n- Works alongside `@contractspec/lib.contracts-spec`, `@contractspec/module.learning-journey`, `@contractspec/tool.bun`, `@contractspec/tool.typescript`.\n","readmeFilename":"README.md"}