mirror of
https://github.com/CloudNebulaProject/barycenter.git
synced 2026-04-10 21:20:41 +00:00
59 lines
2.7 KiB
JSON
59 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\\)\")",
|
|
"Bash(helm template:*)"
|
|
],
|
|
"deny": [],
|
|
"ask": []
|
|
}
|
|
}
|