{"_id":"cursordoctrine","_rev":"58-1e78ea029bb9513c8286068b02400e4e","name":"cursordoctrine","dist-tags":{"latest":"3.1.0"},"versions":{"0.1.0":{"name":"cursordoctrine","version":"0.1.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.1.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"6379f7dfa39b25f2781ba932b5c753332dea003c","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.1.0.tgz","fileCount":37,"integrity":"sha512-9Gd7FJvd84rQIWXK47dJAf0wXJ2AmPmDPrBvH3C0dbyYXHUNdiAh1VUBbcWzEY1YzAj57bZ1H3JDeok2eU/NvA==","signatures":[{"sig":"MEUCIDN/lpFPN9yjkmR4+cjNAEbZJJLINlp+9YSyUMA2qt62AiEAuDEqinVfBKclhQwjLcRFz4K1xxhtvP96gSXoZLaa7GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211761},"type":"module","engines":{"node":">=18"},"gitHead":"2261ab6d0442ab041976c48d0a1eaab9c63a002b","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. One command installs the doctrine, the hook pack, and the anti-slop skill.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.1.0_1781279932798_0.49391627591874254","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"cursordoctrine","version":"0.1.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.1.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"c562af05d315c87217630b4db838e32d482fad4b","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.1.1.tgz","fileCount":37,"integrity":"sha512-zOTO6MLmkZ32vdO48RB5KWweXuKe3uwbvDqBrPjyIBZmm37dHnsvGGwlI2/tAOGPtmAhQR+MIbRPZEePXlREZw==","signatures":[{"sig":"MEUCIQCflJQGyt6UIkjR6Hy9DHkaljDpPPuwJidx9Xv6HzCoBQIgGLuyHgSi47CEYhtF1X3qzc6CRI+lNELu0lYEvTHyCTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214039},"type":"module","engines":{"node":">=18"},"gitHead":"97272585a6e3d7bdb5bfc8299b54614862ccf43d","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. One command installs the doctrine, the hook pack, and the anti-slop skill.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.1.1_1781304714102_0.85389315980576","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"cursordoctrine","version":"0.2.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.2.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"faf8d74f877f347cbe77db56ba0a97820db60982","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.2.0.tgz","fileCount":37,"integrity":"sha512-2Irq9CtXo6Pdb3ZqJ5W+3Q6UbGef6Ox3LmJvh/RfgQ7tLLh+41kk9NmUaZMpKAEUrCQOyFSOfdGgZOnRQ8soug==","signatures":[{"sig":"MEQCIF0ZmntF9ydonCfIiCTofyH8r4ZRsnEbZIQxZKqGByr5AiAr32ruh/ZFvxEG7hdDt/QzcoiCFxiDJaz2//jYdXMfig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228286},"type":"module","engines":{"node":">=18"},"gitHead":"074e85fd81076cbccbdf065595cc1c0e7598d379","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. One command installs the doctrine, the hook pack, and the anti-slop skill. Adds an intent-trace final-review axis that catches clean-code-wrong-feature (the worst AI slop).","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.2.0_1781451184771_0.48956884785231436","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"cursordoctrine","version":"0.2.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.2.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"bc7dca9e6048d080bf03ef6cb19e090bb5692192","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.2.1.tgz","fileCount":37,"integrity":"sha512-uLyWPePEMaJEIVI5AliLRHQDDc1kv2b+JjoHzpOf4ezwSuBBXzNuryIGdD4DmLlY8xcefOkdLYVn3ZNx5++ZDQ==","signatures":[{"sig":"MEUCIQCOd3xHj9+8XeT8qPhXe+yljj+jwOqB76dXLQH+E0igEQIgG28ZU62eXS2IsiCRSCUOgDtqyK962fIgpDZJy5HTrgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228033},"type":"module","engines":{"node":">=18"},"gitHead":"398a41c42aa9582d20dc795856a3c26db9c326f7","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.2.1_1781451634970_0.11006579416877016","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"cursordoctrine","version":"0.2.2","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.2.2","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"048c2019baec9da6db5999edd00af828f354aa60","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.2.2.tgz","fileCount":37,"integrity":"sha512-dFSv4ZnAJ80eD00w9mUATYL7HSbcWrtolxtdZwwXfjVvl7PY01kkPhG3BuJ38B4r3sVMtZOIdAUjo+9M+9m3rQ==","signatures":[{"sig":"MEYCIQDDbUjkUVXescztNebXDf2x4+ymi9Dw2t9+RSIDPCV8NAIhAMdIHY6CcX5lP6TNjaW3rxjqrO0UxgaHGALIyMyFZy4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228974},"type":"module","engines":{"node":">=18"},"gitHead":"5d3c1da48d071a28a91dd835a810612e1bbac023","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.2.2_1781451717205_0.7978627641214537","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"cursordoctrine","version":"0.2.3","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.2.3","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"1351fbc2e1c2b83a41e72c2067b342a364a4b8a1","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.2.3.tgz","fileCount":37,"integrity":"sha512-m4SVgHeKMPaEI8jx9h5K+wIWMoyDh0v8PmGd0Jxq86OR2A9O4wLEHybGUevnLPaDVkFleOxNQFBznyeLoWBQOg==","signatures":[{"sig":"MEUCIBxHumfINQIS3NpFIaaGZthyEF8PlC4AQnjDm0tZPlVCAiEAkPQ32NTflA/4A9kSy5YOdMK1v7QofPPhW8ik81MKzkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229146},"type":"module","engines":{"node":">=18"},"gitHead":"96ddb94e78b82a89e8484db1411c2f6eef122f6e","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.2.3_1781483485891_0.34467311979269133","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"cursordoctrine","version":"0.3.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.3.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"7db1239f3318e25dee7d6da2ef526141c7a637eb","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.3.0.tgz","fileCount":41,"integrity":"sha512-6Y9qTRpuovGVuhNd0Yk0T8s4AgRanMCH9MUQWCtI1dJRh1kfhwMMeLkiQKsSnBpm+QDhfHqtkWVUGknEGE7fOQ==","signatures":[{"sig":"MEYCIQCxevt8rvnYAe7p1BpbEp9vy5GapvXZgOHqXUlLi1eqcAIhANi4yXu8D7FuDrWNSQvOaIbNJHSsx9R/4WbAzxFnAZEd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269205},"type":"module","engines":{"node":">=18"},"gitHead":"51604797f6d6231b37723f9693a111dcec2a7d21","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.3.0_1781501605602_0.9597160040746922","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"cursordoctrine","version":"0.3.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.3.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"3882bf322d4a733b2c0fee151ebd6cd319a04560","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.3.1.tgz","fileCount":43,"integrity":"sha512-IvBtXnSzGK0kcmNTjuWlBq+OJItapVV148rB0Z0CVc7tT9f+SGGsLQd3FsyaB88n3PCfw80xcuCCSWKOKizXXg==","signatures":[{"sig":"MEQCIBDlLd65mcVh/ARvkUaO1Pr5txi18lv4NVrOarCgwM2mAiBeG2ofWXrK70FrP6ICqKXi5b1/6KC3z4iLyluqGeZ59A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272104},"type":"module","engines":{"node":">=18"},"gitHead":"e0c4b0f217e7048a2b5d9cd6d3b3bb1e89c4e4c2","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.3.1_1781505270805_0.14608837908246608","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"cursordoctrine","version":"0.3.2","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.3.2","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"6a90fb26455607d1c2fa7ae333c6a43d402b115d","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.3.2.tgz","fileCount":43,"integrity":"sha512-JIr5VXWo6vMWRceFdlrPvEDZqy1LrcXKJGAX51HsNTeHTSP3Q5RUO8YtrCw12yp80vVPxwtAnQ8J8oCQ0zV45w==","signatures":[{"sig":"MEUCIQCTe9QEWDw+o43aRnVDVvuhdoMg+PzMMjFiCeGedfDDBgIgC4qEDRWh/p0ANmuRmXSsqnhKhaipkVe6pleQK732p4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275763},"type":"module","engines":{"node":">=18"},"gitHead":"4eafed198bcf0b627d7dd07c4b693a731bf062e8","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.3.2_1781554801976_0.7337805041737882","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"cursordoctrine","version":"0.3.3","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.3.3","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"8a321e444cd135b94275ecc16984e474e43636ca","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.3.3.tgz","fileCount":46,"integrity":"sha512-MpTANKpOz34Gri+LCMypgvGD1hbZEeHek1cuXeVk5DkPUSkVtnEdlyo8ipxaZwKRdRI0N8NXZqj9gFQ3sFojUg==","signatures":[{"sig":"MEQCIDiwXkIALwdJa9YldhnyZ+/60NvGQlNrL3hqdn6lWSf6AiBndEKjKyO87Tiio4KJqFnBsiL09EeIW6tyBVj3xgknCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294029},"type":"module","engines":{"node":">=18"},"gitHead":"be3ec43dda09bd9f57b19b9add2430a4d4afe9d5","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.13.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.3.3_1781558516646_0.405657928693431","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"cursordoctrine","version":"0.4.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.4.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"8ee4381039087f9aa7b3fafdc53b3a894799bfc2","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.4.0.tgz","fileCount":50,"integrity":"sha512-Lom8r+nkYR8ASmypAto2PiTltaFVjj8WYH37d1JCDqQy3rz9kOps65Nv3X4SHf+L00Vv92UFHsc5tgOq+9o0iA==","signatures":[{"sig":"MEQCIGtM/xCaBCOSHUSAHqQUHc71dMOCLzfHAOz25xUqMK4RAiBwsUmUXDPI3jgapifbf3AXZ/7ylrcl1H7C3lkf1v7Ghw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315464},"type":"module","engines":{"node":">=18"},"gitHead":"69510e70b4d5503901dc4a28a00bcde490c10b9f","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pre-compile Anchor Set phase (proactive intent compilation), intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.4.0_1781805776384_0.3337881544114838","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"cursordoctrine","version":"0.4.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.4.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"56b46f892710c26170d5c703ffbe436c917b1928","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.4.1.tgz","fileCount":50,"integrity":"sha512-hX8A4g7JQd9ie7gHEnA3Ba/M6g94ZRr1T+wvXKDj5OWgODur7xfYnkCjmIGTXKbot0P94UsROkytUfo2/z0wIw==","signatures":[{"sig":"MEUCIQCZDlFIJHYZHp111RfdalDbVqkd3HhwPiGS7pgjEgSKbwIgA/iBb6QtSGPD9AsULbRUKwa5PwB+JxHUrIeLedFKP+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322068},"type":"module","engines":{"node":">=18"},"gitHead":"d29a22b1898176d71c5527513b0aee92d7d543bf","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pre-compile Anchor Set phase (proactive intent compilation), intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.4.1_1781806256885_0.028243852427074945","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"cursordoctrine","version":"0.4.2","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.4.2","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"8f0b3986abd83dd8c921c63ece5c0e026a9b53b3","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.4.2.tgz","fileCount":50,"integrity":"sha512-VC3UcF3SdA0DAdzHWdj4XtrTYuHxS4wuXGXs0O1yt/W9N4RPt5qX/c8ZP0Z6VMxsgPfDgvGeJFBCerV1hUUoWA==","signatures":[{"sig":"MEYCIQDb9IUBV9u6qPbp4rEKhVuuxizAwYeW+AtDaoT+qiMEGgIhAOoag+6GTYXuE5Xvhgh7c6Ghg+2DAKLNSE8LThgZ9m+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324734},"type":"module","engines":{"node":">=18"},"gitHead":"2c33f990e0b0b09aa1e2816cf6a1352e0bebb6e0","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pre-compile Anchor Set phase (proactive intent compilation, fires once per turn), intent-trace final review (Tier 0), unified 13-item anti-slop checklist, operational slop detection.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.4.2_1781811064945_0.8802231378268928","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"cursordoctrine","version":"0.4.3","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.4.3","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"e9617d952e278dacd0ca4fdf415ed7bd078b279a","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.4.3.tgz","fileCount":52,"integrity":"sha512-8ac8A7SwTwnf+99kS9oXuRH26T68jT94L9zxpg+aNjXulQw3XghPRFdA3/xolawqGE2RLcj5aJpgVf0qdkvQhg==","signatures":[{"sig":"MEUCIQDgVlHLrZugzQB1DdAgJRAhE/dKdOskXUiMNEyCWmGk+AIgCzMOzqO1ooHn3XBADmxIqFFXwvufjP5Zhzzu2K7wlTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347287},"type":"module","engines":{"node":">=18"},"gitHead":"c9f1c5b68383ce99b15bdffb9bf2c15ae9fb319c","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Proactive intent compilation (pre-compile Anchor Set + per-turn .scope.json re-injection against Salience Dilution), intent-trace final review (Tier 0), unified 13-item anti-slop checklist, ope","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.4.3_1781811985067_0.7197548230892621","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"cursordoctrine","version":"0.4.4","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.4.4","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"c1cceff81858e29508eb82062145b9ca3b0a206e","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.4.4.tgz","fileCount":52,"integrity":"sha512-SoTQ5J4JVntvGUP/TeTpKNe3xj2kI6fTF1DDnsRG8KlqEUrlVJcL+Ha52umAHua1RKAyAWEBl25+zm+w2CJ3Yg==","signatures":[{"sig":"MEYCIQCEM2xHhTwO5ndqQ2IT6CZo2zKLBXriqtcTwuykzT0XQAIhALxZCLavwr1YWFBIxPHSdsfyMTJk1PZn1bvpEc/i09vO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352030},"type":"module","engines":{"node":">=18"},"gitHead":"54cb1e4827568b0bc3f6297d1e29a8f13cf77d9c","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Proactive intent compilation (pre-compile Anchor Set + per-turn .scope.json re-injection against Salience Dilution), intent-trace final review (Tier 0), unified 13-item anti-slop checklist, ope","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.4.4_1781818143595_0.9629774844605568","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"cursordoctrine","version":"0.4.6","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.4.6","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"ef6948bad6a99d63de953d48af458fa937b7fa82","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.4.6.tgz","fileCount":52,"integrity":"sha512-D712I0+oFESOuMbRQ6KrwKI5TJIBhSQXc/2bzHkWok+H3PXue2XixMC6dSScHVSl2rQcsUbX+KyZICeD6e3XeA==","signatures":[{"sig":"MEQCIDEb7pbecxd1v1THQPI2MJwNG9LWTbmsR76QBVYpds2+AiB2dWYWeitZAFXCHCGivtFbiz2fc8VaZtU0cyoj0qFxeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356995},"type":"module","engines":{"node":">=18"},"gitHead":"4d9662a62c53df97200ec77a115947730dcb2a19","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Proactive intent compilation (pre-compile Anchor Set + auto-scaffolded .scope.json that regenerates per prompt and re-injects every turn against Salience Dilution), intent-trace final review (T","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.4.6_1781834983866_0.10704558861002966","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"cursordoctrine","version":"0.5.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.5.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"823f8f0ca56f5c9b45a279e70178c20b33fcbda7","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.5.1.tgz","fileCount":48,"integrity":"sha512-KvNif7aLx42XoLFOXpPBipSnSOWXT5p6/991QkpOFiAtLAkV38AL0y2RxSjS5CVUNpmd6QZFn0TsMneFCrPt0g==","signatures":[{"sig":"MEUCIBkiajscjqSuKnTKkR2J9qeQ6wYY8/djmuOe6hIY1kXUAiEA44kC/yt9TVvR9g6DPGzvfaerAEU4xzhogxNlDuQYM2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333443},"type":"module","engines":{"node":">=18"},"gitHead":"72d6a1f97b99bf28145fd4727932e77d3d43f67b","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.5.1_1781844568433_0.04018608753792896","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"cursordoctrine","version":"0.5.2","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.5.2","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"8f6fd4f1eff19839d11cf8882872e88b2936e08d","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.5.2.tgz","fileCount":48,"integrity":"sha512-HRjLUUUStU1e/o2e88kT7yBhudmihwSKBveZccK3tgm0jjkNdLGXsetODpRrdAxt4qBzQqdf6W89P67LvSbgdQ==","signatures":[{"sig":"MEUCIFZAOh8aO3gmGjSn/17g4TZ5JRWCjBK9AKtoEqtR4DJ4AiEAw9U6Jqx9DTxz6cK9HRN0ZXfeSv7IYrHHCeLy4r8nqdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337026},"type":"module","engines":{"node":">=18"},"gitHead":"3d0cb41adc23c2d0265da51c022538f59c34e775","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.5.2_1781851981742_0.8162425853268249","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"cursordoctrine","version":"0.5.3","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.5.3","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"bbcda7ad7a4cff7de8099aa12701c58782ebdf07","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.5.3.tgz","fileCount":48,"integrity":"sha512-Gr8+fX8YjMUKeiXy1+YI7jk94glde4n/xL4YZ5R/ZP3RxUp9aZS88KJCziYrvOz7FyhRtZaPKH9N7L5X68k9yA==","signatures":[{"sig":"MEUCIQCGrpXQc2UGmjy4vZkzCOdcEGdj97UygovumjXCiyltmgIgZb+Zn+ddJD85TF7n0vL6pwYacWowoQ6ksRjePSjg+a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338614},"type":"module","engines":{"node":">=18"},"gitHead":"66e45df8686f919491794f1a4ef55e8cb2fcef8d","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.5.3_1781852604369_0.8933291609296712","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"cursordoctrine","version":"0.5.4","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.5.4","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"9359c652bf41c7e4d27dbdcc72b484f8e1c25650","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.5.4.tgz","fileCount":48,"integrity":"sha512-EskVd3HHHrZMdZ9C3tMUhGOOsuKE6tkh+YI8HMhxmRu+un3ux7mk9i6a6WkUJjUqX1s7WlnHhMDBF92u3OG8Pg==","signatures":[{"sig":"MEUCIDdsbYL+rMksNBdbQwgtokwOTPnd7SW8EqpKne32hu5EAiEAycimEAm3vUODwVTMuA2x2dgp5dqp8axH6l/1EGy4Nl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336175},"type":"module","engines":{"node":">=18"},"gitHead":"93b3edb3a08dd13c2ba653bd587ac9138c0d16a2","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.5.4_1781855311205_0.975679506547861","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"cursordoctrine","version":"0.5.5","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.5.5","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"aecd9f44c2f365430a9dfa19ee7eccc81eb4c56e","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.5.5.tgz","fileCount":48,"integrity":"sha512-fpLe2O7xgO4qCsjtGWn/mwuLtcXRiE14w+HUEi64DSv8tvRG1nZRov142TVhG45nCbrAgdBpnnnqFXZsjLo4eQ==","signatures":[{"sig":"MEUCIQDe2dgwINP11u+Jr8WDRrtE0C6eVZR33PvL02gf2h4GmwIgS1IViX3mRT7FmkgsPnTfdUxVTd6/3nVmSx303HHeE68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340834},"type":"module","engines":{"node":">=18"},"gitHead":"15f6d38ee64bafbae5df62606cd0bc263ee5bf5b","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.5.5_1781883282676_0.787129903887952","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"cursordoctrine","version":"0.6.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.6.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"d152f0705ec2935271d75216716fca71e8df48c7","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.6.0.tgz","fileCount":48,"integrity":"sha512-1iZawQTJCpJr9pb/6wAufIgx5vGJbrv86G8vASM1QF6axD4br3COhzSZquSbxU4kKiCtQt4PU8aSLSSXaqQ0sw==","signatures":[{"sig":"MEYCIQDMLfYhkaURgZyaTmKIMuAwrojaql+fJm0+Cfk6Ov7SnwIhAKqiSlXMVZ5eWgLn9mC4N5nSU2FOEcXVWUYwkjwCZ6s9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351727},"type":"module","engines":{"node":">=18"},"gitHead":"9e5250c13ccb583c1393a972c0ce7b1c057fac58","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.6.0_1781886335611_0.793422742168618","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"cursordoctrine","version":"0.6.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.6.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"419d8f9d6d4d047ccd74915f302aabea47b15edb","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.6.1.tgz","fileCount":48,"integrity":"sha512-kQfaPX59lEg3DLdg9lAt4lM8KnyU6nGkz+AwAwvwe/WjFTrsOLCvmlEniuwzgUMMhZjrqhGgzVJ8DQ9tSp1XbA==","signatures":[{"sig":"MEUCIQCEpOr3IpN9i8MuTA4ZNaIOuY+TPUmPeKKO4+2BEjenGwIgIjR50lB8xtrbskQcwH5lZ8R7mDI7PnrS9yrxTjZdksY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359351},"type":"module","engines":{"node":">=18"},"gitHead":"53cab386157c04d75fcf2621c2abde93954581f5","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.6.1_1781888056458_0.3913691274960578","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"cursordoctrine","version":"0.6.2","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.6.2","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"6a5a2b733f7a6ab4507adac90fc6c895af097f21","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.6.2.tgz","fileCount":48,"integrity":"sha512-gRPpZnsfG8LLNvptvhNlQpPouABVwedEy6j/jOFp9D4R3HVwFvLM1SEgTqh8GJUQ7c+IYESvmPtOFCv5+cgQ1g==","signatures":[{"sig":"MEYCIQDNc/X8MjC2fk4WFQ3Nf5Y2huOkqWal3GeXbd4+T2drYAIhAJV0t/mpPO4+6RG3IJlJxMqjgWHQdgPiodxpCe54vTca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359059},"type":"module","engines":{"node":">=18"},"gitHead":"964ba114c372678509f3529181a4bbec8720d1d0","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.6.2_1781888171170_0.9039019560879247","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"cursordoctrine","version":"0.6.3","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.6.3","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"802e03eecd71a723f8b1e72c7fd413e2a2251e0a","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.6.3.tgz","fileCount":48,"integrity":"sha512-3L1S+GlMXFK6oYpJSpy/1aqgokyPolzCn06lei89XmUxyQSjHKXzOCf5iJcTokhO8DQBhaKSmGhPMcuPrWenng==","signatures":[{"sig":"MEQCIHqcveL4oT7ztFCrJFp88CLHJ4hNkA9/hESvF7qg//HZAiBkRUNr8Ivv6tAcaOKy7+/kvfjS+kYkgIDUFDunAj3XMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363135},"type":"module","engines":{"node":">=18"},"gitHead":"784f6223844e6d21477228feac2c9cd837f0a6fc","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.6.3_1781888936573_0.17254209301337164","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"cursordoctrine","version":"0.6.4","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.6.4","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"e2b38e1fde1b94bf487b71fb81696a1f0113bbf7","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.6.4.tgz","fileCount":48,"integrity":"sha512-/ZzQuUd97tkYREaClmmcm+y6ImgyeRcViCmFqUE3KV/A3uZwnCr1BLJ9ElHnfU61ernb8TnKZizeqL/o5FHHBA==","signatures":[{"sig":"MEQCIAi/wlL9Xm6X6G7yAt+VbmfFTflkXAuhSU995YircQLAAiAmPHQz227T6BrV69zSOb6WWBZ+Ke4PNDeCUg85KTLfLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367404},"type":"module","engines":{"node":">=18"},"gitHead":"e35d11ef143bad25c0f0bb8a918a69040d825616","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.6.4_1781889717934_0.8953209473747075","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"cursordoctrine","version":"0.6.5","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.6.5","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"37738ffadce5b462641c23430be13ad7710286fe","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.6.5.tgz","fileCount":50,"integrity":"sha512-b70/gsmrpFnchoZEGifr6IzIv3DYbmDUwTuxvO+3qdK8/RLMlX75z/HzlZ31Z6D9DsHopn5OVh84tHSnPnRuZw==","signatures":[{"sig":"MEYCIQCtmulXWNaCyiSADJztpbIytQWQ/UBONdvVgz/Bh6onFQIhAJFdy5ib3RbMstgsYIu1G8ywaQiTM/Ekvy3JrLAzvQYZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396124},"type":"module","engines":{"node":">=18"},"gitHead":"1c0a08ab7d6d9e715f16b36a4d8ee5f433cd0c8c","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.17.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.6.5_1781893951714_0.767777248054232","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"cursordoctrine","version":"0.6.7","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.6.7","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"9a6f0dcb6d50d9b39581d477d1bfd30514f20747","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.6.7.tgz","fileCount":50,"integrity":"sha512-5bDkmz3bV7bLJ/F0UE2GXxAOECV2y+oNp32y1QCjwEacsExTA7E9Lc4rR1DmDKVeehXcYOYarVWiGJo0463Riw==","signatures":[{"sig":"MEYCIQDrIV+kvnmbvNSD/wnkYvvXtYbJ2bJSg20kJJBMAXuZJwIhAMalllkKARaAeGAqVie5qq1o0bVu8RwLOMJilSGMNS2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410334},"type":"module","engines":{"node":">=18"},"gitHead":"bc424ad7f349c67d5b757b234572cda14981ae3f","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.6.7_1781926497352_0.9751158958617172","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"cursordoctrine","version":"0.6.9","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.6.9","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"fb253d1e93560e732acccff56004c6e326883604","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.6.9.tgz","fileCount":50,"integrity":"sha512-a6mvkouJwifOWa+wUn+PfPUV80I4styYrBA0Lh9TWH/o5X5ogIu5u++PqFp71OxiOYHDGvBvliWMHEvnarR6yg==","signatures":[{"sig":"MEUCIHruBfDJZOZ4SQHARc8sd0efeCCAVxi8Pgxxb6mO4RKjAiEAmp8gv6YK9gKsKtwBkVc6iKj9/108mjlA6yeKiBDojVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399798},"type":"module","engines":{"node":">=18"},"gitHead":"7fbae585386c16db8344a458e892a3a05cf03513","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Thin self-review hooks for Cursor — the model is the auditor. Pruned + deduplicated: intent-anchor (auto-scaffolded .scope.json per prompt + per-turn re-injection against Salience Dilution), intent-trace final review, unified anti-slop checklist as single","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.6.9_1782010036179_0.6735129832722966","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"cursordoctrine","version":"0.7.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@0.7.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"bcaad613c8ff5417b8fad67d59066bccd721512e","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-0.7.0.tgz","fileCount":51,"integrity":"sha512-UhcRteyhYXZmGyohVtxBU4vmps41fXl3TUUTRZcCwtpPRgJO5YTCA/HupxOteKVkUmnPtUjwzJqpaB2xIGonng==","signatures":[{"sig":"MEYCIQCDgZlctElxY4218a8J+K95EzHpeuFanh9lNqXduoZx8gIhAKSQyg4ohB4eoltjst6jE8B3/pR1oixH7zghf6UGHz0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419953},"type":"module","engines":{"node":">=18"},"gitHead":"0e1375cbd0c153aa4ddcc9e958bcd867fb10f9a5","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Self-review hooks for Cursor. The agent audits its own edits: intent contract per prompt (.scope.json), advisories after each edit, and a final review with intent trace.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_0.7.0_1782081220572_0.6882872610861177","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"cursordoctrine","version":"1.0.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.0.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"9d35a49ec81e23f62bd625ae457f2cb76115edc9","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.0.0.tgz","fileCount":32,"integrity":"sha512-HQylMX5PZum5Fq+G+JRyZoFDNf5WePfjvKCNfFvuwxE0l8TSqO//GYHxO+6k3INqXOIzv1rVshMf1HWKHr4XOg==","signatures":[{"sig":"MEUCIERMKjy3ekIi/oxlllMzbsDjXULXV2V5Wd0zBz/XIXmQAiEAgTgGYo2+c2BYo0QtnWhwhK8fiocewigkALJ/RnMaK7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240893},"type":"module","engines":{"node":">=18"},"gitHead":"f3b3808c5e2457028899436dca69677d2ba83f4e","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Minimal Cursor hooks: doctrine at session start, a permission gate on shell, and one final review at stop. Three hooks, zero state.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.0.0_1782090746244_0.7380878634787869","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"cursordoctrine","version":"1.1.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.1.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"6be7ae7a62f46e2d3c84a7e61e11d2340ef37c10","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.1.0.tgz","fileCount":35,"integrity":"sha512-pDRBsRkd6xly3yYaPnG/D888tTQzTG0KG0vht9WHt//0kUKQ1u1AJbnP165qJzUE37UWrSlFXki9uIxR5BpQ5A==","signatures":[{"sig":"MEUCIGWbNtnTMXXF4FDOU3MM+5fgf1sOllLoqS8Ephz2CVGQAiEAmKGM7t/shP8LG5tjSzLuRfxVr0FuTaz9eNVv4tp2Egs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269281},"type":"module","engines":{"node":">=18"},"gitHead":"54f9e81e5728b4fbdee0db4f857d8c930b1a8f08","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.1.0_1782110115351_0.9547493180497435","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"cursordoctrine","version":"1.1.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.1.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"6a3eda0117e6ce3c57a26589a145691efbc8db0b","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.1.1.tgz","fileCount":35,"integrity":"sha512-RwxR97pv687Om+JSTrJT7TKfWe9C4+0ksYCdTb3IBj92gixFNkJTg4T85KrCJ25UWwHKIG7C30Gpk8Z9lmPvig==","signatures":[{"sig":"MEYCIQC+mFYDJBYiGu9qqeRkFaUf9qZODABBxvVou+pc37BxfwIhAN5sXB1fCP8JnqbqNGylh61uke6nIK39Ff7bsYBfOYKJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270945},"type":"module","engines":{"node":">=18"},"gitHead":"d7457354b8e2702b12da8c74d1de1b063df20da4","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.1.1_1782126547958_0.2752348497974444","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"cursordoctrine","version":"1.2.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.2.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"8e549bb6bd03fd43bb4230014c9233e77244fb01","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.2.0.tgz","fileCount":35,"integrity":"sha512-w/yO/T6NebTPHE4GvVJ2aUyvCTmbS+GlQk2vnf8ht3qPA5hME0Q3F9CZ662DcHaefygwuLRLFf9dQz2dEz0zxg==","signatures":[{"sig":"MEYCIQCewuqW+1T0BBsw99w8UtCS/Klg+FP5sIq/edkTfZATvQIhAK9ihNnNHNyJAPbIobmu/8bTuMVs7IcvIsgc4cVJp9bd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292398},"type":"module","engines":{"node":">=18"},"gitHead":"14784aefe53b5cfb3c7071293706f3956d5b960f","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.2.0_1782132229966_0.9603969572247184","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"cursordoctrine","version":"1.2.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.2.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"4cae1ad55102475275560d9c53891bc2fd3f95d7","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.2.1.tgz","fileCount":35,"integrity":"sha512-IKij0qxZEA5ONf/fKQp06K756lFYsKTRJgW6z/FHw9QWGYBP282jjZ0Nk5htdNDk0mKZEivzjJp0Irl4nEDXZw==","signatures":[{"sig":"MEQCIDsJbqSX9QJlwBHxPxmwFnp88iJETG6r9G2oN/HpMcKyAiByLUcxZ3IGBUMICQhpFlLK7lSzdyCopXIT6MQcEwy2BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299547},"type":"module","engines":{"node":">=18"},"gitHead":"a31da99865d056de5eb04f0bbc7192eb39202a88","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.2.1_1782153473647_0.2006402499497919","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"cursordoctrine","version":"1.3.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.3.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"ba5791cce4ec672eaf26cfaabbe965501d8b47ec","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.3.0.tgz","fileCount":37,"integrity":"sha512-j3w0p67+ylHPyzCvAeeN5jSS9n1yOb3il4M605GicyAZJz1nbvBOZFrU0MtI3pVgstdbuAwMXnJv99SPApSzXg==","signatures":[{"sig":"MEUCIQCdhltHuyd5O5kM7+8bvz1R3/eDmV+vNM+qcVuorXlAxgIgY8hqYfWMGVjYSrMFQ+/59KOb2bNC9Dcq36Dh7pBfuA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328774},"type":"module","engines":{"node":">=18"},"gitHead":"738b014ebca2d5421e1f06fa7b95a7120aa72dc0","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.3.0_1782170913333_0.37762997374201834","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"cursordoctrine","version":"1.3.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.3.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"08f7a22ed0358a114f63d5af5d16d3a8a7a96ea7","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.3.1.tgz","fileCount":37,"integrity":"sha512-NFcnDckq6dvkrd5SlnCYvKPSL0k0HLLp/x30aP/0nDcpSDO7tmGG+oliLPi7YnN3u7cQVuR6r2sj+VLUCMiKbg==","signatures":[{"sig":"MEQCIA3A7ttzMGng7/uMZR4+jCVOfGq4q6L2Br9pNp2kEBuRAiATQW2DKPjuj4GUE0whqbvkRQp8LG4YqwmBb7TptgzcqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328198},"type":"module","engines":{"node":">=18"},"gitHead":"97d0f0ed4a86a0a85fbc358c82480301c2edf66f","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.3.1_1782171829448_0.04915957251413938","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"cursordoctrine","version":"1.3.3","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.3.3","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"362872ebe77627e1bb54e1131db91dd5f18e4237","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.3.3.tgz","fileCount":39,"integrity":"sha512-DE9tktzm3xZh2+LekuR8X4oCUc3j37KFciLh/EcoUd4YXUGXuY3rZZneAXa31uT/gkK/qC+n3uk4+MyvwHdhaA==","signatures":[{"sig":"MEYCIQD1jfr25scxB396IlVQy8+JZaaKA82QtZTXZDaMpaFN4AIhALbkPYV8UBZ7ZeD96ZJjK5TGme37YbcE9oppbJSSvqTx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368740},"type":"module","engines":{"node":">=18"},"gitHead":"d5cdd69b28dd564afe9b68113c057564ac063882","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.3.3_1782191448587_0.4250587973901745","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"cursordoctrine","version":"1.3.4","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.3.4","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"d4e8479e45a306807333042d31b179e836228de0","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.3.4.tgz","fileCount":39,"integrity":"sha512-bKLx0VHcPhnNEDs1lVdEELurF4p0BmwnPPb5a+ilwSFU7lJBKdrbz1QKFtKEnJSwEhifnSs9nYnmehynqzD8ag==","signatures":[{"sig":"MEUCIEhrIaBLbwK0pNgim7AoS0CoQcH2bXaONFRlShH7zUF/AiEAoVHv2Om/Zx3JytNK9QgNN4qqmjU5b6+7MwwnGYZcxs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371834},"type":"module","engines":{"node":">=18"},"gitHead":"08e7cc15b46b0be17cca2e7550bd49c4374b1311","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.3.4_1782238779934_0.6562979413773342","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"cursordoctrine","version":"1.3.5","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.3.5","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"cbe9b6faefe84aeef9fcd22192d64753559b500b","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.3.5.tgz","fileCount":39,"integrity":"sha512-N7Y4ilvlqn41HBKLMPaw/qeBhEvRSWFrS2JjaqxBeiDd//AXhPOsQJHoLHDZrGNakJ76acB/GaWln0vbwwhLDw==","signatures":[{"sig":"MEYCIQCiatIlKlmRRd1BxkEuz1wh/y66bHbBSoWn0wagH4bJpAIhALv86a85GodurWKEIyVZtps1OlgLJyGB6K+Jbny3OIm2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379750},"type":"module","engines":{"node":">=18"},"gitHead":"dc8ff676ba6e5b44bff1f3d1aa2ace8bcfe85042","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.3.5_1782239592536_0.029712279392513086","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"cursordoctrine","version":"1.4.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.4.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"922f2dc94906518da556c385eec39955d5b572dd","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.4.0.tgz","fileCount":39,"integrity":"sha512-Ga4wBneYmTod7zqLv5h6rMSRIZuBKpoSU8pDbNKMJD656gg4ea014pwMT4KQTkJ9cTaFw4Io3zoWBgUrAf9ZuQ==","signatures":[{"sig":"MEQCIFuGhZxOc30ViQDIYTn6uBiL8fpRdlKdpJc7KqFYYI0NAiACeqIgqaFutHz/K0hUDFiaWD69ARCHLpXRsGI4dIAQ0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390019},"type":"module","engines":{"node":">=18"},"gitHead":"eaab170c11326de0c52b76566e6b230decfdacb2","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.4.0_1782242098037_0.19583005201464743","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"cursordoctrine","version":"1.4.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.4.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"587c4f48e9ae6a4defdc23e6e86b33d113e9bb96","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.4.1.tgz","fileCount":39,"integrity":"sha512-xCn0qboScXXfTDkzQ6W9/3BIQkOIgaOqNHpcsyXFl89BOTteCdcYLQBHaqTen3T7iQzjDu4hAz8SLIqdt+sfcQ==","signatures":[{"sig":"MEUCIDv/Zhfkk/rrTaNdILs6fzLQp3BoO/kyMa/UfRC4t3DsAiEApxntGrC+sIyEAKpBr/ULWqVc42RsxBRbPkCT4Hb0VVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397600},"type":"module","_from":".","_shasum":"587c4f48e9ae6a4defdc23e6e86b33d113e9bb96","engines":{"node":">=18"},"gitHead":"91f436440d8b2ba4aa9209396c48a50b68dfb561","scripts":{},"_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"2.15.12","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.4.1_1782254754722_0.11767705850094679","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"cursordoctrine","version":"1.4.2","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.4.2","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"2272dd338365116a6b99e06beae1b969b59c3ed8","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.4.2.tgz","fileCount":39,"integrity":"sha512-c8yUNd2kbFiBo3mCs+jcteLOQnAgkMYRPl3kKGWNxhNdHuwjMfoDoM0K2OVG0vA7N/1Q70PyY5wKGlzHRdAphQ==","signatures":[{"sig":"MEUCIQDGiLkZ7bJoWMvaTM80sZ6fL+wd5hW+BAZlnqlvfevc6wIgcNa8+wLEBTmBSrjjm8WeMVb6Duq2zpM/gU9CxSg4zdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400887},"type":"module","_from":".","_shasum":"2272dd338365116a6b99e06beae1b969b59c3ed8","engines":{"node":">=18"},"gitHead":"295e09a019365933718be69f0405c10d977bf3b3","scripts":{},"_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"2.15.12","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.4.2_1782258015937_0.7965378036214799","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"cursordoctrine","version":"1.4.3","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.4.3","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"f9e92af69e878ad21dbce8299065b92814d4fc01","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.4.3.tgz","fileCount":39,"integrity":"sha512-5izhYqPLg0cemw5UHAlVcp+A+kirYuqUrfL2sirnpHtYY2He3Xh82TFCnB3VO42g/jlvg6WJkfcCMJvL/ejdDQ==","signatures":[{"sig":"MEYCIQCY3tFZXI73c5qPyZGN8ZMAqI8CIJ2bcWGEpgiHF55U2AIhALNcEmfAbIKmLz2hNUulJBy5q/9IqINIu7aMzqgrsJ1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403091},"type":"module","_from":".","_shasum":"f9e92af69e878ad21dbce8299065b92814d4fc01","engines":{"node":">=18"},"gitHead":"615dc7dc4f35f198ac73d82f2b9a1dfc04c6f888","scripts":{},"_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"2.15.12","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.4.3_1782258466509_0.034089528453218776","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"cursordoctrine","version":"1.4.4","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.4.4","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"74a3e4d5016709d7271f9bcf36c4946d50c170d9","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.4.4.tgz","fileCount":39,"integrity":"sha512-tuOhuymma/gZT1iVAenNWJ/sje7oLCzudItpEUkj0Kwsn1zFRLaCn8BgcouMThlI2APaa1+HSFAXp663XoyilA==","signatures":[{"sig":"MEUCICJfWk268ou1YqefDTLACp4qEE3wVlCCK+yWWMeAa20PAiEAxqevql+6zCceYEUcQgqVDAeeyPE9u9+2+frq5ddJ0qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410932},"type":"module","engines":{"node":">=18"},"gitHead":"de7fb994d515ea83cba2121c0d36ef0ce5d07ea3","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.4.4_1782274302760_0.08998898901085872","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"cursordoctrine","version":"1.4.5","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.4.5","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"f25b4b37521a4f7274fff87b382d47beb0e501fc","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.4.5.tgz","fileCount":41,"integrity":"sha512-pCOGHeiRO+cKXSC+lbUHHC0Qf6cxxu3k/5yfQFZRdSwFYF54+58rZ2r46YWDmexGn5dK0njDcvNk+j/9lF372g==","signatures":[{"sig":"MEYCIQDHuNrvNEvkWkpXQJXdVB0X+mFA8yRxTfOTHIdVWjV5JwIhAN1IAjppoZojspIrTqCOaDqZuUbPQYxxPa2l8GRuNICv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433946},"type":"module","engines":{"node":">=18"},"gitHead":"89db4b8618c17072bcceb4d9c5032a65e971a2af","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.4.5_1782278244084_0.8225085336032965","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"cursordoctrine","version":"1.5.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.5.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"5a1faf6bdeb7f3dced675ffa1b5d9a02433b73d1","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.5.0.tgz","fileCount":43,"integrity":"sha512-+MhXAPr5rHCdqG84GMn/9YPPnWMs1ctMg0rfu4TIlOyZFP9D7LMruoSr/K34oZ96yV5IZpQDa2pIJvOvj26KXw==","signatures":[{"sig":"MEYCIQDCpKj3h1VAYGhHNDA/Pa1Adc01OczkmhPCgvrVyi/2dQIhAOafEL3xE4ifJjjUanNBgPQrpAwCxGF8EI5PWbHNlLdB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448734},"type":"module","engines":{"node":">=18"},"gitHead":"e49dfef52de4528ecfe30d95fb618d760848631f","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.5.0_1782282189070_0.3228040777158496","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"cursordoctrine","version":"1.5.1","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.5.1","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"5e464116947b5da1cbb0f31d5ca404ee51f8e81b","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.5.1.tgz","fileCount":43,"integrity":"sha512-7UsznNf9n+jWz1UExTVWHf2fvXYNh6voF47qTQByWui40wbUHvznGGebFB2zpFX6AdCAB8S8swQEGbPqu4+yUA==","signatures":[{"sig":"MEQCIHU4goDGag6BgYg+DqIIl4sAs18A6201WxKL4Wh+A/evAiADjZ9NaAEvNDnLtsO2loy6mah8vHY1wsIUZcok5Hs/ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454081},"type":"module","engines":{"node":">=18"},"gitHead":"c6803c17d669dab73a6fefe4eb430459b076211c","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.5.1_1782287716197_0.9098693225703929","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"cursordoctrine","version":"1.5.2","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.5.2","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"d00762d52c85ce004c7f2a0d1b9097d0a52b46d0","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.5.2.tgz","fileCount":43,"integrity":"sha512-9EKM5VC8vK6uYUJRY8+TwHyMiepbQZJXLah0bmE6C3ws13gcWFb8DqWOHeAFRcqy8b2UlEt5oehHmH19xfwoCQ==","signatures":[{"sig":"MEYCIQDrU+UwlRO4YJNC0v0Gn0kuygdI1J8nc2qCORw2oTKkCwIhANox0zKnCbmJETLtuXZMjvEB9iUa7RgyS/vy+5msQPgi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461545},"type":"module","engines":{"node":">=18"},"gitHead":"f3be43722a5dee948b956d535e8a549a20f7da7f","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.5.2_1782420855667_0.6147775131526421","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"cursordoctrine","version":"1.5.3","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.5.3","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"2be8718f5114af148f47e12f7866fe23b7781fba","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.5.3.tgz","fileCount":43,"integrity":"sha512-8e5ajnPjL7/a3sXRg3nphNVwOt9rj+n23RiUYdktBzBEPFNTNzKXzvyRm3Hg3GRitF/3oGEf9rg7IVbzVzshSQ==","signatures":[{"sig":"MEQCIBadl6RqNGaIf83Oo1vJZSOHAOgOg/CEv6fOX0QVciMUAiByECPiKjltsisZ3/hyjuoQcuMev+FQXWC6opIVIwPN3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476518},"type":"module","engines":{"node":">=18"},"gitHead":"323cafbddc5fc6575ba0b0d6d737a1992db0a40c","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.5.3_1782453439290_0.731482527932473","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"cursordoctrine","version":"1.5.4","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.5.4","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"944f918c63df9c8e65e6b0c86595b643de6f68e4","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.5.4.tgz","fileCount":43,"integrity":"sha512-DoKnGArhL5DUmXg73qk+3nYf4xUswsg8BzY6OE2JpjP7wWVi2xHq3WyhyF2LP1xWdPFzOpsAr/lHVDXD+D+b1g==","signatures":[{"sig":"MEQCIGLxmHER0piAKYp2YukCkvOLlfpdyv/mSSrbZ+XZi+dJAiBkwhK8p/aFf1xSBib25E8m5hEYSUSrLtTYHFBmmiO9FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476577},"type":"module","engines":{"node":">=18"},"gitHead":"a4186b644eafa1834ba589cba498f365f4a81638","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.5.4_1782453621338_0.5829714883516881","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"cursordoctrine","version":"1.5.6","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.5.6","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"1fc51fd59ddaafa3fa28cb9f59bea980c344ed5e","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.5.6.tgz","fileCount":43,"integrity":"sha512-8g8zwRr5Rrtalz/jICpLBXtyZuDS05cxVT+VBD2iko29UgNkkrcrzLOymYU9/wCfF5/3+RKFZW8UXtMeCXTWeA==","signatures":[{"sig":"MEQCIFuTb0cKS8rnotUzNuXNjoRKGYaizpgzMPSR9FsoBKmxAiBKgJswE0oKrqxz4S7ogq9o0+1hBBRM4dVJcteruYo7Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477229},"type":"module","engines":{"node":">=18"},"gitHead":"94be0fb02dcbbe5aeb5d40d75d62fb0796eb7b5b","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.5.6_1782746060620_0.7921072907464946","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"cursordoctrine","version":"1.5.7","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.5.7","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"d368b457e63b3d8792e02ad532fb26d7b6643332","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.5.7.tgz","fileCount":43,"integrity":"sha512-ekRJjQr/AI8h9Sj4PuO24D8YkhYz1bwJ5KCfqt9tQk08EgpsksbhStxMVJuwcs+Bfl3hJllj1YUsM8j6oFQO7Q==","signatures":[{"sig":"MEUCIQDSx+STBPoINjJBpFGrx3gXI79Quai+KCR+t2Fhl3CO/wIgawc7m438B8NONERnrNkae1WX8lRC+NFXgwaZ8/uyDIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479697},"type":"module","engines":{"node":">=18"},"gitHead":"cc01a4f142644c36127931c6d65670d5686c0971","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.5.7_1782802749876_0.28023868538132723","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"cursordoctrine","version":"1.5.8","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.5.8","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"e3b92d17370712860e4724337998b5057371a4c9","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.5.8.tgz","fileCount":43,"integrity":"sha512-7NlVcKsLGABFMTdDvFBY4dpUG6hZv2u+qTwqflm0ZkkbVAg02uPQ5G5JOPhVEj3l2+2mLckLSCSBpnh4BqK+OQ==","signatures":[{"sig":"MEUCIQCfEMEyxBj+spMGuDNISW295cDHU9mLCHB2YHMXSdduPwIgK6w4sjKjf/o4uEkBek9J8H+4RMsEmgdI2T3QUYcsa/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483319},"type":"module","engines":{"node":">=18"},"gitHead":"ed02118a53cd7c4d659cbaa05173e897b5d4ce08","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.5.8_1782857340834_0.5282978450315354","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"cursordoctrine","version":"1.6.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@1.6.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"7db71e6503a2dcd41e9c2401bc7a9ea55fca56a4","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-1.6.0.tgz","fileCount":46,"integrity":"sha512-cztQA7xiZYe9wsom7eKwiwaRHLaXjMpEBVEwFDi2N1UShrI8jlsVvQKPvnr04pt66piiRiLryLciJ7A3F6SXRw==","signatures":[{"sig":"MEQCIDJCLxhFcVEwkQ+6BW0/XzCy9ik9NvW5YNqzbSRcTNJJAiAH99YaRbATPyXEDC66RMvfa6X2nd2ez8zpQTLczOontA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496818},"type":"module","engines":{"node":">=18"},"gitHead":"ed893f0ffb516bd18291cbc7dee596815c2ad2f9","_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_1.6.0_1782945844374_0.5654966026968566","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"cursordoctrine","version":"2.0.0","keywords":["cursor","cursor-hooks","hooks","agent","ai-agents","self-review","anti-slop","code-review","cli"],"author":{"url":"kleosr","name":"Mario Pulice"},"license":"MIT","_id":"cursordoctrine@2.0.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"5aaa277d2ad8ac8482147b07b49a7f27818716bd","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-2.0.0.tgz","fileCount":47,"integrity":"sha512-ofm1xJ/slZt+2H6xUTluxX+0qKEoIuPtOuWinH9+4FFrN6OuoX2UizrbXqda0lA6wLAzR9W6KMfJ94kg8dLKBA==","signatures":[{"sig":"MEUCIQDg46gcyn/dL3B8rWXrRQnZPCH4RYC5cOkXuqGmg7ByGQIgAmyTvgtIsgx/Er0x6Hfoesr/sKdQUaDm2Opex3qmr98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294208},"type":"module","engines":{"node":">=18"},"gitHead":"b1694990b9d6d5a82c6f10f5d1efb101f0b39dfc","scripts":{"test":"node bin/cli.mjs install && node bin/cli.mjs verify","sweep":"node bin/cli.mjs sweep","verify":"node bin/cli.mjs verify"},"_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hooks: doctrine at session start, intent-precompile (.scope.json), Step 0 hard gate, scope refresh/drain, mid-session milestone verify, permission gate, final review at stop.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_2.0.0_1783030155738_0.6686273945614454","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"cursordoctrine","version":"3.0.0","keywords":["cursor","hooks","agent","ponytail","doctrine","step0"],"license":"MIT","_id":"cursordoctrine@3.0.0","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"homepage":"https://github.com/kleosr/cursordoctrine#readme","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"bin":{"cursordoctrine":"bin/cli.mjs"},"dist":{"shasum":"03bd3d13a7f7799f9b8eba60a1bcf22895699f53","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-3.0.0.tgz","fileCount":14,"integrity":"sha512-l2Pd8lKyODw7SJL4oI/ZoaGSLLCa90zTCnMWJyI0JcS9Cr+6fEBMepG7tUw70a9HrYSsffns/ce4AqGdDfRyew==","signatures":[{"sig":"MEUCIDQQ8hikypuQrR029bq5Q6B1WulcWzVx4TYjz/SV8JdXAiEAwi+ZdNBa9fKDArkc+0y3n89oVRGbcgS9wfdWNBZfKEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21766},"main":"bin/cli.mjs","type":"module","engines":{"node":">=18"},"gitHead":"70dd4c63fbdebcf4287b10d6cfd1ccfa7c357c6f","scripts":{"verify":"node bin/cli.mjs verify","install":"node bin/cli.mjs install","uninstall":"node bin/cli.mjs uninstall"},"_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"repository":{"url":"git+https://github.com/kleosr/cursordoctrine.git","type":"git"},"_npmVersion":"11.16.0","description":"Cursor hook pack: doctrine at session start, Step 0 hard gate on writes, shell deny-list without force-push, one final review at stop.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cursordoctrine_3.0.0_1783192738093_0.6896669326584179","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"cursordoctrine","version":"3.1.0","description":"Cursor hook pack: doctrine at session start, Step 0 hard gate on writes, shell deny-list without force-push, one final review at stop.","main":"bin/cli.mjs","type":"module","bin":{"cursordoctrine":"bin/cli.mjs"},"scripts":{"install":"node bin/cli.mjs install","verify":"node bin/cli.mjs verify","uninstall":"node bin/cli.mjs uninstall"},"engines":{"node":">=18"},"keywords":["cursor","hooks","agent","ponytail","doctrine","step0"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kleosr/cursordoctrine.git"},"_id":"cursordoctrine@3.1.0","gitHead":"11c3c302fc03900396056f15a9f41767a826dae9","bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"homepage":"https://github.com/kleosr/cursordoctrine#readme","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-b8X6lJsrU6XQkD3UpIQ0zHV5k5DwTdWvm6NtMMIQoeCwSA6g9qcPYxFEL3mCWNbJqlVZdV2fhBaXhy8nLcJuSQ==","shasum":"b5943d208763c3f56d6fa55531542a3a905876c1","tarball":"https://registry.npmjs.org/cursordoctrine/-/cursordoctrine-3.1.0.tgz","fileCount":14,"unpackedSize":24356,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC4Sp83I9+Msm9TyqNFoxidM9nZYEFlTebdQqXQTnf8kAiBQHeUdVxPAl1ibsJDDssH5wuPId0K4PNSg4jDX5nwk5g=="}]},"_npmUser":{"name":"kleosr","email":"kleosr@proton.me"},"directories":{},"maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cursordoctrine_3.1.0_1783321022173_0.573834182006699"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T15:58:52.665Z","modified":"2026-07-06T06:57:02.410Z","0.1.0":"2026-06-12T15:58:52.941Z","0.1.1":"2026-06-12T22:51:54.237Z","0.2.0":"2026-06-14T15:33:04.915Z","0.2.1":"2026-06-14T15:40:35.166Z","0.2.2":"2026-06-14T15:41:57.332Z","0.2.3":"2026-06-15T00:31:26.093Z","0.3.0":"2026-06-15T05:33:25.766Z","0.3.1":"2026-06-15T06:34:30.933Z","0.3.2":"2026-06-15T20:20:02.138Z","0.3.3":"2026-06-15T21:21:56.790Z","0.4.0":"2026-06-18T18:02:56.550Z","0.4.1":"2026-06-18T18:10:57.097Z","0.4.2":"2026-06-18T19:31:05.118Z","0.4.3":"2026-06-18T19:46:25.214Z","0.4.4":"2026-06-18T21:29:03.749Z","0.4.6":"2026-06-19T02:09:44.033Z","0.5.1":"2026-06-19T04:49:28.575Z","0.5.2":"2026-06-19T06:53:01.880Z","0.5.3":"2026-06-19T07:03:24.500Z","0.5.4":"2026-06-19T07:48:31.353Z","0.5.5":"2026-06-19T15:34:42.852Z","0.6.0":"2026-06-19T16:25:35.777Z","0.6.1":"2026-06-19T16:54:16.629Z","0.6.2":"2026-06-19T16:56:11.316Z","0.6.3":"2026-06-19T17:08:56.736Z","0.6.4":"2026-06-19T17:21:58.098Z","0.6.5":"2026-06-19T18:32:31.846Z","0.6.7":"2026-06-20T03:34:57.492Z","0.6.9":"2026-06-21T02:47:16.324Z","0.7.0":"2026-06-21T22:33:40.727Z","1.0.0":"2026-06-22T01:12:26.383Z","1.1.0":"2026-06-22T06:35:15.488Z","1.1.1":"2026-06-22T11:09:08.111Z","1.2.0":"2026-06-22T12:43:50.116Z","1.2.1":"2026-06-22T18:37:53.839Z","1.3.0":"2026-06-22T23:28:33.518Z","1.3.1":"2026-06-22T23:43:49.595Z","1.3.3":"2026-06-23T05:10:48.716Z","1.3.4":"2026-06-23T18:19:40.093Z","1.3.5":"2026-06-23T18:33:12.688Z","1.4.0":"2026-06-23T19:14:58.193Z","1.4.1":"2026-06-23T22:45:54.905Z","1.4.2":"2026-06-23T23:40:16.096Z","1.4.3":"2026-06-23T23:47:46.680Z","1.4.4":"2026-06-24T04:11:42.902Z","1.4.5":"2026-06-24T05:17:24.214Z","1.5.0":"2026-06-24T06:23:09.217Z","1.5.1":"2026-06-24T07:55:16.376Z","1.5.2":"2026-06-25T20:54:15.806Z","1.5.3":"2026-06-26T05:57:19.441Z","1.5.4":"2026-06-26T06:00:21.505Z","1.5.6":"2026-06-29T15:14:20.749Z","1.5.7":"2026-06-30T06:59:10.033Z","1.5.8":"2026-06-30T22:09:01.015Z","1.6.0":"2026-07-01T22:44:04.550Z","2.0.0":"2026-07-02T22:09:15.889Z","3.0.0":"2026-07-04T19:18:58.228Z","3.1.0":"2026-07-06T06:57:02.307Z"},"bugs":{"url":"https://github.com/kleosr/cursordoctrine/issues"},"license":"MIT","homepage":"https://github.com/kleosr/cursordoctrine#readme","keywords":["cursor","hooks","agent","ponytail","doctrine","step0"],"repository":{"type":"git","url":"git+https://github.com/kleosr/cursordoctrine.git"},"description":"Cursor hook pack: doctrine at session start, Step 0 hard gate on writes, shell deny-list without force-push, one final review at stop.","maintainers":[{"name":"kleosr","email":"kleosr@proton.me"}],"readme":"# cursordoctrine\n\nA focused Cursor hook pack: doctrine at session start, Step 0 hard gate on writes, shell deny-list without force-push, and one final review at stop.\n\nWhat you get:\n- `~/.agents/hooks/` with four hooks copied from `hooks/`\n- `~/.cursor/hooks.json` wiring the canonical event set\n- `GLOBAL-RULES.md` as the lightweight governing text\n- `HOOKS.md` for the hook reference\n\nPonytail philosophy applies: minimality over cleverness, deletion over addition, boring implementations over novelty.\n","readmeFilename":"README.md"}