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/docs/review/board-research-intent-directory-lifecycle.md
pijukka 05575df408 docs: commit backlog of already-resolved intent/review corpus files
board-agent's own README documents docs/intent/ and docs/research-intent/
as tracked corpus directories, and docs/review/<slug>.md as the reviewer's
persisted report per card - but the pipeline only writes these files to
the checkout, it never commits them itself. This had built up a backlog
of intent/review docs for cards already marked deployed or archiviert in
the live board state, which were sitting uncommitted in the working tree.

Adds that backlog as-is: the originating intents, their reviewer reports,
the research-intent/research pair for the board UX evaluation, and one
standalone process-retrospective report (board-review-pipeline-context-
overhead.md, same genre as the two already-tracked audit reports in
docs/review/). No code changes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T7UVrKsttMP9a6FiGFna9b
2026-09-10 12:06:53 +02:00

1.4 KiB

Geprüfter Commit: 75a8bd1 (board-agent: keep research corpus writable-free at runtime).

Scope: ausschließlich der direkte Diff 75a8bd1~1..75a8bd1 mit docs/research-intent/.gitkeep, hosts/blunix/localServices/board-agent.nix und der README.

Prüfmethoden:

  1. Direkter Commit-Diff und Dateistatus geprüft.
  2. Kontext der Board-Agent-Nix-Konfiguration, Systemd-Rechte und Research-Corpus-Verwendung gelesen.
  3. Verpflichtender git grep-Check für research-intent, docs/research-intent und board-agent im Commit-Baum ausgeführt.
  4. Nix-Syntaxprüfung mit nix-instantiate --parse hosts/blunix/localServices/board-agent.nix erfolgreich.
  5. Python-Tests nicht ausgeführt: python3 ist in der Laufzeit nicht verfügbar.

Befunde:

Keine Befunde.

Die Änderung entfernt ausschließlich die Runtime-Erzeugung des getrackten Research-Verzeichnisses. Durch .gitkeep bleibt das Verzeichnis im Checkout vorhanden; BOARD_RESEARCH_INTENT_DIR bleibt gesetzt und wird von trigger.py weiterhin verwendet. Die Nix-Syntax ist gültig. Der verbleibende Testvorbehalt betrifft nur die nicht ausführbare Python-Test-Suite.

Unsicherheiten: Die Python-Unit-Tests konnten wegen fehlendem python3 nicht ausgeführt werden.

Fazit: Der Commit ist innerhalb des festgelegten Scopes fachlich plausibel und enthält keinen erkannten Blocker.

Entscheidung: bereit für Deployment