{"_id":"repo-guard-cli","_rev":"32-7a6fb95ce18ec4315cceeb43e930fdfa","name":"repo-guard-cli","dist-tags":{"latest":"1.0.31"},"versions":{"1.0.0":{"name":"repo-guard-cli","version":"1.0.0","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.0","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"7c74df584893fa59bb9d2fd29ab4f751a3382fb1","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.0.tgz","fileCount":3,"integrity":"sha512-y5xzdVNH+CgJkZOLE4vgQ/9mT7/LfuLaExMUIKBuALFYXZ6YP1Czmjm9qZKXYaLvWc24wsRaqoDlIRsjW7DSLg==","signatures":[{"sig":"MEUCIC3a5N93GZzNHBMs54znvudB6rCl+YKlx4lEWaDvvBokAiEA04uh5qnEtqSvbFWC8QdSqat+LvnrJWmGiF5uQ1i9+hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231649},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"96211549d4db4983cfeeab55d3f70816d3f1c2d4","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.0_1785417953167_0.036548972290765036","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"repo-guard-cli","version":"1.0.1","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.1","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"5b6cbc15cbf744c0b5378fe133344050516fdf4f","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.1.tgz","fileCount":3,"integrity":"sha512-Vx6MpbVrMmAH1BCqHhNas70F9iMkzwUCUOaXkhgphBdZItNcDcoeRgzz4rrZKVoJBpXuKj54zkrWPnQ2xnTwAg==","signatures":[{"sig":"MEYCIQDxc10QR+sl1osnmZme/w4Sgxwrw8V/Np0bJCnYZxrYmAIhAKf4X11AeaVNqJ2DC2LwuY/AW9WCXOWl1NSCt+viDpHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231649},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"96211549d4db4983cfeeab55d3f70816d3f1c2d4","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.1_1785418712855_0.7441175690347621","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"repo-guard-cli","version":"1.0.2","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.2","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"f642c3dade9c5c22c7e945fe5acb72706aa7ef87","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.2.tgz","fileCount":3,"integrity":"sha512-1NyaxHEKlyp/NOMseUAlYXlPew2jVTN5P+YiiEQ5HLDeHIVfRmGuatdzKqTr8BPGVeKG399EZI9EbAZ3U2KDeA==","signatures":[{"sig":"MEYCIQC8M+dinC1vS/uUps0KmK6UluW8sW7NitcLDkft4uqAigIhAJ0tBtsPv/JE7UV4umoQWTaUIWOy3hYJAbjuklOVzex2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231797},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"96211549d4db4983cfeeab55d3f70816d3f1c2d4","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.2_1785418799351_0.3704655790718725","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"repo-guard-cli","version":"1.0.3","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.3","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"f3167b2f34bc2c82e2b5f5921f8ec84b80832944","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.3.tgz","fileCount":3,"integrity":"sha512-G4zJ5E1KgqBQU1Zka6KIR1BQoORtFz4aS5jK5s7grlPkOKBX5/vMvb33w6+1TCly/H3xAzJEq7F5l6p3jmkp2w==","signatures":[{"sig":"MEUCIQCAET0o5wKxAWI3o9By6K82kc7Ze9wWMy5MYw59FAnedwIgSTDexa3iFwypLiDzQ1dUgJ6rHTgcZfu9CfP4RhpeLeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229194},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"9f683a04396c67737c76f074992dd54a0aaaad7c","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.3_1785427669061_0.8748546578903877","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"repo-guard-cli","version":"1.0.4","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.4","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"58363d79beb227142837c6fa3e440746309b33c1","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.4.tgz","fileCount":3,"integrity":"sha512-45kVY7uVLBLxFayZ0yvf3B66v0hCn2q+eYLAAK7mG3X4jcfBywKzKWI8R7X6iBpjLc/8P3B1yASXuDHHM6jtqg==","signatures":[{"sig":"MEYCIQCaO0p+MaLfx57CuxRsc3dPNV9H4Fo9o6yV23GlYIZ50gIhALO7Uagud9Qlx1PaejwrH8jkrZWQc30d+psupoGBlE2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147006},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"23ced6dd840f69f62b86e0f8e54bfe07bda33107","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.4_1785428815535_0.31044385299612576","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"repo-guard-cli","version":"1.0.5","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.5","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"c69dcbc071f870064a4db39ab171159e5bea90d7","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.5.tgz","fileCount":3,"integrity":"sha512-6IZnBcPg1iRqj+x4lsfhq4s/Mf5gx2qwgQzcpnksNV8+yiEYbUqpL+b+OEGi0Ld6I7PTcrgz2RFPtpdNP1nItQ==","signatures":[{"sig":"MEUCIQDuvLIgOx4lKqynhwgXXyf4pg9gMXqNbCYUeUMHQVJi/gIgZD5tUvHgR0jJN6NGzfEsRWv/e1HBMGEo2+bphyy+EBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147149},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"59102a961f330933be682cbe70b36de9693ad4d2","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.5_1785482723929_0.9060855646686532","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"repo-guard-cli","version":"1.0.6","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.6","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"ec5a551465e15bc54c86220b2bd3571c2fd80621","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.6.tgz","fileCount":3,"integrity":"sha512-8r/HUTOvAqvQpk15KQOXfbjhLR7s/7wPra1XjnOmMykQpJhePGjoHWNPA8J5EN4mTobGlhji1yyd+IA/RWNooQ==","signatures":[{"sig":"MEQCIFDZzpFv04qYpN5bmvKwDc8GzqmFfpSyPsyNAGHQAYqBAiBHJ72hLtqwJmzkD46lkTc6N4j5lTstrqJHuzhD/qsFUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147573},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"59102a961f330933be682cbe70b36de9693ad4d2","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.6_1785508164471_0.15328141392594485","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"repo-guard-cli","version":"1.0.7","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.7","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"dd10efaf7096f0b2645473f8f181069973c02ecf","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.7.tgz","fileCount":3,"integrity":"sha512-NgaIyWiFJYUSprRe825vNGjJNdyO9ErQ3fg/MHCz3Lp3r5cNg58XAq5a6VkuXBYi2dPBsQ1Cv4lAgJle7utx2w==","signatures":[{"sig":"MEUCIQDxE0Wfc7PSOv8f24FwjQx8B8RS68iU7CurfmQAB95ziQIgKuhJMNM2QkubZA3189SUoLoaQUbUbp+vYR4e21E4/ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147617},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"59102a961f330933be682cbe70b36de9693ad4d2","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.7_1785509393484_0.8531847987526127","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"repo-guard-cli","version":"1.0.8","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.8","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"1a758205b72bd19db6678b102a500d6bd1eb59a9","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.8.tgz","fileCount":3,"integrity":"sha512-689AtdwA/+Wy7Jx8Zs6g9wZ6WIU2UOC+E6fcKpsYxR+nIJr0QwKRKywnBk7isKnlbnOCh19Gsc5yIpqpQLW/xw==","signatures":[{"sig":"MEUCIBH6s+rzu2Dm3izkK0+sOJdCMEtG15Ly2ROqWD/V7lyhAiEApDrHRdLcCORE6noYDkfskdbxOIYofwuKVPzZMNSzKZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147643},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"59102a961f330933be682cbe70b36de9693ad4d2","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.8_1785510539839_0.8473406199351619","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"repo-guard-cli","version":"1.0.9","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.9","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"529125639415422c7fe23ff94b54faf20697bd4d","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.9.tgz","fileCount":3,"integrity":"sha512-1Tguxu9hZi+0ZrUhg/6Ce49V85PV+j2gkCI3WNIBfuJTWZ/a+GheyJdSuFq8kjrDQasW3w2G2LpAqoAU2xK4RA==","signatures":[{"sig":"MEUCIEUQYeV+gtnkWVQmJDa6kzkx1zMy5/erhH6VrhCBTu0+AiEAhaya8gTGmBgS7A0slIaSu2iiL3j4XQ6V8yZ5RpqCTF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147713},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"59102a961f330933be682cbe70b36de9693ad4d2","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.9_1785510999877_0.14445468091749802","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"repo-guard-cli","version":"1.0.10","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.10","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"94a62dc791e6b58f8a08571c450382b8f9285e09","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.10.tgz","fileCount":3,"integrity":"sha512-0434XA69DKnRhzhALOrwX9zv4P9eWl4HvIT7AYcLxKzHcc63HHaP4UFS7ZRyxGM/dLHkBgFsmK/b8Nym70wJ5w==","signatures":[{"sig":"MEUCIBbxxGuMOrhhiSDQYlOKnj/+mJo/w2cvZOoyMLtLQGYDAiEA/qE34v5JgFB6cEuVxyg4mHRZHfHL+fA6LWtGey39xgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147712},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"59102a961f330933be682cbe70b36de9693ad4d2","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.10_1785511589555_0.9933496330911122","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"repo-guard-cli","version":"1.0.11","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.11","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"bc4f92f93dd14fa30b713af2dc34cb4c9292f7d6","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.11.tgz","fileCount":3,"integrity":"sha512-hnaYdG7g+qB4LrVKay9hi0BPlF1GWL7F7Db3s+wyc6p6bYOYFjkIyTeny9rheB8uaq6xXRdDzvUNg0qxEAJ7og==","signatures":[{"sig":"MEUCIQCQcJBOE6XZIFcDagKSbL/ufr3rgZjp5nxBj6AKdNEUuwIgZuk5mvBu75Aw2RSPyJken6peI1O5H/hBJNHHsfHxcNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148820},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"59102a961f330933be682cbe70b36de9693ad4d2","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.11_1785592805968_0.6540053440171083","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"repo-guard-cli","version":"1.0.12","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.12","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"ea711680438b6e8563bb2ab41b9f23e64b4bf90a","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.12.tgz","fileCount":3,"integrity":"sha512-SIH98CEpX4+NR4ybY36gwoogDWv+NpF9Nt20b6eFbIWz9K8yisFWFqIsewouxthDMSlHGzMpARdty2QZeWq2uw==","signatures":[{"sig":"MEYCIQCmhULZFqJQf9ThWc3NKlPw1KaWJzeHDaWNog8Xeb6kaQIhAKDlcCY8iC/Q4/hBMm58IExpflnwAT1KUcD6Rj8QQ73D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149681},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"4a826392eff17e93d79112fa52b3029e8c101646","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.12_1785597319840_0.5513453420291088","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"repo-guard-cli","version":"1.0.13","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.13","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"55d6887576033baad60eb7b98507195d57273e85","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.13.tgz","fileCount":3,"integrity":"sha512-rZJRTa7goku5O9q11C3aMXSga5xMmYL0NT/TE4rbIeDks08C2X47j7D2JzlqlN3/Fu2NqQmLQIEaupMJsVjoNg==","signatures":[{"sig":"MEQCICdBaaS8JiZzuEIcFJuMlSW3Psbz+QSScJcv+s9YXsJ4AiA8PNPbk7EBJk0cxIHZId7D0gHJnEAnj80XIQ3o+Z+lJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149681},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"4a826392eff17e93d79112fa52b3029e8c101646","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.13_1785598204175_0.11183808453092836","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"repo-guard-cli","version":"1.0.14","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.14","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"b0af44c4905c272951a9db48a332a42be8444b62","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.14.tgz","fileCount":3,"integrity":"sha512-dNs4U1x0rAqytyzQwe2PG6k6ORwj9657PYI/eU2ACbQqD9Gpksnt19mYXsLznsX0hbJQ0QpptFcHiJB/xv6SlQ==","signatures":[{"sig":"MEUCIQCXzyThIOoH6SgOXxoZMxFCf98ayj5gwCneWB2A6CwwKQIgJv9RPUA05VFN4FpEmGyLOPM+mhkZVPKdAG2TQCowg48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153463},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"4a826392eff17e93d79112fa52b3029e8c101646","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.14_1785614563870_0.5344111171826724","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"repo-guard-cli","version":"1.0.15","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.15","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"b6e576fa01175361e908d9a41c0337e7aa6aa6ca","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.15.tgz","fileCount":3,"integrity":"sha512-asIzJDBGkLr+YtxITCJYzk1vOu7g664yBBfBrtcYLUGlev3Qxk/KAOf+LK8oj7nu7vxZA2z0E34A7QyaGgevdw==","signatures":[{"sig":"MEQCIF0z26e6xoJIrYg8U7vkTaQX8sz0k0uCAV7smnPZpg2HAiBkK7XhHOrc+Vpj5pwySQKOfYvPVOCUOLZkLqgUCZsPqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154793},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"be01fc9d79e06c94c94d8249c7abae4a29122d05","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.15_1785674729792_0.2651740007774801","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"repo-guard-cli","version":"1.0.16","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.16","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"75f6cbab4e2698157bfd3ddd52b5c17b5710206a","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.16.tgz","fileCount":3,"integrity":"sha512-z7qKRDOY9Aq1Zvl+aV7oPgH1gtR5XysbiUhlSzG4KaoYLup/o83O4PMEsVWU9Ebh2HCbVbayj9uc2E1q5s3KPg==","signatures":[{"sig":"MEUCIQCocfVEuZYGFDyKXpZdWVOBszCnI+w0EUcjgbCgfUeVKAIgbc8qIi44Y9GqrkOefxkieMHWQJacVYdS4m1ajKhJqDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156496},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"1f9c73c662682faa4138da8184755f037b484671","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.16_1785676562952_0.8134517889944475","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"repo-guard-cli","version":"1.0.17","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.17","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"d2e7441a66a35bfdf076544391c4ce4d9f42a1d9","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.17.tgz","fileCount":3,"integrity":"sha512-ig93dnfr8y/cqTOMjUBGkUYNBQKV+pts6vB23gOQ7SerhanDMpH83PH6TEHuLndAOcKz/vEpZcgQh1YD5hdXZA==","signatures":[{"sig":"MEUCIEyBv5D+J1D9NZIPfDRI8TvbNJyx+Buv6g0JNsLM5tA0AiEAmUBMyhcEwF+XT/QCR5NZBvJ9zVKg845V3LZBpCAbEjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190554},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"b31b22051a51a58a4abb0989cdfdb500071af854","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.17_1785678412413_0.43237760660408187","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"repo-guard-cli","version":"1.0.18","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.18","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"23f13c596fe535bd50f2e7b33b6cd5807d03ba07","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.18.tgz","fileCount":3,"integrity":"sha512-/s3fUTVBptxUMsnILxCPuwJe/wTj/rZVJK1W9pcUGxrbhBlPunrtySMTvzj/7EsnBhFKUQxHdXqaOpsNR0FGHw==","signatures":[{"sig":"MEQCIF5ULT9KTeeeuhCxoZmUGqwaVDV4x/lkQZfzQAhajIoQAiBsZVsLoiIV0R5Pd9F0AFlT45Kh/6DicSwV/vrBRXOhug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190605},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"a1c4959041d9e7afcec11258a3b123af00b112b0","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.18_1785680697369_0.08716127236965421","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"repo-guard-cli","version":"1.0.19","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.19","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"46d3a7db35a43d598c817d004d0c2577221c7252","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.19.tgz","fileCount":3,"integrity":"sha512-OVUyBNVFf9dj+1voxV9zBul79s8ZWkIZo0CWjwgzlLdKHBsfLwopGzTZnk0PE82+0UjBJqG6YXQnIdBarsMh5Q==","signatures":[{"sig":"MEUCIQCxTWw5IsHoAfZTzB8kp/qShlfUMB7a9w7Jj5jMFiLKCAIgS/3GZsA/jtGKqXk1v603ULrWYyPFu97yUjsQNyMUzgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193341},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"a1c4959041d9e7afcec11258a3b123af00b112b0","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.19_1785696860729_0.18353757485974787","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"repo-guard-cli","version":"1.0.20","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.20","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"4ad0b5931c835de9871f62c21964c1e7e58e9b9a","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.20.tgz","fileCount":3,"integrity":"sha512-sinCKBpEONKc+hbdfQ0Led8mNDDJJm39+HJB9cfkHy0fejLiPJ9E74jPA0mV6Ur9+pfuwmTUteBpfrteuXA3yQ==","signatures":[{"sig":"MEQCIBw9k0YpD6HwhyeI9uwiBpTHJAXsZ5e2w53MyLRJxxT+AiBN5BAVstMck8xr1qdNLXQkx/D39Bb3EVMmOw17rAAsFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193529},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"a1c4959041d9e7afcec11258a3b123af00b112b0","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.20_1785697515913_0.026961338731707585","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"repo-guard-cli","version":"1.0.21","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.21","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"3975556af4ffb1c41fe3adadfb3cdb8c580ba846","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.21.tgz","fileCount":3,"integrity":"sha512-AYU045ccZhCIoI1njnumiN4d1jtEV3bDGovf5BVFd6ylNezffrTgG7ZRc+RVzVz4uxzwDwspG4Xcgq/RNuwmIw==","signatures":[{"sig":"MEQCIB9+COUV4am4XKNmmZSD44qDkPiYY/dMCjZcE1w69MwWAiB38eabCtE/tqHiuuCjoY/2jZhndI9idcxihLXlQc5VSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193526},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"2a9866dc34f4befa74473d6b5880314c967a63f0","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.21_1785775353572_0.8751883115879882","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"repo-guard-cli","version":"1.0.22","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.22","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"dc2562d8defc04c950d05c9fe0000e76605f5b61","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.22.tgz","fileCount":3,"integrity":"sha512-1Csw6sJlXctDVyc7h0qXb973VGjDSyDAi1OPi/6nT9WnBhhEXZj/XY1qoKAt2kpn8KrdSpWbQQ08981aybTrPg==","signatures":[{"sig":"MEYCIQD7DZvQ3Wa+DYuT1zJrSbY2PioJiJx4WaxJBCWR/E3dLAIhAKSYgyO4vNc7FztvkFUoMkf0CkKqiUBRqy/pxGN04k+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193794},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"2a9866dc34f4befa74473d6b5880314c967a63f0","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.22_1785775642951_0.4191726709306778","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"repo-guard-cli","version":"1.0.23","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.23","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"e615f5aca227e284e7ab082e0f49dc67aadbb2e7","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.23.tgz","fileCount":3,"integrity":"sha512-Sr+YOuo4Kvwz8hQwqTz4NgVoU1MF4beAxJmZYlf83VZVAoe6N1FUP44Fb2uecNDI0RkuEJW9BYCuKxYPczrUEg==","signatures":[{"sig":"MEYCIQD3rTmvl+Ub/3DRzxQzsqf+u2TYTjEX8+kuJjI8D5u2cQIhAI/vEVkWm35XGt3SRdgqKJBgABaWTr+z4/EzoTsM7YzW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197310},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"2a9866dc34f4befa74473d6b5880314c967a63f0","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.23_1785794032527_0.42315455412856107","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"repo-guard-cli","version":"1.0.24","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.24","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"5986b1a23dd1d29a5e93cac296b3887fa1abb9a9","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.24.tgz","fileCount":3,"integrity":"sha512-qtCHktrOH1f+XrzIQyFNHdaqqJHRW0yyglC2UB3w0H0k5fzr27UvtSLCr2ao9l2xRYGm0r6BoLTYQSSKNNZ11w==","signatures":[{"sig":"MEUCICfrG8tgb4R4McipP/WmnJfm/n1M9wf+70MnY2hVyL9AAiEA9UOmJvGj5vREAQSJif5aci42qyXdNa+OC1pzi9mCea8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197744},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"2a9866dc34f4befa74473d6b5880314c967a63f0","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.24_1785794830867_0.8582000950301703","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"repo-guard-cli","version":"1.0.25","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.25","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"4e6e5c57c5fa3679f02ceb5db8a247ed5104965e","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.25.tgz","fileCount":3,"integrity":"sha512-KmrG8fB+1brCFdWNAePoQ4OtKZHkHjTmI4ZpkUjNsmlcc92FIUqnJIrti8brWnRPR64f8m4ZH7nED1A+IzLOlQ==","signatures":[{"sig":"MEUCIQD3NcoHR07shpKwTizYH5/GAjPMPx5iICoeXKP/GX5QEAIgY1lApWOxUl0Tsx0G3BxGO1tm1+YOZY6NAb47+ACeXAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198401},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"f067f38da3d2242e8cae9d91ccb4d101b8c6f0a4","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.25_1785795716312_0.5734332260372144","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"repo-guard-cli","version":"1.0.26","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.26","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"56bef0933183abf2d47ff1c9844a1ff4a568f53d","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.26.tgz","fileCount":3,"integrity":"sha512-38NCWsg2VTmM/hN6T7fInkWiFDDI4F/s5ejl7+oWvC5l+JhEOYsG+Xj9J5xlKqOiRNsBy154KTcJjXTRSyrxow==","signatures":[{"sig":"MEYCIQDQ19KWYTwFT6x8i//LbxHmvF3cjpmNninah9UESp5CcgIhAOHyMay4twHpVzw3z2Ww95SFNffn8iEJtu4UqA1LbUMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202910},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"ae4f191648d348f7684acfd8aaf2ece7318a3284","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.26_1785841406174_0.23672812722737424","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"repo-guard-cli","version":"1.0.27","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.27","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"1f63a4ac549503633c1a6d80e0449307c4e28214","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.27.tgz","fileCount":3,"integrity":"sha512-n0+zur+WS3+zAMxQM2W24aNpDqtq4PgKnbcMJDdfaCGuLsZRMm6LN6LCMU0vCyVBZyAGshA5TBevxrRIq99zkA==","signatures":[{"sig":"MEQCIBGRp8B9EDe4r/1i7umRrSMteLFVkaB02VXEbGSUIg8EAiAd/esNGVatqOuEwoaHkuGLpO5/RvjMPEcCxeZuQM/XjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206158},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"ae4f191648d348f7684acfd8aaf2ece7318a3284","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.27_1785842711611_0.9677415192748455","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"repo-guard-cli","version":"1.0.28","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.28","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"16f864c9fae99b40fa7b3ace1e92b0d6306b9ded","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.28.tgz","fileCount":3,"integrity":"sha512-mBpId84zVcZyyC9cd6Os37X19c4vhJmeP0LIPTtAmgttJ2rBtTAjVIrrl7vYqenzImjS+9NFwMDrGyY2qfJkag==","signatures":[{"sig":"MEQCIA3pljpKaNi+DdkmuCqGRXto4oYDhTDA/QedGjs70QSLAiAjt5yhR6p/oUFRpUNkOu0xU3VbuTzUH+QnS6gJSMfTKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206198},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"da6cec456c84a92b4d5b5d9d16b8f982a34907d8","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.28_1785843762533_0.6627790139815319","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"repo-guard-cli","version":"1.0.29","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.29","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"homepage":"https://github.com/andrei10k/repo-guard","bugs":{"url":"https://github.com/andrei10k/repo-guard/issues"},"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"340949205a0e680d5b464b30a539d34b036907e6","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.29.tgz","fileCount":3,"integrity":"sha512-4LKrCfxMNX8TfxpXYqr0Kn7Cew5WZ0e2oATNReUUsjY2Ysuq6KywXM3LgcREEbUjQZIenpfdPDa57EDOW6C93A==","signatures":[{"sig":"MEYCIQD1iSacDxE4hYLzJt9int+8sLUriP7ynfamq+1zzEQEGAIhANcGSaJT0uMMOKl+dcKnqUrAuvgb5QoJIo+lInFW9aoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206435},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"da6cec456c84a92b4d5b5d9d16b8f982a34907d8","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"repository":{"url":"git+https://github.com/andrei10k/repo-guard.git","type":"git"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.29_1785847922418_0.7621745182985888","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"repo-guard-cli","version":"1.0.30","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","_id":"repo-guard-cli@1.0.30","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"homepage":"https://github.com/andrei10k/repo-guard","bugs":{"url":"https://github.com/andrei10k/repo-guard/issues"},"bin":{"repo-guard-cli":"dist/cli.js"},"dist":{"shasum":"650e4f73a442faa90cc72cde887cb4bfc2679d6b","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.30.tgz","fileCount":3,"integrity":"sha512-NA5y2nbT1+EUhCdOXbeHtqmZU877Q/XpC/7BxoFZpG5hsgL7nNISD43Cxy5o+fmQFLaexrWcB0sOKj+n+xBZkQ==","signatures":[{"sig":"MEUCIHJLUKyw4E/+rXF1VOfl466vrP9IsE/0RXBSTbK6M3+tAiEA/aNqRBLlEXtGt9ocgsigp2M7YHpLEcO5b4f24rFQwYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210452},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./dist/cli.js"},"gitHead":"da6cec456c84a92b4d5b5d9d16b8f982a34907d8","scripts":{"dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","clean":"rm -rf dist","start":"node dist/cli.js","build:tsc":"tsc"},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"repository":{"url":"git+https://github.com/andrei10k/repo-guard.git","type":"git"},"_npmVersion":"11.4.2","description":"Local-first repository intelligence CLI for AI-assisted software development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.0","chalk":"^5.3.0","openai":"^4.60.0","commander":"^12.0.0","picocolors":"^1.1.0","cosmiconfig":"^9.0.0","@clack/prompts":"^0.9.0","@anthropic-ai/sdk":"^0.30.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","devDependencies":{"tsup":"^8.5.1","typescript":"^5.6.0","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/repo-guard-cli_1.0.30_1786360766440_0.9841513530732406","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"repo-guard-cli","version":"1.0.31","description":"Local-first repository intelligence CLI for AI-assisted software development","type":"module","bin":{"repo-guard-cli":"dist/cli.js"},"exports":{".":"./dist/cli.js"},"scripts":{"build":"tsup src/cli/cli.ts --format esm --out-dir dist --clean --platform node --target node18 --minify","build:tsc":"tsc","dev":"tsup src/cli/cli.ts --format esm --out-dir dist --watch --platform node --target node18","start":"node dist/cli.js","clean":"rm -rf dist"},"engines":{"node":">=18.0.0"},"dependencies":{"@anthropic-ai/sdk":"^0.30.0","@clack/prompts":"^0.9.0","chalk":"^5.3.0","commander":"^12.0.0","cosmiconfig":"^9.0.0","openai":"^4.60.0","picocolors":"^1.1.0","zod":"^3.24.0"},"devDependencies":{"@types/node":"^20.19.43","tsup":"^8.5.1","typescript":"^5.6.0"},"keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/andrei10k/repo-guard.git"},"homepage":"https://github.com/andrei10k/repo-guard","bugs":{"url":"https://github.com/andrei10k/repo-guard/issues"},"packageManager":"pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8","_id":"repo-guard-cli@1.0.31","gitHead":"9f63516fb06f845712dde05e3cd3a011d3d4d6a9","_nodeVersion":"22.16.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-zY7dYJH+lSnCnaHycvUTlW5HulR37/Dc+DPQ8TcJRIzAxpafM70eU38nH1d0F2RvUQWQb67Pb8bxLSylGX+X+g==","shasum":"2fc3649340a240edbf354804e9fcc36333cada91","tarball":"https://registry.npmjs.org/repo-guard-cli/-/repo-guard-cli-1.0.31.tgz","fileCount":3,"unpackedSize":210846,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDcLrF013H3vjGAAhGilwUkNPlGKE6z1fzJhUZQWc454AiA/Ik6BIf0q5AHSiwSJvj6gOxi9e3kd/4+42OGxvczyfQ=="}]},"_npmUser":{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"},"directories":{},"maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/repo-guard-cli_1.0.31_1786363614823_0.09878421325272746"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-30T13:25:52.844Z","modified":"2026-08-10T12:06:55.132Z","1.0.0":"2026-07-30T13:25:53.312Z","1.0.1":"2026-07-30T13:38:33.015Z","1.0.2":"2026-07-30T13:39:59.492Z","1.0.3":"2026-07-30T16:07:49.236Z","1.0.4":"2026-07-30T16:26:55.784Z","1.0.5":"2026-07-31T07:25:24.195Z","1.0.6":"2026-07-31T14:29:24.605Z","1.0.7":"2026-07-31T14:49:53.627Z","1.0.8":"2026-07-31T15:08:59.994Z","1.0.9":"2026-07-31T15:16:40.042Z","1.0.10":"2026-07-31T15:26:29.729Z","1.0.11":"2026-08-01T14:00:06.125Z","1.0.12":"2026-08-01T15:15:19.984Z","1.0.13":"2026-08-01T15:30:04.337Z","1.0.14":"2026-08-01T20:02:44.025Z","1.0.15":"2026-08-02T12:45:29.920Z","1.0.16":"2026-08-02T13:16:03.087Z","1.0.17":"2026-08-02T13:46:52.541Z","1.0.18":"2026-08-02T14:24:57.510Z","1.0.19":"2026-08-02T18:54:20.925Z","1.0.20":"2026-08-02T19:05:16.027Z","1.0.21":"2026-08-03T16:42:33.724Z","1.0.22":"2026-08-03T16:47:23.087Z","1.0.23":"2026-08-03T21:53:52.673Z","1.0.24":"2026-08-03T22:07:11.005Z","1.0.25":"2026-08-03T22:21:56.515Z","1.0.26":"2026-08-04T11:03:26.317Z","1.0.27":"2026-08-04T11:25:11.728Z","1.0.28":"2026-08-04T11:42:42.677Z","1.0.29":"2026-08-04T12:52:02.552Z","1.0.30":"2026-08-10T11:19:26.597Z","1.0.31":"2026-08-10T12:06:54.967Z"},"bugs":{"url":"https://github.com/andrei10k/repo-guard/issues"},"license":"MIT","homepage":"https://github.com/andrei10k/repo-guard","keywords":["repo-guard-cli","repository-intelligence","code-quality","ai-assisted-development"],"repository":{"type":"git","url":"git+https://github.com/andrei10k/repo-guard.git"},"description":"Local-first repository intelligence CLI for AI-assisted software development","maintainers":[{"name":"andrei10k","email":"stanciu_nicolae_andrei@yahoo.com"}],"readme":"# Repo Guard CLI\n\n**Your repository's memory. Your team's consistency. Your AI's context.**\n\nRepo Guard CLI is a local-first CLI tool that **learns** your repository's architecture, conventions, and patterns, then **analyzes every change** against that knowledge before it lands in your codebase.\n\nIt doesn't enforce static rules you write by hand. It **discovers** what your team actually does, and flags when a change, whether written by a human or an AI, doesn't fit.\n\n```bash\nnpx repo-guard-cli init\nnpx repo-guard-cli check\nnpx repo-guard-cli learn ./docs/architecture.md\nnpx repo-guard-cli dashboard\n```\n\n---\n\n## 🎯 Why\n\n### The problem\n\nYour repository has unwritten rules. Every team has them.\n\n- *\"We use generated API clients, not raw `fetch`.\"*\n- *\"New state goes through Zustand, not Redux.\"*\n- *\"The payments directory shouldn't import from the UI kit.\"*\n- *\"Date formatting is always done with `date-fns`.\"*\n\nThese rules aren't in any config file. They live in PR comments, Slack threads, and tribal knowledge. New team members violate them. AI generated code violates them. Even seasoned engineers drift from them during a late night commit.\n\n### The solution\n\nRepo Guard connects three things:\n\n1. **Your repository's actual code and Git history** — what people *actually* do\n2. **Your AI context files** (`CLAUDE.md`, `AGENTS.md`, `SKILL.md`) — what your team *says* it does\n3. **An LLM** — to reconcile the evidence and spot meaningful inconsistency\n\nThe result is a **living knowledge model**, version-controlled, reviewable, and shared across your team, that grows with your codebase.\n\n---\n\n## ✨ Awesome Features\n\n### 🔍 Deep Code Sampling\nReads files across all modules, proportionally distributed. The LLM can identify real patterns, conventions, and architecture.\n\n### 🧠 Multi-Module Awareness\nIf your monorepo has 6 modules with 6 teams, Repo Guard discovers each one individually. Run `init` from a subdirectory and it **scopes knowledge to that module only**. The `check` command **walks up the tree** to find the closest knowledge directory for each changed file.\n\n### 📚 Manual Knowledge Augmentation (`learn`)\nFound a pattern the initial scan missed? Run `repo-guard-cli learn ./path/to/file.md` or `repo-guard-cli learn ./src/shared/` to augment knowledge without rescanning the entire repo. The LLM compares the new content against existing knowledge and proposes additions, modifications, and deletions.\n\n### 🔄 Auto-Evolving Knowledge\nWhen `check` detects that a change isn't a violation but a legitimate **evolution** of the codebase, it prompts you: *\"This change seems to introduce a new pattern. Accept it as knowledge?\"* If you accept, it **automatically writes** the new knowledge item — no manual file editing.\n\n### 🔧 Multiple LLM Providers\nAnthropic, OpenAI, DeepSeek — or use **external agent mode** (file-based or Claude headless) with no API key at all. Every engineer on the team can use a different provider, sharing the same committed knowledge.\n\n### 📦 Version-Controlled Knowledge\nKnowledge is written as `.repo-guard/knowledge/*.json` files that you commit to Git. Every change goes through a normal PR review. Full history, full accountability.\n\n---\n\n## 🏗️ How It Works\n\n```\nRepository ──► Deterministic Analysis ──► Evidence Package ──► LLM ──► Knowledge\n    │               │                            │                       │\n    │               │                            │                       ▼\n    │          • File structure              • Source code         Version-controlled\n    │          • Import graphs               • Import blocks       knowledge files\n    │          • Git history (optional)      • Diffs               in .repo-guard/\n    │          • AI context files            • Knowledge items\n    │          • Declared conventions        • No secrets\n```\n\n### Phase 1: Discovery (`init`)\n\nRepo Guard scans your repository and builds a knowledge model from:\n\n- **Repository structure** — languages, frameworks, package manager, monorepo layout\n- **Source code** — lines of actual code, proportionally sampled from each module\n- **Import graphs** — module boundaries, external dependencies, dependency direction\n- **Git history** — meaningful commits, migrations, refactors, dependency changes\n- **AI context files** — `CLAUDE.md`, `AGENTS.md`, `SKILL.md` (parsed deterministically)\n- **Declared conventions** — cross-referenced against observed code to detect instruction drift\n\nThe LLM receives all this and returns structured knowledge written to `.repo-guard/knowledge/`:\n\n| File | Content |\n|---|---|\n| `architecture.json` | Module boundaries, dependency direction, layer separation |\n| `conventions.json` | Naming, file organization, import patterns, error handling |\n| `patterns.json` | Repeated implementation approaches |\n| `decisions.json` | Architectural choices evident in the code |\n| `exceptions.json` | Known deviations from conventions |\n| `repository.json` | Languages, frameworks, workspace type |\n| `declared/*.json` | Parsed AI context file rules |\n\n### Phase 2: Change Analysis (`check`)\n\nEvery time you make changes, `check` analyzes them against established knowledge:\n\n```\nChange ──► Structural Diff ──► Relevant Knowledge ──► Evidence Package ──► LLM ──► Findings\n```\n\nIt answers questions like:\n- *\"Does this new import violate a module boundary?\"*\n- *\"Is this introducing a library we systematically removed 6 months ago?\"*\n- *\"Does this contradict what our CLAUDE.md says about API patterns?\"*\n- *\"Is the codebase changing direction?\"*\n\n### Phase 3: Continuous Learning (`learn` + `check` evolution)\n\nTwo paths to grow your knowledge:\n\n1. **Explicit**: `repo-guard-cli learn <path>` — manually augment from any file or folder\n2. **Implicit**: During `check`, accepts knowledge evolution proposals that auto-write\n\n---\n\n## 📋 Commands\n\n### `repo-guard-cli init` 🚀\n\n**Initialize Repo Guard** in your repository. Runs the interactive setup wizard and performs full repository discovery to generate knowledge files.\n\n```bash\ncd your-project\nnpx repo-guard-cli init\n\n# Skip Git history by default (use --with-git to enable)\nnpx repo-guard-cli init\n\n# Include Git history analysis (captures migrations, refactors)\nnpx repo-guard-cli init --with-git\n\n# Preview what would be sent to the LLM (no API call)\nnpx repo-guard-cli init --dry-run\n\n# Show detailed logs during discovery\nnpx repo-guard-cli init --verbose\n\n# Just change LLM provider/model/key — skip all discovery\nnpx repo-guard-cli init --config-only\n```\n\n**What it does:**\n1. Interactive LLM provider setup (Anthropic / OpenAI / DeepSeek / External Agent)\n2. File scanning (respects `.gitignore`, configurable ignore patterns)\n3. Source code analysis (imports, exports, symbols, React components)\n4. Git history analysis (migrations, structural commits)\n5. AI context file parsing (`CLAUDE.md`, `AGENTS.md`, `SKILL.md`)\n6. LLM analysis → knowledge generation\n7. Writes `.repo-guard/knowledge/*.json`\n8. Optional pre-commit hook installation\n\n**🔑 Key detail — scoped init:** Run from a subdirectory to limit discovery to that module:\n```bash\ncd some-folder/src/ui\nnpx repo-guard-cli init\n```\nThis creates `.repo-guard/` in that directory — perfect for monorepos with multiple teams.\n\n---\n\n### `repo-guard-cli check` 🔬\n\n**Analyze changes against repository knowledge.** The core analysis pipeline.\n\n```bash\n# Analyze working tree changes\nnpx repo-guard-cli check\n\n# Review an entire module against repository knowledge (no git changes needed)\nnpx repo-guard-cli check --path src/some-folder/ui/somethin/something\n\n# Compare against a branch (ideal for CI)\nnpx repo-guard-cli check --base origin/main\n\n# Analyze staged changes (pre-commit hook)\nnpx repo-guard-cli check --pre-commit\n\n# CI mode — JSON output, no prompts, exit codes\nnpx repo-guard-cli check --ci --output json\n\n# Override provider or model for this run\nnpx repo-guard-cli check --provider deepseek --model deepseek-v4-flash\n\n# Continue an external agent analysis\nnpx repo-guard-cli check --continue\n\n# Control output strictness\nnpx repo-guard-cli check --min-confidence 0.7 --fail-on warning\n```\n\n**🔑 Key detail — automatic knowledge root resolution:** The `check` command doesn't just look at the repo root. It walks up from each changed file to find the **closest** `.repo-guard/knowledge/` directory. This means if you have:\n```\nproject/\n├── .repo-guard/\n├── module-a/.repo-guard/\n└── module-b/.repo-guard/\n```\nChanging a file in `module-a` uses `module-a`'s knowledge. A file in the root uses root knowledge. Each module's conventions are independently enforced.\n\n**Output severity levels:**\n\n| Severity | Meaning | Exit Code |\n|---|---|---|\n| `info` | Low-confidence observation | 0 |\n| `warning` | Likely convention violation | 0 (or 5 with `--fail-on warning`) |\n| `error` | Explicit hard rule violation | 1 |\n\n**🔑 Key detail — auto-evolving knowledge:** When `check` detects a pattern change that represents a legitimate codebase evolution (not a violation), it prompts you. If you accept, the new convention is **automatically written to your knowledge files**.\n\n**🔑 Key detail — context-aware evidence (Claude Code headless):** The evidence sent to the LLM is sized to the provider's context window. For smaller windows (e.g. Claude's 200K), the per-file **full content is dropped and long diffs are trimmed** (import blocks and structural metadata are always kept) so the model gets a focused, non-overflowing package — DeepSeek (1M context) keeps the full evidence. You can tune Claude Code headless runs with environment variables:\n\n| Env var | Values | Default | Purpose |\n|---|---|---|---|\n| `REPO_GUARD_CLAUDE_MAX_TURNS` | integer > 1 | `20` | Max agent turns for `claude -p`. Bump for deeper analysis; keep ≥ 2 (1 fails immediately). |\n| `REPO_GUARD_CLAUDE_EFFORT` | `low` \\| `medium` \\| `high` \\| `xhigh` \\| `max` | *(Claude default)* | Reasoning effort for `check`. `high`/`xhigh` produce more thorough output at higher cost/latency, with no change to turns or context. |\n| `REPO_GUARD_CLAUDE_TIMEOUT_MS` | ms | `1200000` (20 min) | Hard timeout for `claude -p` (auto-extends while the session transcript is still being written). |\n| `REPO_GUARD_MAX_OUTPUT_TOKENS` | integer | `16384` | Output-token budget for the check LLM call (all providers). If a reasoning model exhausts it and returns an empty result (finish_reason `length`), raise it (e.g. `32768`). |\n\nExample:\n```bash\nREPO_GUARD_CLAUDE_EFFORT=high npx repo-guard-cli check\n```\n\n> **Troubleshooting — \"LLM returned invalid JSON (empty response)\":** The provider returned an HTTP 200 with an empty `message.content`. This is usually a reasoning model exhausting the output budget (`finish_reason: length`) on a large review — the error now reports the exact `finish_reason` and a raw-response snippet. Fix: `REPO_GUARD_MAX_OUTPUT_TOKENS=32768 npx repo-guard-cli check`. If it persists, check the configured model name in `repo-guard config show`.\n\n**🔑 Key detail — generic code review (`--review`):** Run a review of just the changed code — syntax, bugs, code quality, and suggested fixes — **without** repository knowledge:\n\n```bash\n# Generic code review of the working-tree changes\nnpx repo-guard-cli check --review\n\n# Generic review in CI (JSON output, no prompts)\nnpx repo-guard-cli check --review --ci --output json\n```\n\nIn `--review` mode the tool ignores `.repo-guard` knowledge entirely: no knowledge loading, no deterministic concerns, no knowledge evolution. It still detects the changes and sends them to your configured LLM with a generic review prompt, returning findings with the `code_quality` category. It works even in a repo that was never initialized.\n\n**Using both for a full review process:** the two checks are complementary and are designed to be run together — `check` for architecture/convention/knowledge violations, `check --review` for a generic engineering review:\n\n```bash\n# Architecture & convention compliance against repo knowledge\nnpx repo-guard-cli check\n\n# Generic code quality review of the same changes\nnpx repo-guard-cli check --review\n```\n\n**🔑 Key detail — full-file review (`--review-full`):** Like `--review`, this is a generic code review with **no repository knowledge** — but instead of sending the diff, it sends the **entire contents of every changed file** so the reviewer sees full surrounding context (not just changed lines):\n\n```bash\n# Generic review using full file contents instead of diffs\nnpx repo-guard-cli check --review-full\n\n# In CI (JSON output, no prompts)\nnpx repo-guard-cli check --review-full --ci --output json\n```\n\n**What it does:**\n- Same generic review prompt and `code_quality` category as `--review`.\n- **Full file contents** are sent for **every** changed file (diff trimming is disabled). This is especially useful for large files where a diff alone misses the surrounding logic, or for reviewing newly added files in full.\n- Use `--review-full` when you want depth and context; use `--review` when you want a faster, cheaper pass focused on the changed lines.\n\n> ⚠️ **Token usage:** `--review-full` sends the complete source of every changed file, so it **consumes significantly more tokens** (and costs more) than `--review` or a normal `check`. It also makes it easier to hit a provider's context-window limit on large changes — keep that in mind for big diffs or small-window providers (e.g. Claude's 200K).\n\n**🔑 Key detail — module check (`--path`):** Check an **entire directory/module** against repository knowledge, regardless of Git changes. It walks the directory on disk (skipping ignored dirs like `node_modules`, `dist`, `target`) and reviews **every source file** with its full contents — perfect for auditing a big module as a whole:\n\n```bash\n# Review a whole module — git-root-relative path works from anywhere in the repo\nnpx repo-guard-cli check --path src/some-folder/ui/somethin/something\n\n# From inside the module — path relative to your current directory\nnpx repo-guard-cli check --path .\n\n# In CI with JSON output\nnpx repo-guard-cli check --path src/some-folder/ui/somethin/something --ci --output json\n```\n\nRelative `--path` values are resolved against your **current directory first, then the git root** — so `--path .` (from inside the module) and `--path src/some-folder/...` (a git-root-relative path from any subdirectory) both work.\n\n**What it does:**\n- Treats each source file as **newly added** and sends **full file contents** to the LLM, so the whole module is reviewed — not just a diff.\n- Uses the standard **knowledge-based** pipeline (architecture, conventions, patterns, decisions, exceptions + deterministic concerns + auto-evolving knowledge), with the **closest `.repo-guard` resolved per file** — so a module with its own scoped knowledge is enforced correctly.\n- Respects the provider context budget: on big modules the evidence builder drops/trims full content so the prompt still fits the window.\n\n> ⚠️ **Does not mix with Git change detection:** `--path` reviews what's on disk and **ignores `--base` and `--pre-commit`** (a warning is printed if you pass them). Use `--base` for branch comparisons and `--path` for whole-module reviews — they are separate modes. Ignored directories (`node_modules`, `dist`, `target`, …) are skipped.\n\n---\n\n### `repo-guard-cli learn <path>` 📖\n\n**Manually augment knowledge from any file or folder.** No re-scanning the entire repo.\n\n```bash\n# Learn from a markdown file\nrepo-guard-cli learn ./docs/team-conventions.md\n\n# Learn from a folder (scans .md, .ts, .tsx, .js files)\nrepo-guard-cli learn ./src/shared/components/\n\n# Learn from an AI context file\nrepo-guard-cli learn ./CLAUDE.md\n```\n\n**What it does:**\n1. Reads the file (or all code/markdown files in the folder)\n2. Compares content against existing knowledge\n3. LLM proposes **additions**, **modifications**, and **deletions**\n4. Shows a color-coded summary\n5. Asks for confirmation before applying\n\n**🔑 Key detail — automatic knowledge root:** The `learn` command walks **up** from the target path to find the closest `.repo-guard/` directory. Running `learn ./module-a/src/Button.tsx` automatically augments `module-a/.repo-guard/` — not the root.\n\n---\n\n### `repo-guard-cli config` ⚙️\n\n**Manage LLM configuration.** Reads from `~/.config/repo-guard/config.json`.\n\n```bash\n# Show current configuration\nrepo-guard-cli config show\n\n# Set provider\nrepo-guard-cli config set-provider deepseek\nrepo-guard-cli config set-provider external-agent\n\n# Set model\nrepo-guard-cli config set-model deepseek-v4-flash\n\n# Set external agent type\nrepo-guard-cli config set-agent-type claude-headless\n\n# Get API key setup instructions\nrepo-guard-cli config set-api-key\n```\n\n---\n\n### `repo-guard-cli status` 📊\n\n**Check initialization state and knowledge summary.**\n\n```bash\nrepo-guard-cli status\n```\n\nReports: initialization status, knowledge file count, total items per category, config presence, next-step action.\n\n---\n\n### `repo-guard-cli inspect-request` 🔍\n\n**Preview exactly what would be sent to the LLM before making a call.** Nothing is sent until you run the actual command.\n\n```bash\nrepo-guard-cli inspect-request\n```\n\nShows: source file count, external dependencies, Git history stats, AI context files, directory structure, top dependencies, estimated token count — exactly what the LLM would receive, without sending anything.\n\n---\n\n## 🏗️ Configuration Model\n\nRepo Guard uses a **split configuration** approach:\n\n### Shared (committed to Git)\n\n`.repo-guard/config.json` — analysis policies shared across the team:\n\n```json\n{\n  \"version\": 1,\n  \"analysis\": { \"historyDepth\": 5000 },\n  \"policies\": { \"minimumConfidenceForWarning\": 0.85 },\n  \"ignorePatterns\": [\"**/generated/**\"]\n}\n```\n\n### Local (never committed)\n\n`~/.config/repo-guard/config.json` — your personal LLM setup:\n\n```json\n{\n  \"mode\": \"direct-api\",\n  \"provider\": \"deepseek\",\n  \"model\": \"deepseek-v4-flash\"\n}\n```\n\n### API Key Resolution\n\nKeys are resolved in order:\n1. **Environment variable** (`DEEPSEEK_API_KEY`, `ANTHROPIC_API_KEY`, etc.)\n2. **Local config file** (with restrictive permissions)\n3. **OS credential store** (keychain)\n\nYour API key is **never** written to: `.git/`, `node_modules/`, `.repo-guard/`, source files, knowledge files, logs, stdout, or error messages.\n\n---\n\n## 📁 Knowledge File Structure\n\n```\n.repo-guard/\n├── config.json\n├── knowledge/\n│   ├── repository.json\n│   ├── architecture.json\n│   ├── conventions.json\n│   ├── patterns.json\n│   ├── decisions.json\n│   ├── exceptions.json\n│   └── declared/\n│       ├── claude.json\n│       ├── agents.json\n│       └── ...\n└── state/\n    └── analysis.json\n```\n\nEach knowledge file follows the format:\n```json\n{\n  \"items\": [\n    {\n      \"id\": \"conv-component-naming\",\n      \"type\": \"convention\",\n      \"statement\": \"React components use PascalCase filenames with default exports\",\n      \"scope\": \"packages/ui/src/components\",\n      \"confidence\": 0.98,\n      \"source\": \"observed\",\n      \"status\": \"active\",\n      \"evidence\": [\n        { \"type\": \"file\", \"value\": \"packages/ui/src/components/Button.tsx\" }\n      ]\n    }\n  ]\n}\n```\n\n---\n\n## 🚀 Quick Start\n\n```bash\n# 1. Initialize\ncd your-repo\nnpx repo-guard-cli init\n\n# 2. Review what was created\ngit diff\ngit add .repo-guard\ngit commit -m \"Initialize Repo Guard CLI knowledge\"\n\n# 3. Make changes, then check them\nnpx repo-guard-cli check\n\n# 4. Augment knowledge as your codebase evolves\nnpx repo-guard-cli learn ./docs/new-conventions.md\n\n# 5. Visualise & edit your knowledge in the browser\nnpx repo-guard-cli dashboard\n```\n\n---\n\n## � Knowledge Dashboard\n\nSee your knowledge — and fix it — in a human-friendly web UI.\n\nAfter `init`, run:\n\n```bash\nnpx repo-guard-cli dashboard\n```\n\nThis starts a local server (default `http://127.0.0.1:4173`) and opens your browser. The dashboard reads your `.repo-guard/knowledge/*.json` files and presents every item as a readable card, so you can **visualise** your repository's conventions, architecture, decisions, patterns, and exceptions without opening a single JSON file.\n\n### What you can do\n\n- **Browse** — every knowledge item is a card with its type, status, confidence bar, scope, and source, plus the statement, the reasoning behind the confidence, and its evidence (expandable).\n- **Edit** — change the statement, scope, source, status, reasoning, and evidence, and **tune the confidence** with a slider. `id` and `type` are read-only to keep references stable.\n- **Add** — use \"+ Add item\" in any category to record a convention, decision, pattern, or exception you want `check` to respect.\n- **Delete** — remove an item that is no longer accurate (with a confirmation).\n- **Search & filter** — filter by text or status to find what you need fast.\n- **Overview** — repo identity, per-category counts, and a confidence distribution at a glance.\n\nEvery change is written straight back to the same `.repo-guard/knowledge/*.json` files — the version-controlled source of truth. `git diff` shows exactly what you changed, and the next `repo-guard-cli check` uses the updated knowledge.\n\n### Which knowledge set does it load?\n\n- **Default**: the `.repo-guard/knowledge` **closest to the directory you run the command from** (walks up). In a monorepo, running inside a module loads that module's knowledge.\n- **Pick another**: pass `--path` to load any directory's knowledge set.\n\n```bash\n# Default — closest knowledge to your current directory\nnpx repo-guard-cli dashboard\n\n# A specific module or repo\nnpx repo-guard-cli dashboard --path ./packages/checkout\n\n# Options\nnpx repo-guard-cli dashboard --port 8080     # custom port\nnpx repo-guard-cli dashboard --no-open       # don't auto-open the browser\n```\n\nThe loaded knowledge root is shown at the top of the dashboard, and **all edits save to that same set** — so you're always editing the files you're looking at.\n\n### Notes\n\n- `repository.json` and `declared/*` (AI instruction files) are shown **read-only** in this version.\n- The server binds to `127.0.0.1` only and stays up until you press `Ctrl+C`.\n\n---\n\n## �📦 Requirements\n\n- **Node.js** 18+\n- **Git** repository\n- TypeScript, JavaScript, Python, or JVM (Java, Scala, Kotlin, Groovy) project\n- Optional: Anthropic, OpenAI, or DeepSeek API key (or use external agent mode)\n\n## 🛠 Installation\n\n```bash\n# No installation needed — run directly with npx\nnpx repo-guard-cli init\n\n# Or install globally\nnpm install -g repo-guard-cli\nrepo-guard-cli init\n```\n\n---\n\n## For Teams\n\n### Every engineer chooses their own LLM\n\nEngineer A uses Claude. Engineer B uses GPT-4o. Engineer C uses DeepSeek. Engineer D has no API key and uses external agent mode.\n\nAll four share the **same committed knowledge model**. The LLM is a personal choice, like your editor.\n\n### Knowledge is version-controlled\n\n`.repo-guard/` is committed to Git. Every knowledge update goes through a normal PR review. Full history, full accountability.\n\n### Multi-module, multi-team\n\nEach module can have its own `.repo-guard/` with independently discovered knowledge. The `check` and `learn` commands automatically resolve to the closest knowledge directory.\n\n### Detects declared-vs-actual drift\n\nYour team's `CLAUDE.md` says *\"all API calls go through generated clients\"* — but someone added 34 raw `fetch()` calls. Repo Guard detects this discrepancy and flags it during discovery.\n\n---\n\n## 🧠 Philosophy\n\nRepo Guard is **not** \"AI that reviews your PR.\" Many tools do that.\n\nRepo Guard is:\n\n> **A deterministic engine that converts your repository, its history, and its AI-context documentation into structured evidence. An LLM reasons over that evidence to determine whether a change is consistent with your repository's established direction.**\n\nThe LLM is replaceable. The evidence pipeline is the product.\n\n---\n\n## 🗺️ Roadmap\n\n- [x] Repository discovery and knowledge generation (`init`)\n- [x] Change analysis against knowledge (`check`)\n- [x] Manual knowledge augmentation (`learn`)\n- [x] Auto-evolving knowledge during `check`\n- [x] Multi-module knowledge (per-directory `.repo-guard/`)\n- [x] Deep code sampling\n- [x] DeepSeek V4 Flash support\n- [x] CI mode with exit-code-based gating\n- [x] External agent mode (Claude headless + file-based)\n- [x] Pre-commit hook integration\n- [ ] GitHub/GitLab PR integration\n- [x] Python support (imports, symbols, Django/Flask/FastAPI detection)\n- [x] Java/JVM support (Java, Scala, Kotlin, Groovy — imports, symbols, Maven/Gradle/SBT detection, Spring/JPA/JUnit frameworks)\n- [x] Knowledge dashboard (local web UI to browse, add, edit, and delete knowledge items)\n- [ ] Ollama support for fully local LLM\n- [ ] VS Code extension\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}