108 lines
4.3 KiB
JSON
108 lines
4.3 KiB
JSON
{
|
|
"attribution": {
|
|
"commit": "",
|
|
"pr": ""
|
|
},
|
|
"permissions": {
|
|
"deny": [
|
|
"Bash(git push)",
|
|
"Bash(git push:*)",
|
|
"Bash(git commit)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git reset --hard)",
|
|
"Bash(git reset --hard:*)",
|
|
"Bash(git clean)",
|
|
"Bash(git clean:*)",
|
|
"Read(**/.env)",
|
|
"Read(**/.env.*)",
|
|
"Read(**/*.env)",
|
|
"Read(**/*.pem)",
|
|
"Read(**/*.key)",
|
|
"Read(**/*.p12)",
|
|
"Read(**/*.pfx)",
|
|
"Read(**/*.keystore)",
|
|
"Read(**/id_rsa*)",
|
|
"Read(**/.ssh/**)",
|
|
"Read(**/.aws/**)",
|
|
"Read(**/.npmrc)",
|
|
"Read(**/.netrc)",
|
|
"Read(**/.git-credentials)",
|
|
"Read(**/.claude/.credentials.json)",
|
|
"Read(**/secrets.fish)",
|
|
"Read(**/*.token)",
|
|
"Read(**/.envrc)"
|
|
],
|
|
"defaultMode": "auto"
|
|
},
|
|
"model": "claude-fable-5[1m]",
|
|
"hooks": {
|
|
"PostToolUse": [
|
|
{
|
|
"matcher": "Edit|Write|MultiEdit",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "/usr/bin/env python3 ~/.claude/hooks/format.py",
|
|
"timeout": 20,
|
|
"statusMessage": "format"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"worktree": {
|
|
"baseRef": "fresh"
|
|
},
|
|
"enableWorkflows": false,
|
|
"statusLine": {
|
|
"type": "command",
|
|
"command": "/usr/bin/env python3 ~/.claude/statusline.py",
|
|
"padding": 0,
|
|
"hideVimModeIndicator": true
|
|
},
|
|
"enabledPlugins": {
|
|
"typescript-lsp@claude-plugins-official": true,
|
|
"frontend-design@claude-plugins-official": true
|
|
},
|
|
"effortLevel": "xhigh",
|
|
"advisorModel": "fable",
|
|
"tui": "fullscreen",
|
|
"skipWorkflowUsageWarning": true,
|
|
"theme": "dark",
|
|
"editorMode": "vim",
|
|
"verbose": true,
|
|
"autoCompactEnabled": true,
|
|
"remoteControlAtStartup": false,
|
|
"inputNeededNotifEnabled": false,
|
|
"agentPushNotifEnabled": false,
|
|
"skipAutoPermissionPrompt": true,
|
|
"autoMode": {
|
|
"environment": [
|
|
"### Org-wide",
|
|
"**Organization**: None configured",
|
|
"**Cloud provider(s)**: None configured",
|
|
"**Repository visibility**: private (wingman-ai/c2, via gh)",
|
|
"**Internal sharing / snippet hosting**: None configured — treat public paste/gist services as outside the trust boundary",
|
|
"**Secrets management**: None configured",
|
|
"**Default / protected branches**: Default branch master; protected branches: none listed (rulesets not queryable here — do not assume unprotected)",
|
|
"**CI/CD deploy targets**: None configured",
|
|
"**Network posture**: None configured",
|
|
"**Source control**: The trusted repo (wingman-ai/c2, origin github.com:wingman-ai/c2.git) and its remote(s) only",
|
|
"**Trusted internal domains**: None configured",
|
|
"**Trusted cloud buckets**: None configured",
|
|
"**Key internal services**: None configured",
|
|
"**Internal package registry**: None configured",
|
|
"**Sensitive data locations & audiences**: any file or store holding personal data, confidential business data, credentials, regulated data, or similarly sensitive material; preserve exact handles when known and share only with audiences cleared at the [named+specifics] bar; note .env, .env.dev, .env.example are gitignored/tracked as sensitive-looking paths in this repo",
|
|
"**Data retention / declassification**: None configured",
|
|
"**Sensitive remote targets**: any namespace, host, or container whose name carries `prod` or `production` as a whole word or name segment",
|
|
"**Protected deployment namespaces / environments**: None configured — fall back to the Sensitive remote targets heuristic",
|
|
"**Protected IaC scopes**: IAM, RBAC, networking, quota, and node-pool resources; anything whose name or tag carries `prod` or `production` as a whole word or name segment",
|
|
"### User-specific",
|
|
"**Primary use of Claude Code**: software development (Electron/Vite/React/TypeScript UAV client controller, wm-drone-controller / c2-building)",
|
|
"**Trusted repo**: /home/coja/projects/wingman/wm-clients/c2/c2-building (origin github.com:wingman-ai/c2.git), private — confidential material is fine here; content ported from outside this session's repo is not this repo's own work",
|
|
"**Org-specific CLIs**: None configured",
|
|
"routine under this repo's Makefile/pnpm targets (make all, make prepare, make fnm-node, pnpm scripts) is expected local development activity"
|
|
]
|
|
}
|
|
}
|