Files
bf-infra/docs/announcements.md
Christoph Emsenhuber b6f2129b41 TP35 Schicht 4+5 ✅: /news-Announcements + Backup-Guard abgenommen
Schicht 4 (Announcement): docs/announcements.md angelegt (Format
## YYYY-MM-DD — Titel + Betrifft/Aktion, neueste oben) + globaler Skill /news
(liegt in ~/.claude/skills/news/ UND ~/.config/opencode/skills/news/, cp kein
Symlink). /news zeigt Einträge seit dem letzten Lauf (Seen-State ~/.news-seen/).
Erste Einträge: SSoT-Cutover + TP36-Live.

Schicht 5 (Backup-Guard): abgenommen — Guard + pre-commit-Hook live verdrahtet,
hat beim TP36-Live-Commit real gegriffen. Grenze dokumentiert (check prüft nur
Existenz der Guard-Datei, nicht deren Alter).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-12 12:14:10 +02:00

1.9 KiB

Announcements — bf-infra

Breaking News / Querschnitts-Änderungen, die jede folgende Session kennen muss, bevor sie losarbeitet — Dinge, die man sonst erst nach dem ersten Fehlschlag merkt. Kein Ersatz für die TP-Prosa (docs/teilprojekte.md) oder das Gitea-Board; hier steht nur, was quer zu den TPs gilt.

Format je Eintrag: Überschrift ## YYYY-MM-DD — <Titel>, dann die Zeilen Betrifft: (wer/was) und Aktion: (was eine Session konkret anders machen muss), optional ein, zwei Sätze Kontext. Neueste oben. Der Skill /news liest diese Datei und zeigt die Einträge, die seit dem letzten /news-Lauf dazugekommen sind (Rest auf Wunsch).


2026-09-12 — TP36-Live: Gerätedaten stehen als CustomFields in Nautobot

Betrifft: alle, die Geräte-Ist-Werte (RouterOS-Version, Compliance %, DHCP-Server-Zahl, DNS-Modus, Mgmt-IP) brauchen. Aktion: Nicht mehr aus der Prosa ablesen und nicht raten — die fünf Felder (grouping: TP36-Live) hängen an den 5 RouterOS-dcim.Device in Nautobot. Aktualisieren: python3 nautobot/gc-snapshot.py --commit (liest nur aus Nautobot/GC, kontaktiert kein Gerät). Die Werte sind so aktuell wie das letzte Golden-Config-Backup (backup_last_success_date am Gerät).

2026-09-07 — SSoT-Cutover: Index/Status = Gitea, NICHT mehr teilprojekte.md

Betrifft: jede Session, die einen TP-Status ändert, anlegt oder abschließt. Aktion: Status/Reihenfolge/„was lief zuletzt" gehen ins Gitea-Issue (admin/bf-infra, Labels status:*/thema:*), nicht in eine Tabelle in docs/teilprojekte.md. Die Datei trägt nur noch die ### TPnn-Prosa. /projektstatus liest Baum + Status aus der Gitea-API. Branch tpNN-kurz jederzeit möglich, Merge nach main, sobald Code/Config steht.