What: - remove #clawdributors-test and #clawdributors channel IDs from `nix/hosts/clawdinator-common.nix` - keep only channel `1458426982579830908` (#clawdinators-test) in the main Discord allowlist - simplify now-unused sendPolicy deny rules tied to removed channels - align docs/memory/workspace references to #clawdinators-test only Why: - enforce single-channel listening surface for main clawdinator instances - eliminate stale channel references that could cause operator confusion - keep runtime config and docs aligned Tests: - nix shell nixpkgs#shellcheck nixpkgs#shfmt -c bash scripts/lint-shell.sh (pass) - nix eval --raw .#nixosConfigurations.clawdinator-1.config.system.build.toplevel.drvPath --accept-flake-config >/dev/null (pass) - nix eval --raw .#nixosConfigurations.clawdinator-2.config.system.build.toplevel.drvPath --accept-flake-config >/dev/null (pass) |
||
|---|---|---|
| .. | ||
| canned-responses | ||
| workspace | ||
| cron-jobs.json | ||
| pi-settings.json | ||
| README.md | ||
| repos.tsv | ||
CLAWDINATOR Config
This directory will define the declarative configuration for CLAWDINATOR instances.
Planned fields:
- instance_name (CLAWDINATOR-1, etc.)
- discord_bot_token (per instance)
- discord_channel (#clawdinators-test)
- github_pat (read-only)
- memory_path (/var/lib/clawd/memory)
- persona (Claude)
- coder (Codex)