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
pijukka 86092cf08a hosts: fix two rejected audit-remediation children, add LLDAP fail2ban
Two of the Operator's five split children from the audit remediation
intent were correctly sent "zurück zur Planung" by Review, both for
the same root cause: the Builder cited "docs/review/reviewer-
systemaudit-2026-09-01.md Finding F3/F4" as justification, but that
document exists and has nothing to do with either finding -- the real
source was docs/research/full-system-aufit.md (2026-09-11). Fixed
directly rather than re-running Builder and risking the same
fabrication again:

- hosts/nix-gc.nix: nix.gc.dates is now per-host again (blunix=daily,
  fixing the actual disk-space incident; pinix=weekly, preserving the
  SD-card-wear reasoning the file's own comment already documented,
  which a blanket "daily" for both silently violated).
- forgejo.nix: corrected the Codeberg-mirror-disable comment's
  citation to the real source document.

Also, for the two "no_changes" children (Builder correctly declined
rather than guess):
- traefik/default.nix + fail2ban.nix: LLDAP's own failed-login log
  line carries no client IP at all (verified live), so no filter
  against it could ever ban anything -- added Traefik accessLog
  (Common Log Format, filtered to 4xx/5xx only) and a fail2ban jail
  matching that instead. The failregex is derived from CLF structure,
  not a live-captured line (accessLog was just turned on in this same
  change) -- flagged in-file to re-verify against a real 401 entry
  after deploy, before trusting it in production.
- GoToSocial data removal (gotosocial-orphaned-data-cleanup) still
  needs a manual `rm -rf /var/lib/gotosocial` -- confirmed orphaned
  (no gotosocial.service unit or module on blunix, 117M, matches the
  audit), but deleting it is outside what this session does
  unprompted.

agents/builder.md: added an explicit rule against citing an
unverified source/finding in comments or commit messages, naming this
exact incident, so the underlying behavior (not just these two
symptoms) doesn't recur.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016w25covboHfcYuLXBAvX3g
2026-09-11 18:08:54 +02:00
..
claude-settings board-agent: Bash(cd && git) allowlist fix + smoke-test buttons 2026-09-09 15:15:26 +02:00
design Planner darf sein eigenes Intent-Dokument selbst schreiben; Self-Close-Fix bestätigt 2026-09-01 20:52:18 +02:00
docs docs: add kanban worktree smoke test B 2026-09-09 09:00:50 +02:00
tests agents/tests: repair roles.sh drift and a broken jq check 2026-09-10 12:00:49 +02:00
admin.md agents: add SDLC evaluation checkpoints 2026-09-03 13:54:11 +02:00
agent-manager.md agents: tighten SDLC contract checks 2026-09-03 14:48:46 +02:00
agent.md agent-codex: mehrere Kalendertermine pro Antwort, Antwort-Kürzung gefixt 2026-08-01 19:00:31 +02:00
AGENTS.md board-agent: worktree-parallel builder lanes + Operator orchestration 2026-09-09 11:23:49 +02:00
builder.md hosts: fix two rejected audit-remediation children, add LLDAP fail2ban 2026-09-11 18:08:54 +02:00
catalog.json agents/tests: repair roles.sh drift and a broken jq check 2026-09-10 12:00:49 +02:00
conventions.md agents: gate reviewer's Graphify query feedback 2026-09-05 09:24:34 +02:00
fixer.md board: split fixer into read-only inspector + repair-only fixer 2026-09-10 11:53:17 +02:00
graphics.md Self-Close-Bug behoben: Claude-Runtime darf keine Befehlsketten senden 2026-09-01 20:27:32 +02:00
inspector.md board: split fixer into read-only inspector + repair-only fixer 2026-09-10 11:53:17 +02:00
kanban-operator-smoke-test-split-2-agents.md agents: add Operator smoke-test marker (split, agents) 2026-09-09 14:49:58 +02:00
kanban-operator-smoke-test-split-agents.md agents: add Operator smoke-test marker (split, agents) 2026-09-09 14:16:04 +02:00
operator.md board: automatic escalation ladder for limit_reached Builder retries 2026-09-10 13:58:52 +02:00
orga.md feat(agents): add builder iteration limit and board-triggered review contract 2026-09-06 16:17:47 +02:00
planner.md board-agent: manual split escalation for cards stuck at the Builder iteration limit 2026-09-08 16:33:08 +02:00
researcher.md researcher: add live evaluation tooling 2026-09-07 21:16:19 +02:00
reviewer.md reviewer: strukturiertes Korrekturfeld-Set bei "zurück zur Planung" als bewusste Ausnahme 2026-09-07 21:39:29 +02:00
shared.md agents,docs: implement remaining review items, clear markers, fix rename refs 2026-07-31 12:17:36 +02:00