world/resolve-requests/ was created via plain mkdir (0o755, masked by umask), so the SSH operator (group aerbot) could not drop a resolve flag there — the manual incident-resolve path required docker exec, defeating its "operator drops a file" design. Same defect and fix as executor.py's INBOX_DIR_MODE (2026-08-06): an explicit, idempotent os.chmod(0o775) after mkdir, applied at the same site the directory is created/used. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VMn76yx2CNuHKFVMrYcKWA |
||
|---|---|---|
| .. | ||
| observer.py | ||
| test_setup.sh | ||