This repository has been archived on 2026-09-17. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
nixos-config/agents/claude-settings/reviewer.json
pijukka bb11cd36ae board-agent: Bash(cd && git) allowlist fix + smoke-test buttons
- agents/claude-settings/reviewer.json: added "Bash(cd * && git *)" to
  the allow list. operator-smoke-split-docs's Review was denied Bash
  entirely under dontAsk mode ("Permission to use Bash has been denied
  because Claude Code is running in don't ask mode") while a sibling
  review under the identical settings succeeded -- Claude Code matches
  permission patterns against the literal command prefix, so a model
  that prefixes with `cd <repo> &&` (natural, since cwd is agents/)
  never matched the existing "Bash(git *)" pattern and was denied
  outright rather than prompted.
- trigger.py/board.html: two new "+ Smoke-Test" buttons (klein/groß) in
  the header, POST /api/board/smoke-tests/<direct|split>, writing a
  fresh, auto-numbered intent from a template so repeated runs never
  collide with an earlier run's slug or target marker files.
- 5 new tests, 168/168 passing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UeyiEf4XmoPgxkarAXamGe
2026-09-09 15:15:26 +02:00

33 lines
761 B
JSON

{
"permissions": {
"defaultMode": "dontAsk",
"allow": [
"Read(//**)",
"Grep(//**)",
"Bash(git *)",
"Bash(cd * && git *)",
"Bash(graphify query *)",
"Bash(graphify god-nodes *)",
"Bash(graphify path *)",
"Bash(graphify explain *)",
"Edit(docs/review/*.md)"
],
"deny": [
"Bash(sudo *)",
"Bash(git push *)",
"Bash(git commit *)",
"Bash(agenix *)",
"Bash(ssh *)",
"Bash(graphify save-result *)",
"Bash(graphify reflect *)",
"Bash(graphify update *)",
"Bash(graphify add *)",
"Bash(graphify watch *)",
"Edit(.git/**)",
"Edit(agents/**)",
"Edit(hosts/**)",
"Edit(home/**)",
"Edit(secrets/**)"
]
}
}