Self-Close: Pane-Wrapper (herdr-self-close.nix), Rollenverträge und Claude-Settings für graphics/administrator/agent-manager/orga, mit Regressionstests in agents/tests/roles.sh. Reviewer bleibt bewusst ausgeschlossen (read-only, keine Aktivierungsfreigabe). Eskalationsentwurf (docs/herdr-eskalation-review-entwurf.md) freigegeben: Reviewer-Pflicht ab Risikoschwelle statt bei jedem Diff, Agent-Manager zusätzlich zum Administrator als Fixer für Rollenvertrags-Blocker (agent-manager.md 2.0.0 -> 2.1.0), Rückfrage-Kanal zunächst nur als Pilot bei Orga (orga.md 2.0.0 -> 2.1.0). Details in docs/herdr-orchestration.md. Begleitende Infrastruktur: agent-codex/orga-agent/finance-agent-Worker, orga-agent-Client und hdm.0ff.space-Klon-Doku. graphify-out/, .agents/ und nvim.log neu gitignored (lokale Tool-Ausgabe/Debris, kein Repo-Inhalt). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011uSxdbo8zykSeH5WCMmbvp |
||
|---|---|---|
| .. | ||
| builder.nix | ||
| drone.nix | ||
| README.md | ||
Users
Two declarative user accounts, shared across hosts via
hosts/globalServices/default.nix's mkVariableModules/import wiring:
drone(drone.nix) — the account this whole platform actually runs as: the admintmuxsession on blunix, the agent-codex services, pinix's recovery checkout.bashshell.builder(builder.nix) — a separate human-facing account,zshshell, with its own home-manager profile wired up only ontnix(home/tnix/builder.nix). Not the same thing as the Builder role inagent-codex— that runs asdrone(seehosts/blunix/localServices/agent-codex.nix,User = "drone").
Both carry the same set of authorized SSH keys (personal devices: iPad,
iPhone, tnix, blunix/pinix host keys) and both are in wheel + docker
— docker is currently dead weight on every host: docker.nix in
hosts/globalServices/ is commented out, so no Docker daemon actually
runs anywhere these groups take effect.