{"_id":"raptor-aios","_rev":"27-2dc71ca71af7c09c447d429275d39fb6","name":"raptor-aios","dist-tags":{"latest":"0.16.0"},"versions":{"0.1.0":{"name":"raptor-aios","version":"0.1.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","spec-kit","ai","claude","governance","audit"],"author":{"name":"lucaspedronet"},"license":"MIT","_id":"raptor-aios@0.1.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"617f6ff465837b247c64861ee5cd62793ccfda43","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.1.0.tgz","fileCount":719,"integrity":"sha512-wswgRxLzCnNY21uenLyJJxixXv2/qEjkXbgw+tAviVko4l53e9AjgZsL8C1p6q7Ugc4+jR+gxLaTpRppMfBgeA==","signatures":[{"sig":"MEUCIAsvn37UKo0OgzjiE5mShhhDf7uwejxQb61GLFyOjFiWAiEA3IF8CbTPVmoWHbFm3Wzocbp6k3j9m4d4iW2ldTSvM9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1884616},"type":"module","oclif":{"bin":"raptor","dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"482053fc31c9f2bebcf428ae28607707eb740bc7","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.1.0_1780496189026_0.12987475796111148","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"raptor-aios","version":"0.2.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"name":"lucaspedronet"},"license":"MIT","_id":"raptor-aios@0.2.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"f86a932b38a1e632d78f66fafe3de0bcaf31b0d9","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.2.0.tgz","fileCount":771,"integrity":"sha512-mn65t4KDeS7Urfy9Ntbq7+q4ZJI4VhsRlTLh0CQXVfhhOxDKXp8dlCPezt51DsqsaUPjkZiPnRTHwE/sjMAFzA==","signatures":[{"sig":"MEUCIHUGUL7O3n4TESTXhxcN7hnJhbqQbl6c2AB69qqynyDNAiEA64/ybbxgCksEHrEBheuOHVJK5vth2G9SxrDeFkVV9Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2087601},"type":"module","oclif":{"bin":"raptor","dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"865caea9aec08240714d455c7da6ecaab13a43c0","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.2.0_1780526121003_0.052940488268336416","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"raptor-aios","version":"0.3.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"name":"lucaspedronet"},"license":"MIT","_id":"raptor-aios@0.3.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"b11cdc20fbc5b9aa57d1354a7d283bb1b30676ac","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.3.0.tgz","fileCount":771,"integrity":"sha512-2gdV2AEsu6mLThQuwbgxkCs+GRHADjDsxVZ2N+Kf0DN3F/a+UKCj8Ye8xNHyDBP8MMN5mA7cO6X8ZhCOMrn0Uw==","signatures":[{"sig":"MEUCIQCeGNc1tlpK0YHXMDtTf2Oh06rRpVqU+MqxK2k604REvgIgR8zZbLMaMYE1Ggz/ynxFep2IRdlUOjtmImb3Cee70w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093352},"type":"module","oclif":{"bin":"raptor","dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"ed692b8b980cb0d935735e269cfde28ed59eaf92","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.3.0_1780592476970_0.8794638120772083","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"raptor-aios","version":"0.4.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"name":"lucaspedronet"},"license":"MIT","_id":"raptor-aios@0.4.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"b0fc78801857c43ddad91c891dd64c13e5bb0010","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.4.0.tgz","fileCount":833,"integrity":"sha512-Oszv5Azo7Hk1AUO3VohLsI5avVqyRMm0Ih5RlfzEmsSYfYos2ceRSQdX5y5NSEwPUwjXLttdALStHFGY2QH+5w==","signatures":[{"sig":"MEUCIB2Rsy3wZxyyjL2NTh1Op2oMTwuqoWsVOfufcHbemGHMAiEAiroaBSHSH5VqBvVhY/D1Ogf28UhSVB8T4AhNacN+IDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2246821},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"4d73f9cc126b38b300b56b2df4eeb093f7093bd6","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.4.0_1780610481870_0.5707092547841721","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"raptor-aios","version":"0.5.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"name":"lucaspedronet"},"license":"MIT","_id":"raptor-aios@0.5.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"43e1f7758b0be193a0ea2a22b9db73234d36d616","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.5.0.tgz","fileCount":833,"integrity":"sha512-hD211Ht8XaheXs/Fv03YCBCicISSYmFeBe8CUGpiu5b071XISVFy0MX+jm0JpdcfvacjTGHTOQiyg92pi8CITw==","signatures":[{"sig":"MEUCIQDdYUEjpfadxKFUPtdP5ED+lYDv584WyJsB0J0HMYsOcgIgLtiFZzk68VVM0kouCmAUJR4VUStTLAggbEh4R3f+kuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273176},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"b805c3f566624781bc4d1bcca1def189fe71c99e","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.5.0_1780637651038_0.26377524731824886","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"raptor-aios","version":"0.6.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"name":"lucaspedronet"},"license":"MIT","_id":"raptor-aios@0.6.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"54fa9962587910eca84ac170e9edf021a7ddecd0","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.6.0.tgz","fileCount":865,"integrity":"sha512-qErtd+A834TtSSr9J1MRcpdwgKsGAfuwDqX1Qd7UU6K0fII1yi4yZcffZ5mYKb6ehrQkSUT8nHXiQxqKZB3CqQ==","signatures":[{"sig":"MEYCIQC69HjrKsxoY5VtjcHxUJZZ02Z02qNJ4j4vYB5Q9+C26AIhAOlo5qe6unlNJk+QtdDKsOa9y1HB203bxHjSTRhp06kQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2339607},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"8989050924c687883dd1a1c62daa3d7355418e61","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.6.0_1780690001692_0.3910034111829932","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"raptor-aios","version":"0.6.1","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.6.1","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"d1c3796cf91b1231c108b6161607eaab72ff92c4","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.6.1.tgz","fileCount":250,"integrity":"sha512-I/KpEE5s8snYlmDdIdsn5UH+5i7BDHeunKnluEISLMLwZ1M9HX87UfysfOy68QYNoJiPKBjVxX2wkrAtVyDvHw==","signatures":[{"sig":"MEUCIQC417egWCzA9kvNlSnoD+j6Qt1bD3JRvfmuTVo6gFlEagIgVDb6XpuOdYyzi+W8iHW8iDT19aoYnoGFVv634Ef6mm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011225},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"e2b93f0eca9c76719641af0843c31d250d23c9da","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.6.1_1780711206149_0.5361812658527163","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"raptor-aios","version":"0.6.2","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.6.2","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"e502d0d09ae406786a8d6adb4b40f312266cb612","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.6.2.tgz","fileCount":251,"integrity":"sha512-tQtAdeqJM15lnWOsndRH9iBJJpOQL2Y2szCNXBzNtHHqrSl1UFXc5qjWtlmtcWcdwlNYSqxUPDvc9s4qB/BWKA==","signatures":[{"sig":"MEYCIQDvt94HjT73Lty39Hn7qdDYVW2Lq9gh5Wk5B1eE8ge48AIhAMECdHIqk265Eau+m/EBPL0BMfOVXO5Hgx8KtUOduehJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022748},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"f9cce3c7f4deaad51d46cefea9a2e9fdc3453d47","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.6.2_1780755323330_0.5381719751853251","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"raptor-aios","version":"0.6.3","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.6.3","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"1604c475d7f0f0f869ada236c245be941096cdf3","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.6.3.tgz","fileCount":251,"integrity":"sha512-PcLnqarrIp/U8NIP9KpbD5RcMc40e1LA5w5+7sSCNAmnX5aJcsPaN8rPYKz0rI0FRQ2/iyJBQvnyMrVgNWa2hg==","signatures":[{"sig":"MEUCIQDag8GvwrWg//MFMfSVI90bk2yJ/yarGG25ePP+k8XNrwIgKSjQqW9PrJpRqHcwiHzULxp3aN1wreIRRqqaudgEFoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024567},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"4f05a97e3e694ad85777bfeb8d1a19ef315affcc","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.6.3_1780759448758_0.5482928814168637","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"raptor-aios","version":"0.7.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.7.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"3f90887f8bc6b48cb460a03ba14f07cb659385e7","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.7.0.tgz","fileCount":252,"integrity":"sha512-c5w1euKcVzTJenIDMKfzBFLI0LQIb7Xl4Wffp6QFeLHz7/hL8gXklvKqpedFG63Y3/nvFHk9pr9xVKEx+97TbQ==","signatures":[{"sig":"MEQCIHK1nGhx3htGhovTFLdXnfpOrXGcFK03FsNlLRkw7AKRAiBTF1ciJ1ugpavOhRAuVUZFwiBZIfdd8mOpRI3pQvFWyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032544},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"8cd9c2a6546efcadf81d79a34dfdac94e4aa55f9","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.7.0_1780930926393_0.46424038038138593","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"raptor-aios","version":"0.7.1","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.7.1","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"fe4e263c7b20df07bce39abcf33047342cfc837a","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.7.1.tgz","fileCount":252,"integrity":"sha512-maCXlnTakCJpi9GEhSiQjijmdDalvpfvalrZhsHqiWF0r1pQ3Nf5MrgmjkSUJZlk7H072+dPA9WsRmZu6DhuLg==","signatures":[{"sig":"MEQCIFHj7cFMJZsFGCjt+oH1cZAHOVZxECQ74cL6JOc1T754AiBLGtK+Rvm2pGTu4hoi4ngwoeZNHzbfPsBqzA49ZahqHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033779},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"1d26da192194ad4b28fa74c92db2cd813a132ebe","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.7.1_1780934384876_0.9845270397310071","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"raptor-aios","version":"0.8.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.8.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"1de22958c7ea11f4cf5a469a1205303b3e8b59b6","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.8.0.tgz","fileCount":252,"integrity":"sha512-WSXoW2OUZ9C75umEYDD4gVvndYf2SuRQjXrGBOytS05IbZz5wQNxUMFztVCHYNNt0ShxYbOIrapPilRswy/diA==","signatures":[{"sig":"MEUCIQDL2+P+oCBtSQEKM5j8Oqk/fcwEqaqP7ueCUy6hgQhK1AIgf46PDGOu+cj/L/r3dmVtjLGDtX2kyvusrO3aDeJ0NI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041260},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"284cac85863eda5856118f983909230708015c0c","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.8.0_1781025706024_0.7653685920905899","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"raptor-aios","version":"0.8.2","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.8.2","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"83e73a1e1d3ee698953bed2117805692c62a8289","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.8.2.tgz","fileCount":252,"integrity":"sha512-P64UyGzP7RPLsZo0W4IowBadZPt45LZjstiKrfuGwWh1VynEzYFOUar6OS1SMuvTiORD0psVgnzX0qbHc7EYmQ==","signatures":[{"sig":"MEUCIQDHvbKxkG7aeyZQwNieYXL5zunMptaYeCrXRaG9eqaDtwIgaPtnrccbTjdZ30kiOrqrzuChIaG5H8uGXLI6hGSYtW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047628},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"a49e94a47bb916b324a5794f8cb7f7dcf0563741","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.8.2_1781096447498_0.3428641836469597","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"raptor-aios","version":"0.8.3","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.8.3","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"0edf0c602b3391a7c1a7d048016ca16fa5c2255c","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.8.3.tgz","fileCount":252,"integrity":"sha512-kVto6BtJip1vkLTFTRe/PDVG209jNiSmg3sxjMQbY1zzfUCwCM70Cdv32FgpGSCtoyYW/lOFDT8FR11OHvhJhg==","signatures":[{"sig":"MEUCICShBAmaEsiltZGJENOkVzkYCRuLr53NcOn1dk4exzsnAiEA7HTJFApr1a7AGfvdx4oZpLbmu0FAexRnLADScIIebak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048989},"type":"module","_from":"file:/Users/lucaspedrolopes/projetos/OS-ia/RAPTOR/build/npm/raptor-aios-0.8.3.tgz","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"_resolved":"/Users/lucaspedrolopes/projetos/OS-ia/RAPTOR/build/npm/raptor-aios-0.8.3.tgz","_integrity":"sha512-kVto6BtJip1vkLTFTRe/PDVG209jNiSmg3sxjMQbY1zzfUCwCM70Cdv32FgpGSCtoyYW/lOFDT8FR11OHvhJhg==","repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.8.3_1781097937314_0.10011801364042161","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"raptor-aios","version":"0.9.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.9.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"8d892f6f1871e4e7a944f7f42601f58a2ea6656a","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.9.0.tgz","fileCount":270,"integrity":"sha512-dYOrvlJJ72mWirLSwkDqwqv+jPM1DVM5ACj60yenzLWoFupDmbPKPLqgE0/T/N82x2V4qD/npMy/q452hgWuEQ==","signatures":[{"sig":"MEQCIFViv4dH33vAoSSWaqE2B0RjSlom3bf7iZts5kkW3iH6AiBAWJJy5qi5/2h+w9DtW3oFr5tvcl34g5exhBHnWtWtXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187546},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"e0c2357720939d0e545ea2b545020ccab1ee4897","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.9.0_1781212517904_0.15446260054029115","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"raptor-aios","version":"0.10.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.10.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"d3d0b24b47e007b0d1da27b5f6a94e879b14256e","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.10.0.tgz","fileCount":270,"integrity":"sha512-LWecW4Ocqbg7yaN0H6TToANmNa3UlgYLRdJZkxVlVTKj/7KSdx8eV/OLKFGDWVPHe79LByKRon80AeViwneXyA==","signatures":[{"sig":"MEYCIQDn6jm4gUmn5YSEVRVlOhOxv+Ws/nCh/Ncyx1X4DZK1zwIhAPNtzNFf73xTydBfnNheBHbCefDOIH7JVMZLSg+ymPBO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197317},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"0878d52514286142f525abc9e92d08fcb7647bfa","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.10.0_1781232000582_0.7498317475769183","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"raptor-aios","version":"0.11.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.11.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"5afd1af483cc174834c3b14c9737f0d6ccd9c8c3","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.11.0.tgz","fileCount":291,"integrity":"sha512-wqkSZd+NPsxdrLySv3SX3cveoj9J3ExrY7BGVtDQcQrlgNOUNT9TIzU1waMybF5hqNIU3xRjplGTe4xAgbNgRg==","signatures":[{"sig":"MEUCIQD03YuSnmWC+XSq1BrDmQ5/oQY4sTQeUkiEj5ga5KbrwQIgE/k8wQ/9aKf3bqEuEyubYlRZn2YhYnCyLFf4iAnJSpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284612},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"0ff793f2c923e6d0cbaa6801f752e0fd39b23ec8","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.11.0_1781314391636_0.700388928705173","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"raptor-aios","version":"0.12.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.12.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"6516ebb7eb61325df7305616b314f7aa810e6c42","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.12.0.tgz","fileCount":299,"integrity":"sha512-1J/U4ouG/XwoOoTHxQUutzlsxs2ydMk9sBezzbt1LKmOoIpoBiTG59qYxjS3dtvMN3OALHnNF/6Izb0lNRpasQ==","signatures":[{"sig":"MEQCIHRSH1gpUiIzbz8WHxCAy+7HENu4zn0O75/B30nN5f+5AiB514z4l9x1quYxvHb+rESgwYNpHTaAFN7QhG6YM3WAxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308385},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"8998db0b11c8db3671ababd735e025fc9f76cae1","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.12.0_1781351611266_0.3457722905270353","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"raptor-aios","version":"0.12.1","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.12.1","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"1d48bfd11d6a54666fe30df9247e7a7d49e87699","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.12.1.tgz","fileCount":299,"integrity":"sha512-h22BH3jzr+W+aH9919SnOKbeUCyDX1j8iO0i4G79zRGSiDcWZOAXdEKXXxqqq3nbHNaNcNX4VVe9niraApTzaw==","signatures":[{"sig":"MEUCIHskPB4WhkXYAZHB7PP/9qEnFOp0iSmfktExamrpPq4dAiEA/VMDhJPzD8E1FQSzVzxIYEFFug8sVJ1LSJ0a41IR7a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309781},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"e0bedb5117572187a23fa306963a6c017b54a94f","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.12.1_1781353288153_0.4287076261759688","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"raptor-aios","version":"0.12.2","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.12.2","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"5fd87e207337d83da78f8b91eab3ccd7b12969fe","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.12.2.tgz","fileCount":299,"integrity":"sha512-GpnfmXPsL73J3yWs6uy6YJO1oic5+3/UwY98jSW/IeKFQz9XIoDo2TkNXMeGhsS8n+jy0Pt1ykdrw5aiAQxbIA==","signatures":[{"sig":"MEYCIQCrlVibzY5PHqDwzzz0Meo0rL1eXS3EedeTNQ+MFNDgtQIhAKn55gXQipDbiBAY80gSRhMVWLBe/HI+eJWRJFVuB0pS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312553},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"3ac2b7ba7951567ac9a347c39cf5c8a1257d7254","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.12.2_1781634843384_0.9479856093409218","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"raptor-aios","version":"0.13.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.13.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"784219962c80551c65c7869e58892ac0c9e71b09","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.13.0.tgz","fileCount":299,"integrity":"sha512-Mi6i1KfHzuH+5ITdYw2udBZFFaFnjD2q7f27rxLO/GI0/ds5FdQyOSNWHV4xrIWBidHN/z4rAK9hKX6jvnp9iA==","signatures":[{"sig":"MEQCIHiWfEIEJQ/sPuOKFD/MCvivG/fJz/l2TVe/2AAYtkI1AiAXFvWxx0fF5aPRLasjX9DyUwIHdVgcCwHeBlfMqz/x+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315893},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"9bf2ad5ba53d54ac424408b4e67461ed74c61144","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.13.0_1781779740879_0.4411127338973706","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"raptor-aios","version":"0.13.1","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.13.1","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"4e3d90bf1064e0b9396381f43a3fc6773fc73ba9","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.13.1.tgz","fileCount":298,"integrity":"sha512-rIILsUHG2C8yUp6atRR4oLH9v7vKl7+OBgzccV8cwMUUrUX25vN2QMMlEFKJBJ1mZ9ufPF7fPg1pjkXkEpIcRA==","signatures":[{"sig":"MEQCIGfsshXi07EGDlFtp94i0i/jg5lBwoQ4FhorpTyM0R2JAiB+LqOTY+3DD/I7a56GNDYBMK2AvCRuPYq+qv6UIFNaMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313613},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"19f4835fb4a67697d3b5feef644cb08c1e8c0450","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.13.1_1781883334301_0.9013967786712331","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"raptor-aios","version":"0.13.2","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.13.2","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"5f5b54e0317fa09b8c2442e607959e9517770ce0","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.13.2.tgz","fileCount":298,"integrity":"sha512-YS/bEJyl10Dsp5hBNoSOMMGFQkza6tm+F/XTpfKdkkB0Olpx3N9wo8tdSizZO3h9ntcToZAq31ZxBrKbGUWbZg==","signatures":[{"sig":"MEUCIAx68jf+zBkGgLFNaysDxmCVKaL9reuwpANxJ37jMZfAAiEAhp3JtZ/60td21LK9Abbnu9GlxDnVId0qh4UpCupI2UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1314464},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"2ed8a9785c87fbd48210dfae175aa17b011c0ba6","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.13.2_1781901319053_0.9053882039615819","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"raptor-aios","version":"0.14.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.14.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"5edcedfebbc4d33b7bd545422fed42e942f02c9f","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.14.0.tgz","fileCount":308,"integrity":"sha512-aAUKK94XAfRjI8eu9Kj/IIDLNLfzqpEi3D9bOqJuWEJbagXtuAB+DvU+J8b1DX05HvDjZ9v/G83bpF+wHJP9AA==","signatures":[{"sig":"MEUCIC06WXEVWYxKqVEHay8PJBe9elUfXWDbyWF16fKlo6xuAiEA2NHjRwns6okuWNaL0NKw/l26Eos9dEIkyoLIustfKLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1369209},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"78218965cce6fae3bee87996e20e51d9b11f0171","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.14.0_1782015176604_0.0066373658555707316","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"raptor-aios","version":"0.14.1","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.14.1","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"6969fc86f957518ae6dde55612ca288bd44b2863","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.14.1.tgz","fileCount":308,"integrity":"sha512-UerZtNfsMRVU8gr0ixRGfh3bEvfLBnxv5Z+5AdzLZ9+ctyrb8CFaROMpaiKl1Jl9qOD40SqrOorV44Gl2iHVkg==","signatures":[{"sig":"MEUCIQDGbixAW2SGqsBtJK6fzE8/wxKAZ0f1asvM3hZNJEM3pAIgLdA5QetqXGFC5zC7isxYruQMHQQJt+S7G2gQBCHwQJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1372676},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"7d98426450bdf795c6f7dfbf776dc0b55765c4d9","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.14.1_1782044393777_0.5588804425066689","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"raptor-aios","version":"0.15.0","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"url":"https://github.com/lucaspedronet","name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com"},"license":"MIT","_id":"raptor-aios@0.15.0","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"bin":{"raptor":"bin/raptor.js"},"dist":{"shasum":"fa9922b8bee3300b944018c8aa9957faec0acbbc","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.15.0.tgz","fileCount":308,"integrity":"sha512-a2wI3WXON7wCsdjesGK+n6n4oEh0DG7dcr+cikDjf1P7tleGsKQgtVDcoT09goIcaSV+Q3B8GigCgBgrFHD2xQ==","signatures":[{"sig":"MEUCIHnVeHAMERAl/WJjt6OhPtO7RX3r86UIzOA/ytKQ0kuDAiEAq5jFLT5oEqPwcH2VSP3ERV/l2hEbkYtaj7JrrmsPW80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416663},"type":"module","oclif":{"bin":"raptor","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"},"dirname":"raptor","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=20"},"gitHead":"30c29dc054eca5daa9077153bca52f8cbf79b4b0","_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"repository":{"url":"git+https://github.com/lucaspedronet/raptor-aios.git","type":"git"},"_npmVersion":"11.9.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.5.0","@oclif/core":"^4","@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/raptor-aios_0.15.0_1782135384981_0.017639587557513714","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"raptor-aios","version":"0.16.0","description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","type":"module","bin":{"raptor":"bin/raptor.js"},"engines":{"node":">=20"},"oclif":{"bin":"raptor","dirname":"raptor","commands":"./dist/commands","topicSeparator":" ","hooks":{"command_not_found":"./dist/hooks/command_not_found.js"}},"keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"author":{"name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com","url":"https://github.com/lucaspedronet"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lucaspedronet/raptor-aios.git"},"homepage":"https://github.com/lucaspedronet/raptor-aios#readme","bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"publishConfig":{"access":"public"},"dependencies":{"@clack/prompts":"^1.5.1","@modelcontextprotocol/sdk":"^1.29.0","@oclif/core":"^4","ajv":"^8.18.0","yaml":"^2.5.0"},"gitHead":"8baa6607b3fee28244cc43339ae02beaa50b0a5b","_id":"raptor-aios@0.16.0","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-F2FIc/kqGsBCILhx4OeMuPS68Ix7jSHi/GCRwW5AtFnJkmg6N5c8nCOnSGmHirUE0tZyveI5CfFV6j2H1zRI+w==","shasum":"4eb3555eeb995fee8cf00003c6800fc1c0492733","tarball":"https://registry.npmjs.org/raptor-aios/-/raptor-aios-0.16.0.tgz","fileCount":308,"unpackedSize":1449014,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJtrG++OPXLHTCUmuh62eFmvLX9NZJHhXZtpY8x8yB/AIgAjCcl+0y5sJEPLQzmdFdkAvPIZd5PZxwH7ShguH/QRE="}]},"_npmUser":{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"},"directories":{},"maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/raptor-aios_0.16.0_1782304142112_0.9419910068427735"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-03T14:16:28.660Z","modified":"2026-06-24T12:29:02.371Z","0.1.0":"2026-06-03T14:16:29.224Z","0.2.0":"2026-06-03T22:35:21.210Z","0.3.0":"2026-06-04T17:01:17.197Z","0.4.0":"2026-06-04T22:01:22.038Z","0.5.0":"2026-06-05T05:34:11.244Z","0.6.0":"2026-06-05T20:06:41.876Z","0.6.1":"2026-06-06T02:00:06.313Z","0.6.2":"2026-06-06T14:15:23.501Z","0.6.3":"2026-06-06T15:24:08.949Z","0.7.0":"2026-06-08T15:02:06.628Z","0.7.1":"2026-06-08T15:59:45.066Z","0.8.0":"2026-06-09T17:21:46.211Z","0.8.2":"2026-06-10T13:00:47.710Z","0.8.3":"2026-06-10T13:25:37.465Z","0.9.0":"2026-06-11T21:15:18.135Z","0.10.0":"2026-06-12T02:40:00.872Z","0.11.0":"2026-06-13T01:33:11.813Z","0.12.0":"2026-06-13T11:53:31.440Z","0.12.1":"2026-06-13T12:21:28.359Z","0.12.2":"2026-06-16T18:34:03.598Z","0.13.0":"2026-06-18T10:49:01.075Z","0.13.1":"2026-06-19T15:35:34.595Z","0.13.2":"2026-06-19T20:35:19.241Z","0.14.0":"2026-06-21T04:12:56.791Z","0.14.1":"2026-06-21T12:19:53.955Z","0.15.0":"2026-06-22T13:36:25.195Z","0.16.0":"2026-06-24T12:29:02.258Z"},"bugs":{"url":"https://github.com/lucaspedronet/raptor-aios/issues"},"author":{"name":"Lucas Pedro","email":"lucaspedrolbg@gmail.com","url":"https://github.com/lucaspedronet"},"license":"MIT","homepage":"https://github.com/lucaspedronet/raptor-aios#readme","keywords":["sdd","spec-driven-development","cli","mobile","react-native","ai","claude","governance","audit"],"repository":{"type":"git","url":"git+https://github.com/lucaspedronet/raptor-aios.git"},"description":"Raptor — Spec-Driven Development (SDD) CLI for modern mobile apps. Constitutional gates, audit trail, real verification (a11y/perf/stores/OS matrix), and AI-agent slash commands.","maintainers":[{"name":"lucaspedronet","email":"lucaspedrolbg@gmail.com"}],"readme":"<div align=\"center\">\n\n# 🦖 Raptor\n\n### Spec-Driven Development para apps **React Native** — com governança, rastreabilidade e verificação reais\n\n[![npm](https://img.shields.io/npm/v/raptor-aios?color=ef4444&label=raptor-aios&logo=npm)](https://www.npmjs.com/package/raptor-aios)\n[![node](https://img.shields.io/badge/node-%E2%89%A5%2020-3c873a?logo=node.js&logoColor=white)](https://nodejs.org)\n[![platform](https://img.shields.io/badge/target-React%20Native-61dafb?logo=react&logoColor=black)](https://reactnative.dev)\n[![tests](https://img.shields.io/badge/tests-1597%20passing-22c55e)](#️-desenvolvimento-local)\n[![version](https://img.shields.io/badge/version-0.15.0-ef4444)](CHANGELOG.md)\n[![license](https://img.shields.io/badge/license-MIT-blue)](LICENSE)\n\n</div>\n\n---\n\n> **Raptor** transforma uma ideia em linguagem natural numa **especificação rica e sem pontas soltas** e conduz, fase a fase, até o código verificado — sempre com **um humano no comando** das aprovações. Ele **não escreve a spec nem o código sozinho**: ele orquestra o ciclo, aplica **gates** que bloqueiam transições incompletas, mantém uma **trilha de auditoria** e materializa **slash commands** para o seu agente de IA (Claude Code, Cursor, Copilot, Codex, Gemini, Antigravity) executar.\n>\n> O diferencial é a **ponta de verificação**: o Raptor *mede a realidade* do app (acessibilidade, performance, permissões de loja, versões mínimas de SO) e compara com o que a spec prometeu.\n\n```bash\nnpm install -g raptor-aios\ncd meu-app-react-native\nraptor setup        # 🧭 assistente guiado: IA/IDE, preset, Jira/Figma (ou 'raptor init' direto)\nraptor new login-biometrico -d \"Permitir login com Face ID / digital\"\n#  → cria a feature, forka a branch feat/001-login-biometrico do HEAD e a ativa\n```\n\n---\n\n## 📑 Índice\n\n- [🤔 O que é Spec-Driven Development](#-o-que-é-spec-driven-development)\n- [⚡ Instalação](#-instalação)\n- [🚀 Primeiros passos (5 minutos)](#-primeiros-passos-5-minutos)\n- [🔄 O ciclo SDD](#-o-ciclo-sdd)\n- [🌿 Branch & commit automáticos](#-branch--commit-automáticos)\n- [💬 Os slash commands explicados](#-os-slash-commands-explicados)\n- [📱 Fluxo correto com React Native](#-fluxo-correto-com-react-native)\n- [🛡️ Gates: o que bloqueia o quê](#️-gates-o-que-bloqueia-o-quê)\n- [🔬 A ponta de verificação (`verify`)](#-a-ponta-de-verificação-verify)\n- [🎯 Fidelidade visual (Figma → React Native)](#-fidelidade-visual-figma--react-native)\n- [🧰 Capacidades do Raptor](#-capacidades-do-raptor)\n- [📖 Referência de comandos CLI](#-referência-de-comandos-cli)\n- [🗂️ Estrutura criada no projeto](#️-estrutura-criada-no-projeto)\n- [📚 Documentação & glossário](#-documentação--glossário)\n- [🛠️ Desenvolvimento local](#️-desenvolvimento-local)\n- [⚖️ Governança & contribuição](#️-governança--contribuição)\n\n---\n\n## 🤔 O que é Spec-Driven Development\n\nNo fluxo tradicional, o código vem primeiro e a documentação (quando existe) vem depois. O **Spec-Driven Development (SDD)** inverte isso: a **especificação é o artefato central** e tudo flui a partir dela — plano técnico, tarefas, código e testes. A spec deixa de ser papel descartável e vira o **contrato** que o agente de IA executa.\n\nO Raptor leva o SDD a sério para o mundo mobile, adicionando o que falta para uso em equipe:\n\n|                 Pilar                  |                                                                              O que entrega                                                                              |\n| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 🧭 **Governança como código**           | Uma *constituição* com artigos imutáveis (**RAPTOR-CORE**) e um preset opinativo para mobile (**M1–M6**). Nada de plan/tasks/implement sem aprovação humana registrada. |\n| 📜 **Trilha de auditoria**              | Cada passo emite eventos em `audit.jsonl`, validáveis contra um JSON Schema canônico.                                                                                   |\n| 🔗 **Rastreabilidade código↔spec (M7)** | Cada artefato de código aponta para os critérios de aceitação que satisfaz, com evidência pareada (*code + test*).                                                      |\n| 🔬 **Verificação real**                 | `verify a11y/perf/stores/os-matrix` medem o app de verdade e comparam com o que a spec/plan declararam.                                                                 |\n| 🎯 **Fidelidade visual (Figma→RN)**      | Decompõe a tela em **anatomia**, dá **nota por micro-região** (mín. 95) e **trava o merge** via `gate.design.fidelity` até a implementação replicar o Figma. Guia: [docs/visual-fidelity-loop.md](docs/visual-fidelity-loop.md). |\n| 🤖 **Agnóstico de agente**              | Materializa slash commands para Claude Code, Cursor, Copilot, Codex, Gemini e Antigravity.                                                                              |\n| ✨ **Specs sem pontas soltas**          | A spec nasce preenchida (defaults informados), com teto de 3 dúvidas de alto impacto, e um `/raptor-clarify` investigativo que caça lacunas antes do planejamento.      |\n| 🌿 **Branch & commit sob controle**     | Cada feature ganha sua branch (`feat/001-…`) automaticamente, e hooks *warn-only* alertam sobre arquivos sensíveis ou fora do contexto — sem travar seu fluxo git.      |\n| 💬 **Erros que ensinam**                | Comando errado vira sugestão (*did you mean*), e argumentos/flags faltando mostram **uso + exemplo concreto + flags** — em vez de um dump genérico.                     |\n\n---\n\n## ⚡ Instalação\n\nRequer **Node.js ≥ 20**.\n\n```bash\n# Instalação global (recomendado)\nnpm install -g raptor-aios\n\n# …ou sem instalar nada:\nnpx raptor-aios init\n```\n\nO binário instalado chama-se **`raptor`**:\n\n```bash\nraptor --version\nraptor doctor      # 🩺 checagem de saúde do ambiente e do projeto\n```\n\n---\n\n## 🚀 Primeiros passos (5 minutos)\n\n> 💡 Rode estes comandos **dentro da pasta do seu projeto React Native**.\n\n### 1️⃣ Inicialize o Raptor\n\nA forma **guiada** — um assistente interativo (navegação por setas) que apresenta o Raptor e coleta IA/IDE, preset e integrações Jira/Figma:\n\n```bash\nraptor setup\n```\n\nOu, **direto e não-interativo** (ideal para CI/scripts):\n\n```bash\nraptor init --ai=claude-code --preset=mobile-opinionated\n```\n\nQualquer um cria a pasta `.raptor/`, a **constituição** do projeto, e materializa os **slash commands** em `.claude/commands/` (ou `.cursor/`, etc., conforme o agente).\n\n|             Flag              |                                                Para que serve                                                |\n| ----------------------------- | ------------------------------------------------------------------------------------------------------------ |\n| `--ai=<agente>`               | Qual agente receberá os slash commands: `claude-code`, `cursor`, `copilot`, `codex`, `gemini`, `antigravity` |\n| `--preset=mobile-opinionated` | Ativa os gates de qualidade mobile (M1–M6)                                                                   |\n| `--with-ci`                   | Gera um workflow de CI em `.github/workflows/`                                                               |\n| `--no-git`                    | Não inicializa/usa git (para sandboxes)                                                                      |\n\n### 2️⃣ Crie sua primeira feature\n\n```bash\nraptor new home-screen -d \"Tela inicial com status de disponibilidade e mapa\"\n```\n\nA flag **`-d/--desc`** captura sua descrição em linguagem natural — a spec **já nasce preenchida** com Summary, user stories, requisitos e critérios de aceitação, em vez de um esqueleto vazio.\n\n### 3️⃣ Refine a spec com seu agente\n\nNo seu agente de IA, digite:\n\n```text\n/raptor-specify Tela inicial: mostra se o entregador está disponível,\num mapa com a posição atual e um botão de \"ficar online\".\n```\n\nO agente preenche o template canônico, adota **defaults sensatos** e marca no máximo **3 dúvidas de alto impacto**. Resolva-as com:\n\n```text\n/raptor-clarify\n```\n\n### 4️⃣ Aprove → planeje → tarefas → implemente → verifique\n\n```bash\nraptor approve home-screen --artifact spec\nraptor plan home-screen        # roda os gates Phase -1 (C1–C5 + M1–M6)\nraptor approve home-screen --artifact plan --phase-minus-one passed\nraptor tasks home-screen\nraptor approve home-screen --artifact tasks\nraptor implement home-screen --task T001 --files src/Home.tsx --acceptance AC-1 --kind code\nraptor verify home-screen      # ✅ todos os gates\n```\n\n---\n\n## 🔄 O ciclo SDD\n\nO Raptor implementa **9 fases**, cada uma com um slash command rico (executado pelo agente) e, quando aplicável, um comando de CLI que registra a auditoria e roda os gates.\n\n```mermaid\nflowchart LR\n    A([🧭 constitution]) --> B([📝 specify])\n    B --> C([❓ clarify])\n    C --> D([🏗️ plan])\n    D --> E([✅ tasks])\n    E --> F([🔍 analyze])\n    F --> G([📋 checklist])\n    G --> H([⚙️ implement])\n    H --> I([🔬 verify])\n    I --> J([🎫 taskstoissues])\n\n    classDef spec fill:#fee2e2,stroke:#ef4444,color:#7f1d1d;\n    classDef build fill:#dbeafe,stroke:#3b82f6,color:#1e3a8a;\n    classDef check fill:#dcfce7,stroke:#22c55e,color:#14532d;\n    class A,B,C spec;\n    class D,E,H build;\n    class F,G,I,J check;\n```\n\n|  #  |      Fase      |      Comando CLI       |      Slash command      |                     O que produz                     |\n| --- | -------------- | ---------------------- | ----------------------- | ---------------------------------------------------- |\n| 1   | 🧭 Constituição | *(gerada no `init`)*   | `/raptor-constitution`  | Princípios imutáveis do projeto                      |\n| 2   | 📝 Especificar  | `raptor new`           | `/raptor-specify`       | `spec.md` (problema, user stories, FRs, AC)          |\n| 3   | ❓ Clarificar   | `raptor clarify`       | `/raptor-clarify`       | Resolve dúvidas de alto impacto                      |\n| 4   | 🏗️ Planejar    | `raptor plan`          | `/raptor-plan`          | `plan.md` + artefatos de design + **Phase -1 gates** |\n| 5   | ✅ Tarefas      | `raptor tasks`         | `/raptor-tasks`         | `tasks.md` decompondo o plano                        |\n| 6   | 🔍 Analisar     | `raptor analyze`       | `/raptor-analyze`       | Relatório de drift, cobertura e órfãos               |\n| 7   | 📋 Checklist    | `raptor checklist`     | `/raptor-checklist`     | Checklists temáticos (a11y, segurança…)              |\n| 8   | ⚙️ Implementar | `raptor implement`     | `/raptor-implement`     | Código + evidência rastreável (M7)                   |\n| 9   | 🎫 Issues       | `raptor taskstoissues` | `/raptor-taskstoissues` | Exporta tarefas para um tracker                      |\n\n> Cada transição passa por **gates** e dispara **hooks**. Aprovações exigem um humano identificável (via `git config user.email`).\n\n---\n\n## 🌿 Branch & commit automáticos\n\nIsolamento e coerência **sem configurar nada** — o `init` já deixa tudo pronto.\n\n### Uma branch por unidade de trabalho\n\n`raptor new` cria e troca para a branch certa, **forkando do HEAD atual** (modelo empilhado, não de `main`): cada nova feature ramifica de onde você está, então specs se **empilham** umas sobre as outras. Ao final, a feature recém-criada vira a **ativa** em `.raptor/feature.json` (comandos seguintes a resolvem sem `--feature`); use `--no-activate` para manter a feature anterior ativa (`--activate` é o default).\n\n|               Você roda                |                    Branch criada                    |\n| -------------------------------------- | --------------------------------------------------- |\n| `raptor new home-screen`               | `feat/001-home-screen`                              |\n| `raptor new login-error --kind=bugfix` | `bugfix/002-login-error`                            |\n| `raptor new refactor-auth --kind=debt` | `debt/003-refactor-auth`                            |\n| `raptor new login --jira APP-1234`     | `feat/004-login.app-1234` *(tipo inferido do Jira)* |\n\nNumeração sequencial global, prefixo por tipo (`feat`/`bugfix`/`debt`), e a chave do Jira no fim quando houver. Já vem ligado (`git.branch_per_feature`); desligue com `--no-branch` num comando ou `no_git` no projeto. Por padrão a spec scaffoldada é **commitada** na própria branch (para o próximo `raptor new` empilhar em cima); `--no-commit` deixa a spec sem commit.\n\n### Commits coerentes, sem travar seu fluxo\n\nO `init` instala git hooks que **apenas avisam** (nunca bloqueiam) ao commitar e ao pushar:\n\n- ⚠️ **Arquivos sensíveis** staged — migrations/DB, `.env`, segredos, lockfiles, CI.\n- ⚠️ **Arquivos fora do contexto** da feature ativa — comparados ao que ela já tocou.\n- ⚠️ **Mensagem** fora da convenção — tipo conventional, alinhamento com o kind da branch, autoria de IA.\n\n```bash\nraptor commit -m \"feat: tela home\"   # confere os sensíveis e commita (com trailers de rastreio)\nraptor scan                          # checagem avulsa do que está staged (warn-only, sai 0)\n```\n\nPara a análise **semântica** (\"essa mudança realmente serve à feature?\"), rode `/raptor-commit-review` no seu agente — ele lê a spec + o diff e aconselha. Tudo é advisory: o Raptor mostra, **você decide**.\n\n> 📌 Convenção de commit: **Conventional Commits**, mensagens em **pt-BR**, autoria sempre do humano que aprova (nunca de IA). Detalhes em [CONTRIBUTING.md](CONTRIBUTING.md).\n\n---\n\n## 💬 Os slash commands explicados\n\nVocê os executa **dentro do seu agente de IA**. São prompts versionados e ricos: cada um sabe ler os artefatos certos, rodar scripts e parar para sua revisão.\n\n### 🧭 `/raptor-constitution`\n\nCria ou atualiza os princípios do projeto (`.raptor/constitution.md`). É o \"contrato social\" que todas as fases seguintes respeitam. Use no início, ou quando quiser ratificar uma mudança de regra (com bump de versão).\n\n### 📝 `/raptor-specify`\n\nTransforma sua **descrição em linguagem natural** numa spec estruturada. Adota **defaults informados** (retenção de dados, performance, acessibilidade…) em vez de perguntar tudo, registra cada suposição em *Assumptions*, e mantém **no máximo 3 `[NEEDS CLARIFICATION]`** de alto impacto. Faz auto-validação contra um checklist embutido antes de te entregar.\n\n```text\n/raptor-specify Login com biometria; cair para senha quando indisponível.\n```\n\n### ❓ `/raptor-clarify`\n\n**Investigativo, não um varredor de marcadores.** Faz um *coverage map* de 9 categorias (escopo, dados, UX, requisitos não-funcionais, integrações, edge cases, restrições, terminologia, sinais de conclusão), elege as **≤5 perguntas de maior impacto**, e as apresenta **com recomendação** (opções A/B/C + \"recomendado\"). Integra cada resposta na seção certa e re-valida o checklist (`9/13 → 13/13`).\n\n### 🏗️ `/raptor-plan`\n\nTraduz a spec em **decisões técnicas**: stack, arquitetura, modelo de dados, contratos e *quickstart*. Roda o **Constitution Check** (antes e depois do design) e os **Phase -1 gates**. Não inventa onde a spec tem dúvidas em aberto.\n\n### ✅ `/raptor-tasks`\n\nDecompõe o plano em um **checklist executável** (`T001`, `T002`…), agrupado por user story e em ordem de dependência. Marca tarefas paralelizáveis com `[P]` e liga cada uma a uma user story `[US#]`.\n\n### 🔍 `/raptor-analyze`\n\nAuditoria cruzada **spec ↔ plan ↔ tasks**: cada user story tem decisão no plano? cada decisão tem tarefa? há órfãos? Gera uma matriz de rastreabilidade com erros/avisos.\n\n### 📋 `/raptor-checklist`\n\nGera checklists de qualidade temáticos (code quality, testes, segurança, performance, documentação, **acessibilidade**, mobile, observabilidade) antes de liberar a implementação.\n\n### ⚙️ `/raptor-implement`\n\nExecuta as tarefas em ordem de fase, respeitando paralelização e (se exigido) TDD. Marca cada tarefa `[x]` ao concluir e registra a **evidência M7** (qual arquivo cobre qual critério de aceitação).\n\n> ⚠️ **`impl-log.md` é inegociável.** Cada `raptor implement --task <id> --files … --acceptance …` atualiza o `impl-log.md` com as execuções, artefatos e traces. Se ele estiver **ausente após a implementação**, os gates M7 **bloqueiam** o `verify` (deixam de \"pular\" por arquivo inexistente e passam a falhar). Se o agente esqueceu de registrar tarefa por tarefa via `--task`, rode `raptor implement <feat> --finalize` para **reconstruir** o `impl-log.md` a partir dos eventos `code.generated` do `audit.jsonl` — traces de aceitação ausentes ficam vazios para o gate M7 cobrar (complete-os com `--amend --acceptance <AC-#>`).\n\n### 🎫 `/raptor-taskstoissues`\n\nConverte as tarefas em issues de um tracker (GitHub via MCP, Jira via integração). Criar as issues é o propósito do comando, mas **escrever de volta no card pai** (comentário de resumo) é **opt-in via `--sync-jira`** — sem a flag, nada é mutado no ticket de origem.\n\n### 🌿 `/raptor-commit-review`\n\nRevisão **semântica** das mudanças pendentes antes de commitar: lê o `spec.md` da feature + o diff e julga se cada arquivo realmente serve à demanda — o que regex não pega. Sinaliza o que parece fora de escopo ou sensível e **só aconselha** (não commita nada).\n\n---\n\n## 📱 Fluxo correto com React Native\n\nO Raptor foi desenhado para o ciclo real de quem constrói apps **React Native (CLI bare, não-Expo)** — do design ao device.\n\n```mermaid\nsequenceDiagram\n    actor Dev as 👤 Você\n    participant AI as 🤖 Agente\n    participant R as 🦖 Raptor\n    participant App as 📱 Emulador/Device\n\n    Dev->>R: raptor new home -d \"...\"\n    Dev->>AI: /raptor-specify (descreve a tela)\n    AI->>R: escreve spec.md (stores + a11y)\n    Dev->>AI: /raptor-clarify (resolve dúvidas)\n    Dev->>R: raptor approve --artifact spec\n    Dev->>AI: /raptor-plan (tokens do Figma → decisões)\n    Dev->>R: raptor plan + approve (Phase -1)\n    Dev->>AI: /raptor-tasks\n    Dev->>AI: /raptor-implement (escreve .tsx + testes)\n    AI->>R: raptor implement (registra evidência M7)\n    Dev->>App: roda o app (Metro + adb)\n    Dev->>R: raptor verify a11y / perf / stores\n    R->>App: mede a realidade (adb am start -W, manifests)\n    R-->>Dev: ✅ bate com a spec / ⚠️ diverge\n```\n\n### Passo a passo a partir de um design Figma\n\n```bash\n# 0. Pré-requisitos do device (uma vez por sessão)\nadb reverse tcp:8081 tcp:8081     # Metro acessível ao app\nnpx react-native run-android      # ou run-ios\n\n# 1. Spec — user stories, FRs, AC + frontmatter stores/a11y (M1/M3)\nraptor new home-disponivel -d \"Tela home com status, mapa e botão de ficar online\"\n#  → /raptor-specify e /raptor-clarify no agente\nraptor approve home-disponivel --artifact spec\n\n# 2. Plan — tokens do Figma, decisões, frontmatter privacy/os_matrix/perf_budget (M2/M4/M5/M6)\nraptor plan home-disponivel\nraptor approve home-disponivel --artifact plan --phase-minus-one passed\nraptor verify home-disponivel                    # 24 pass / 0 fail\n\n# 3. Tasks — T001..T0nn com tags [US#] [AC-#]\nraptor tasks home-disponivel\nraptor approve home-disponivel --artifact tasks\nraptor analyze home-disponivel                   # 0 findings\n\n# 4. Implement — cada task registra evidência (M7)\nraptor implement home-disponivel --task T004 --files src/components/Header.tsx --acceptance AC-1,AC-2 --kind code\nraptor implement home-disponivel --task T004 --files __tests__/Header.test.tsx --acceptance AC-1,AC-2 --kind test --amend\n\n# 5. Verificação real (mede o app no device)\nraptor verify a11y home-disponivel               # scan WCAG AA do JSX\nraptor verify stores home-disponivel --fix       # permissões nativas vs spec\nraptor verify os-matrix home-disponivel          # versões mínimas vs Gradle/Podfile\nraptor verify perf home-disponivel               # TTFI real via adb\n```\n\n> 💡 **Dica RN:** `verify perf` faz cold-start real com `adb am start -W` — precisa do **Metro acessível** (`adb reverse tcp:8081 tcp:8081`). `verify stores --fix` adiciona permissões faltantes ao `AndroidManifest.xml`/`Info.plist`.\n\n---\n\n## 🛡️ Gates: o que bloqueia o quê\n\nGates são checagens versionadas com um **nível**: 🔴 `critical` (bloqueia, imutável), 🟡 `required` (bloqueia, do preset) ou 🔵 `advisory` (só avisa).\n\n### 🔴 C1–C5 — RAPTOR-CORE (críticos, imutáveis)\n\n| Artigo |             Gate              |                               Valida                                |\n| ------ | ----------------------------- | ------------------------------------------------------------------- |\n| **C1** | `gate.spec.exists`            | A feature tem `spec.md` aprovada que governa o plano                |\n| **C2** | `gate.audit.complete`         | `audit.jsonl` existe e está bem-formado                             |\n| **C3** | `gate.plan.approved`          | Plano aprovado + `phase_minus_one: passed` antes de tasks/implement |\n| **C4** | `gate.constitution.integrity` | O bloco RAPTOR-CORE não foi adulterado (hash)                       |\n| **C5** | *(no `approve`)*              | Aprovação de criticals exige humano identificável                   |\n\n### ✨ Prontidão da spec (novo)\n\n|            Gate            |   Nível    |                                                      Valida                                                      |\n| -------------------------- | ---------- | ---------------------------------------------------------------------------------------------------------------- |\n| `gate.spec.clarifications` | 🟡 required | Não há `[NEEDS CLARIFICATION]` não resolvidos                                                                    |\n| `gate.spec.ready`          | 🟡 required | Spec coesa: toda user story tem AC, AC espelhado no frontmatter, Success Criteria mensuráveis, sem `[PREENCHER]` |\n\n### 📱 M1–M6 — preset `mobile-opinionated`\n\nCada gate exige campos no *frontmatter* de `spec.md` ou `plan.md` — declarativos, verificáveis e (para alguns) **mensuráveis** via `verify`.\n\n|                     Gate                      | Nível |                                                 Exige no frontmatter                                                  |  Verificável por   |\n| --------------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------- | ------------------ |\n| **M1 — App/Play Store Compliance**            | 🟡     | `spec.stores.ios_permissions`, `.android_permissions` (ou `stores.no_restricted_apis: \"<motivo>\"` p/ opt-out honesto) | `verify stores`    |\n| **M2 — Privacidade & Residência (LGPD/GDPR)** | 🟡     | `plan.privacy.lawful_basis`, `.residency`, `.retention`                                                               | —                  |\n| **M3 — Acessibilidade (WCAG AA)**             | 🟡     | `spec.a11y.wcag_level`, `.criteria`                                                                                   | `verify a11y`      |\n| **M4 — Matriz de SO**                         | 🟡     | `plan.os_matrix.ios_min`, `.android_min`                                                                              | `verify os-matrix` |\n| **M5 — Orçamento de Performance**             | 🟡     | `plan.perf_budget.ttfi_ms`, `.interactions_ms`                                                                        | `verify perf`      |\n| **M6 — Crash-Free SLO & Observabilidade**     | 🔵     | `plan.crash_free_slo` (≥99.5), `plan.observability.provider`                                                          | —                  |\n\n### 🔗 M7 — Rastreabilidade código↔spec\n\n|               Gate                | Nível |                               Valida                                |\n| --------------------------------- | ----- | ------------------------------------------------------------------- |\n| `gate.m7.code_traces_acceptance`  | 🔴     | Todo artefato em `impl-log.md` aponta para ≥1 critério de aceitação |\n| `gate.m7.acceptance_has_coverage` | 🟡     | Todo `[AC-N]` da spec tem cobertura                                 |\n| `gate.m7.code_tested`             | 🟡     | Toda task que produz `code` tem teste pareado                       |\n| `gate.m7.coverage_evidence_valid` | 🟡     | Cada AC tem evidência pareada (code + test/integration/e2e)         |\n| `gate.m7.diff_hash_matches`       | 🟡     | O hash declarado bate com o conteúdo do arquivo                     |\n\n<details>\n<summary>📄 Exemplo de frontmatter que satisfaz M1/M3 (spec.md)</summary>\n\n```yaml\nacceptance:\n  ids: [AC-1, AC-2]\nstores:                       # M1\n  ios_permissions:\n    - NSLocationWhenInUseUsageDescription — posição no mapa da home\n  android_permissions:\n    - android.permission.ACCESS_FINE_LOCATION — posição no mapa\n    - android.permission.POST_NOTIFICATIONS — alertas de entrega\na11y:                         # M3\n  wcag_level: AA\n  criteria:\n    - Todos os controles expõem labels e roles acessíveis.\n    - Contraste de texto ≥ 4.5:1; alvos de toque ≥ 44dp.\n```\n\n</details>\n\n<details>\n<summary>📄 Exemplo de frontmatter que satisfaz M2/M4/M5/M6 (plan.md)</summary>\n\n```yaml\nprivacy:                      # M2\n  lawful_basis: LGPD Art. 7 V (execução de contrato)\n  residency: br-southeast\n  retention: cache no dispositivo; não persistido além da sessão\nos_matrix:                    # M4\n  ios_min: \"15.1\"\n  android_min: \"7.0\"\nperf_budget:                  # M5\n  ttfi_ms: 2000\n  interactions_ms: 100\ncrash_free_slo: 99.9          # M6\nobservability:\n  provider: Sentry React Native\n```\n\n</details>\n\n> 🧯 **Feature sem APIs restritas?** Não invente permissões. Há dois caminhos honestos e auditáveis para o M1:\n>\n> 1. **Opt-out no spec** — deixe as listas vazias e declare `stores.no_restricted_apis: \"<motivo>\"` (espelha `a11y.wcag_level: \"n/a\"` e `perf_budget.scope: \"none\"`).\n> 2. **Override por ADR** — registre um ADR aceito em `.raptor/memory/decisions.md` com `Overrides: gate.mobile.stores`; o `verify` o lê em runtime e marca o gate como `⊝ overridden by ADR-NNN`. Gates **críticos** nunca são waivados por ADR (exigem assinatura humana).\n>\n> ```markdown\n> ## ADR-001: Feature sem APIs restritas de OS\n> - Status: accepted\n> - Overrides: gate.mobile.stores\n> - Justification: Regras de negócio puras; não toca camera/location/etc.\n> ```\n\n---\n\n## 🔬 A ponta de verificação (`verify`)\n\nDeclarar não é cumprir. O Raptor **mede** e compara com o declarado:\n\n|               Comando               |  Artigo   |                                        Como mede                                         |\n| ----------------------------------- | --------- | ---------------------------------------------------------------------------------------- |\n| `raptor verify a11y <feat>`         | M3        | Scan estático do JSX (labels/roles/contraste/touch targets) vs declaração WCAG           |\n| `raptor verify perf <feat>`         | M5        | Cold-start real no Android (`adb am start -W`), mediana vs `perf_budget.ttfi_ms`         |\n| `raptor verify stores <feat>`       | M1        | Compara `spec.stores` com `AndroidManifest.xml`/`Info.plist`; `--fix` adiciona faltantes |\n| `raptor verify os-matrix <feat>`    | M4        | Compara `plan.os_matrix` com Gradle/Podfile; `--fix` alinha                              |\n| `raptor verify architecture <feat>` | M8 (exp.) | Checagem estática de arquitetura limpa sobre o grafo de imports                          |\n| `raptor verify fidelity <feat>`     | M3        | Pontua os scorecards de fidelidade visual por micro-região (60–100, mín. 95) vs Figma     |\n| `raptor verify <feat>`              | —         | Roda **todos** os gates da feature de uma vez                                            |\n\n> 🧪 **Exemplo real:** `verify stores` detectou que `ACCESS_FINE_LOCATION` e `POST_NOTIFICATIONS` estavam na spec mas **ausentes** do `AndroidManifest.xml` — e `--fix` corrigiu. `verify perf` mediu TTFI mediano de **957ms** contra orçamento de 2000ms.\n\n---\n\n## 🎯 Fidelidade visual (Figma → React Native)\n\n> **Novo na v0.14.0.** Transforma _\"a tela tem os tokens\"_ em _\"a tela **replica** o Figma\"_.\n\n<p align=\"center\"><img src=\"docs/assets/visual-fidelity-loop.svg\" alt=\"Visual Fidelity Loop — anatomia, loop de fidelidade e gate\" width=\"760\"></p>\n\nCapturar o design não garante fidelidade. O Raptor decompõe cada tela em **anatomia**\n(regiões → elementos amarrados a token), pontua cada **micro-região de 60 a 100** (mínimo\n**95**) e **trava o `verify`** via `gate.design.fidelity` até a implementação replicar o\nprotótipo — com um **backbone determinístico** (hex / `rgb()` / token + screenshots de\nevidência) que o Raptor mede sozinho, então o agente **não consegue inflar a nota**.\n\n```bash\nraptor design fidelity 001-home   # driver do loop: reporta a fidelidade + emite o prompt do scorer\nraptor verify fidelity 001-home   # lente read-only: nota por micro-região (60–100, mín. 95)\nraptor verify 001-home            # gate.design.fidelity (estático) trava se alguma região < mínimo\n```\n\n```\n=== fidelity: 001-home ===\n  ✅ home-unavailable [unavailable] header: 97/95\n  ✅ home-unavailable [unavailable] earnings-card: 99/95\n  ✅ home-unavailable [unavailable] status-component: 98/95\n  Summary: 5 region(s) scored — 5 pass, 0 fail.\n```\n\nO agente `design-fidelity` (read-only, _\"na dúvida, reprova\"_) é acionado **depois do\nimplement**: extrai os valores reais do Figma, captura o app rodando, pontua cada\nmicro-região e escreve `design/visual-review/<slug>.fidelity.json`. O gate **estático** lê\nesse scorecard (como os gates M7 leem `impl-log.md`) e nunca roda o app.\n\n> 📖 **Guia completo** — use cases, workflow, exemplos e diagramas: [docs/visual-fidelity-loop.md](docs/visual-fidelity-loop.md).\n\n---\n\n## 🧰 Capacidades do Raptor\n\n|       Capacidade        |                                           Para que serve                                           |                         Comandos                         |\n| ----------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |\n| 🎚️ **Presets**          | Conjuntos reusáveis de artigos + gates, empilháveis. Bundled: `mobile-opinionated` (M1–M6), `gol-smiles` (G1–G6, empilha sobre mobile), `lean`. | `raptor preset list · add · info · remove`               |\n| 🔁 **Workflows**         | Orquestram o ciclo via YAML, com gates de revisão humana. Bundled: `sdd-cycle`, `sdd-cycle-quick`. | `raptor workflow catalog · run · status · resume · list` |\n| 🤖 **Agentes**           | Materializa os slash commands por agente.                                                          | `raptor add-agent` · `raptor list-agents`                |\n| 🧠 **Skills**            | Habilidades reusáveis materializadas para os agentes.                                              | `raptor skill add · list · sync · remove`                |\n| 🔌 **MCP**               | Registra servidores MCP e materializa nas configs nativas dos agentes.                             | `raptor mcp add · list · sync · remove`                  |\n| 🪝 **Hooks**             | Scripts disparados em **34 pontos** do ciclo (`before_*`/`after_*` de 17 comandos).                | `raptor hook list · run`                                 |\n| 📦 **Extensões**         | Pacotes self-contained (templates/gates/hooks/workflows).                                          | `raptor extension add · list · info · remove`            |\n| 🎟️ **Jira**             | Puxa issues do Jira (somente leitura) para semear specs.                                           | `raptor jira connect · status · pull · disconnect`       |\n| 🎨 **Figma / Design**    | Captura **determinística** de tokens/telas/assets/fontes do Figma (provider `figma-rest` + PAT) e semeia `design/`; **loop de fidelidade visual** com nota por micro-região. | `raptor design connect · status · pull · sync · fidelity · disconnect` |\n| 📜 **Auditoria & trace** | Consulta a trilha de eventos e a rastreabilidade.                                                  | `raptor audit query · show` · `raptor trace`             |\n\n### 🎟️ Integração com Jira\n\n```bash\nraptor jira connect                 # OAuth/PKCE contra o Atlassian hosted\nraptor jira pull APP-1234           # importa a issue\nraptor new login --jira APP-1234    # semeia a spec a partir da issue\n```\n\n> 🔒 **Escrita no Jira é opt-in.** O `raptor new --jira` só **lê** o card. Os comandos do ciclo que poderiam escrever de volta no ticket de origem (`approve`, `implement`, `taskstoissues`) **só mutam o Jira** — comentário de lifecycle e transição opcional — quando você passa **`--sync-jira`**. Sem a flag, o Raptor apenas anuncia o que faria.\n\n> 📖 Como o card é capturado **por inteiro** (campos ricos, links de Figma) e redistribuído na spec — com os gates cobrando: veja [docs/jira-spec-enrichment.md](docs/jira-spec-enrichment.md).\n\n### 🎨 Integração com Figma (design determinístico)\n\nEm vez de o link do Figma virar só uma URL na spec, o Raptor **captura o design de forma determinística** e semeia a pasta `design/` — espelhando o modelo do Jira (Raptor captura, agente redistribui).\n\n```bash\nraptor design connect               # provider figma-rest (Personal Access Token) — default, CI-friendly\nraptor new home --figma <url-figma> # captura tokens/telas/assets/fontes e semeia design/\nraptor design sync home             # re-captura idempotente (nunca sobrescreve o refino)\n```\n\nO provider **`figma-rest`** usa a REST API da Figma com um PAT (`${FIGMA_TOKEN}` no `raptor.yml`), é determinístico e roda em CI. A captura gera `design/tokens.json` (colors/typography/spacing/radii), `design/screens/<slug>.md` (frames de topo) e `design/assets-manifest.json` (assets baixados com SHA-256, guarda anti-SSRF). Quando há captura real, os prompts fazem o **flip REDISTRIBUIR**: o agente passa a *refinar e redistribuir* os artefatos em disco em vez de \"olhar o Figma\" — cobrado pelo `gate.design.ready`.\n\nA captura no `raptor new` é **opt-in via `--design-fetch`** (default ligado): com o Figma conectado, ela puxa tokens/telas/assets e semeia `design/`; com `--no-design-fetch` apenas scaffolda o link, sem buscar. O **escopo** é controlado por `--design-scope`: `node` (default) captura **só o frame linkado** (o node-id na URL); `file` é uma escotilha de fuga que puxa o **arquivo Figma inteiro** (comportamento legado). O mesmo `--design-scope` vale para `raptor design sync`.\n\n> 🎯 **Fidelidade visual:** depois do `implement`, um loop garante que a tela **replica** o Figma (anatomia + nota por micro-região + `gate.design.fidelity`) — veja [🎯 Fidelidade visual (Figma → React Native)](#-fidelidade-visual-figma--react-native).\n\n> 📖 Detalhes, providers e limitações: [docs/design-figma-sync.md](docs/design-figma-sync.md) e [docs/design-gate.md](docs/design-gate.md).\n\n---\n\n## 📖 Referência de comandos CLI\n\n```text\n🔄 Ciclo         setup · init · new · clarify · plan · tasks · analyze · checklist · implement · approve · taskstoissues\n🌿 Branch/commit commit · scan\n🔬 Verificação   verify · verify a11y · verify perf · verify stores · verify os-matrix\n                 verify architecture · verify audit · verify constitution\n                 verify tangerina · verify arch · verify i18n   (preset gol-smiles)\n📊 Status        status · doctor · trace · audit query · audit show\n⚖️ Governança    gate list · gate approve · gate skip · repair constitution · hotfix · resync · upgrade\n🧩 Extensão      preset … · workflow … · skill … · mcp … · hook … · extension …\n                 add-agent · list-agents · add-extension\n🎟️ Jira          jira connect · status · pull · disconnect\n🎨 Figma/Design  design connect · status · pull · sync · disconnect\n```\n\nRode `raptor <comando> --help` para os detalhes (flags, exemplos) de cada um, ou veja a **[📖 Referência de flags (docs/cli-reference.md)](docs/cli-reference.md)** — flags relevantes e novas da v0.15.0, por comando, com defaults.\n\n### 💬 Quando você erra um comando\n\nO Raptor corrige a rota em vez de só reclamar. **Comando digitado errado** vira sugestão do mais próximo:\n\n```text\n$ raptor implment\n✗ Comando implment não encontrado.\n\nVocê quis dizer:\n  raptor implement\n\nDetalhes:  raptor implement --help\n```\n\n**Argumento ou flag faltando** mostra como usar — com um exemplo concreto e as flags disponíveis:\n\n```text\n$ raptor implement\n✗ Missing 1 required arg: feature\n\nUso esperado:\n  raptor implement FEATURE [flags]\n\nExemplo:\n  raptor implement 001-login\n\nFlags disponíveis:\n  --task        Task id (e.g. T001) to mark completed\n  --files       Comma-separated list of repo-relative paths ...\n  ...\n```\n\n> As cores são **sutis e só aparecem no terminal** — em pipes/CI a saída é texto puro, e `NO_COLOR=1` desliga tudo.\n\n---\n\n## 🗂️ Estrutura criada no projeto\n\n```text\n.raptor/\n├── constitution.md          # 🧭 RAPTOR-CORE (C4) + artigos do preset\n├── raptor.yml               # ⚙️ config (preset, ai, git.branch_per_feature, commit_trailer)\n├── raptor.manifest.json     # 📋 manifest de instalação\n├── agents.yml · skills.yml · mcp.yml\n├── specs/<NNN-slug>/        # 📝 spec.md · plan.md · tasks.md · impl-log.md · audit.jsonl · checklists/ · design/ (tokens.json · screens/ · assets-manifest.json)\n├── templates/               # 🧱 cópia bundlada (commands/*.md + *-template.md)\n├── memory/                  # 🧠 constitution copy · amendments.log · decisions.md · glossary.md\n├── extensions/ · workflows/ · presets/ · hooks/ · scripts/ · cache/\nCLAUDE.md                    # 📎 bloco de contexto do agente\n.claude/commands/            # 💬 slash commands materializados (raptor-specify.md, raptor-commit-review.md, …)\n.git/hooks/                  # 🪝 pre-commit · commit-msg · pre-push (warn-only, via --with-hooks)\n.github/workflows/           # 🔁 CI opcional (--with-ci) — inclui o job advisory-scan\n```\n\n---\n\n## 📚 Documentação & glossário\n\nComece pelo **[📖 Glossário Canônico](docs/glossary.md)** — a referência normativa de todos os termos, gates, hierarquias e anti-padrões do Raptor (Gate, ADR, Override, Canonical, Preset, M1–M8, C1–C5, traceability…). É a base de onboarding para usuários, mantenedores e agentes IA.\n\n|                             Documento                              |                                       Sobre                                        |\n| ------------------------------------------------------------------ | ---------------------------------------------------------------------------------- |\n| **[📖 docs/glossary.md](docs/glossary.md)**                         | Glossário canônico: conceitos, hierarquias, catálogo de 48 gates e de comandos CLI |\n| [📖 docs/cli-reference.md](docs/cli-reference.md)                   | Referência de flags por comando (novas/relevantes da v0.15.0) com defaults         |\n| [🧭 docs/setup-wizard.md](docs/setup-wizard.md)                     | Assistente de instalação `raptor setup`: onboarding, IA/IDE, preset, Jira/Figma    |\n| [🛡️ docs/readiness-gates.md](docs/readiness-gates.md)              | Gates de prontidão (`spec/plan/tasks.ready`) em detalhe                            |\n| [🎨 docs/design-figma-sync.md](docs/design-figma-sync.md)           | Captura determinística do Figma (`figma-rest`): tokens/telas/assets/fontes + flip REDISTRIBUIR |\n| [🎨 docs/design-gate.md](docs/design-gate.md)                       | Design gate, integração Figma e `assets-manifest.json`                             |\n| [🔗 docs/artifact-chain.md](docs/artifact-chain.md)                 | Cadeia de artefatos e rastreabilidade spec→plan→tasks→código                       |\n| [🎟️ docs/jira-spec-enrichment.md](docs/jira-spec-enrichment.md)    | Enriquecimento de spec a partir de cards do Jira                                   |\n| [📐 docs/templates-architecture.md](docs/templates-architecture.md) | Dualidade de templates (`.hbs` vs `*-template.md`) e Priority Stack                |\n| [✅ docs/spec-kit-parity.md](docs/spec-kit-parity.md)               | Paridade com o GitHub Spec Kit                                                     |\n\n### Hierarquia de governança (quem manda)\n\n```mermaid\nflowchart TD\n    A[\"🧭 Constitution — Artigos C1–C5<br/><i>inviolável; só major release altera o core</i>\"]\n    B[\"🔎 Phase -1 / Constitution Check<br/><i>confronta decisões com a constituição</i>\"]\n    C[\"🛡️ Gates — 🔴 critical &gt; 🟡 required &gt; 🔵 advisory\"]\n    D[\"📝 ADR / Override<br/><i>dispensa required/advisory; nunca critical</i>\"]\n    E[\"👤 Human Review (C5)<br/><i>veto humano nos críticos</i>\"]\n    A --> B --> C --> D --> E\n\n    classDef law fill:#fee2e2,stroke:#ef4444,color:#7f1d1d;\n    classDef enf fill:#fef9c3,stroke:#eab308,color:#713f12;\n    classDef human fill:#dcfce7,stroke:#22c55e,color:#14532d;\n    class A,B law;\n    class C,D enf;\n    class E human;\n```\n\n> Customização sem fork segue a **Priority Stack**: `overrides do projeto → presets → extensions → core`. Detalhes e justificativa de cada nível no [glossário](docs/glossary.md#hierarquias).\n\n---\n\n## 🛠️ Desenvolvimento local\n\nMonorepo pnpm (`packages/core` = `@raptor/core`, `packages/cli` = binário `raptor`).\n\n```bash\npnpm install\npnpm build\npnpm -r test && pnpm test:e2e     # ~1374 testes (1071 core + 258 cli + 45 e2e)\n\n# usar a CLI local em outro projeto:\ncd packages/cli && npm link        # ou: pnpm link --global\n```\n\n**Publicar no npm** (pacote único `raptor-aios`, com o core vendorizado):\n\n```bash\npnpm build\nnode scripts/prepare-npm.mjs       # monta build/npm/ autossuficiente\ncd build/npm && npm publish        # requer `npm login`\n```\n\n---\n\n## ⚖️ Governança & contribuição\n\n- 📜 [GOVERNANCE.md](GOVERNANCE.md) — modelo de governança e emendas constitucionais.\n- 🤝 [CONTRIBUTING.md](CONTRIBUTING.md) — convenção de commits (Conventional Commits, pt-BR, autoria humana; DCO opcional).\n- 📄 Licença: [MIT](LICENSE).\n\n<div align=\"center\">\n\n---\n\n**🦖 Raptor** — *velocidade cirúrgica na caça pela especificação perfeita.*\n\n</div>\n","readmeFilename":"README.md"}