docs: Add CLAUDE.md and Claude Code settings

Operational doctrine migrated from Vigilance HQ — V4_WORKFLOW, engagement
rules, and lessons learned carry forward. Project-specific sections written
for Corrosion's Rust/Axum + Vue 3 + Go stack. Claude Code settings configured
with permissions for cargo, go, npm, docker, and git operations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Vantz Stockwell
2026-02-15 12:28:16 -05:00
parent c5d057146a
commit 3c393453dd
2 changed files with 326 additions and 0 deletions

44
.claude/settings.json Normal file
View File

@@ -0,0 +1,44 @@
{
"dangerouslySkipPermissions": true,
"permissions": {
"allow": [
"Bash(npm install:*)",
"Bash(npm uninstall:*)",
"Bash(npm run build:*)",
"Bash(npm run dev:*)",
"Bash(npm run lint:*)",
"Bash(npm run test:*)",
"Bash(cargo build:*)",
"Bash(cargo run:*)",
"Bash(cargo check:*)",
"Bash(cargo clippy:*)",
"Bash(cargo test:*)",
"Bash(go mod tidy:*)",
"Bash(go build:*)",
"Bash(go test:*)",
"Bash(make:*)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(git status:*)",
"Bash(git push:*)",
"Bash(git log:*)",
"Bash(git diff:*)",
"Bash(docker compose:*)",
"Bash(docker logs:*)",
"Bash(docker exec:*)",
"Bash(ls:*)",
"Bash(find:*)",
"Bash(wc:*)",
"Bash(grep:*)",
"Bash(test:*)",
"Bash(echo:*)",
"Bash(chmod:*)",
"Bash(node -e:*)",
"Bash(npx:*)",
"WebSearch",
"WebFetch(domain:github.com)",
"WebFetch(domain:docs.rs)",
"WebFetch(domain:crates.io)"
]
}
}