barycenter/.claude/settings.local.json
Till Wegmueller 1385403e1a
Add original research document and claude settings
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2026-02-08 18:34:42 +01:00

58 lines
2.7 KiB
JSON

{
"permissions": {
"allow": [
"Bash(cargo build:*)",
"Bash(curl:*)",
"mcp__context7__resolve-library-id",
"mcp__context7__get-library-docs",
"Bash(jq:*)",
"Bash(cargo install:*)",
"Bash(cargo nextest run:*)",
"Bash(RUST_BACKTRACE=1 cargo nextest run:*)",
"Bash(lsof:*)",
"Bash(pkill:*)",
"mcp__github__search_repositories",
"mcp__github__get_me",
"mcp__github__search_users",
"Bash(git push:*)",
"Bash(mkdir:*)",
"Bash(git add:*)",
"Bash(gh run list:*)",
"Bash(gh run view:*)",
"Bash(cargo fmt:*)",
"Bash(cargo clippy:*)",
"Bash(rm:*)",
"WebSearch",
"Bash(cargo check:*)",
"Bash(cat:*)",
"Bash(cargo doc:*)",
"Bash(grep:*)",
"Bash(cargo run:*)",
"Bash(wasm-pack build:*)",
"Bash(find:*)",
"Bash(wc:*)",
"Bash(cargo fix:*)",
"Bash(tee:*)",
"mcp__context7__query-docs",
"Bash(cargo expand:*)",
"Bash(cargo tree:*)",
"Bash(cargo metadata:*)",
"Bash(ls:*)",
"Bash(sqlite3:*)",
"Bash(rustc:*)",
"Bash(docker build:*)",
"Bash(git commit -m \"$(cat <<''EOF''\nfix(docker): Add missing client-wasm directory and update Rust version\n\n- Add COPY client-wasm to Dockerfile to include workspace member\n- Update Rust base image from 1.91 to 1.92\n- Fixes CI build failure: \"failed to load manifest for workspace member client-wasm\"\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>\nEOF\n)\")",
"WebFetch(domain:datatracker.ietf.org)",
"WebFetch(domain:docs.rs)",
"WebFetch(domain:github.com)",
"WebFetch(domain:kdl.dev)",
"Bash(git -C /home/toasty/ws/nebula/barycenter status)",
"Bash(git -C /home/toasty/ws/nebula/barycenter diff --stat)",
"Bash(git -C /home/toasty/ws/nebula/barycenter log --oneline -5)",
"Bash(git -C /home/toasty/ws/nebula/barycenter add Cargo.toml Cargo.lock src/lib.rs src/settings.rs src/web.rs src/authz/)",
"Bash(git -C /home/toasty/ws/nebula/barycenter commit -m \"$\\(cat <<''EOF''\nImplement file-driven authorization policy service \\(ReBAC + ABAC\\)\n\nAdd a Zanzibar-style relationship-based access control engine with\nOPA-style ABAC condition evaluation. Policies, roles, resources, and\ngrants are defined in KDL files loaded from a configured directory at\nstartup. Exposes a read-only REST API \\(POST /v1/check, /v1/expand,\nGET /healthz\\) on a dedicated port when authz.enabled = true.\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>\nEOF\n\\)\")"
],
"deny": [],
"ask": []
}
}