TP35 — MCP-Schichtung + 3-Schicht-CLAUDE.md + Backup-Guard #25

Closed
opened 2026-09-07 11:26:41 +02:00 by admin · 3 comments
Owner

Steuerungs-SSoT: Index/Status hier in Gitea; Prosa/Detail im Repo unter docs/teilprojekte.md (Abschnitt TP35).

  • Status: ⏳ (status:wip)
  • Abschluss: —
Steuerungs-SSoT: Index/Status hier in Gitea; **Prosa/Detail** im Repo unter `docs/teilprojekte.md` (Abschnitt `TP35`). - Status: ⏳ (status:wip) - Abschluss: —
admin added the status:wipthema:nautobot-doku labels 2026-09-07 11:26:41 +02:00
Author
Owner

Fortschritt 2026-09-12: Schicht 5 (Backup-Guard) ✅ abgenommen (Guard + pre-commit-Hook live, hat beim TP36-Commit real gegriffen). Schicht 4 (Announcement) ✅: docs/announcements.md + globaler Skill /news (beide Skill-Pfade, cp). Schicht 2 (Credentials) ⏳ vorbereitet: exports.zsh vollständig (25 Vars, gui-env-sync 25/25), claude.json-Flip auf {env:} steht aus — läuft bei beendeter App über ~/dev/.bin/schicht2-claude-json-migrate.py --apply-claude, dann MCPs prüfen. Bleibt wip bis Schicht 2 abgenommen + Schicht 3 (pro-Projekt, eigene Sessions).

Fortschritt 2026-09-12: **Schicht 5 (Backup-Guard) ✅ abgenommen** (Guard + pre-commit-Hook live, hat beim TP36-Commit real gegriffen). **Schicht 4 (Announcement) ✅**: `docs/announcements.md` + globaler Skill `/news` (beide Skill-Pfade, cp). **Schicht 2 (Credentials) ⏳ vorbereitet**: `exports.zsh` vollständig (25 Vars, gui-env-sync 25/25), claude.json-Flip auf `{env:}` steht aus — läuft bei beendeter App über `~/dev/.bin/schicht2-claude-json-migrate.py --apply-claude`, dann MCPs prüfen. Bleibt `wip` bis Schicht 2 abgenommen + Schicht 3 (pro-Projekt, eigene Sessions).
Author
Owner

Update 2026-09-12: Schicht 2 angewandt — claude.json-Flip via schicht2-claude-json-migrate.py --apply-claude (beendete App), alle 7 Secrets jetzt {env:}, App neu gestartet, MCP-Server laden sauber. Offen nur: authentifizierter mikromcp-Read on-network (heute Connect-Timeout VLAN99:80 = Erreichbarkeit, kein Auth-Fehler) + Schicht 3 (pro-Projekt CLAUDE.md, eigene Sessions). Bleibt wip.

Update 2026-09-12: **Schicht 2 angewandt** — claude.json-Flip via `schicht2-claude-json-migrate.py --apply-claude` (beendete App), alle 7 Secrets jetzt `{env:}`, App neu gestartet, MCP-Server laden sauber. Offen nur: authentifizierter mikromcp-Read **on-network** (heute Connect-Timeout VLAN99:80 = Erreichbarkeit, kein Auth-Fehler) + **Schicht 3** (pro-Projekt CLAUDE.md, eigene Sessions). Bleibt `wip`.
Author
Owner

Abschluss 2026-09-12: TP35 ✅. 5/6 Schichten durch — MCP-Schichtung (FQDN→LAN-IP), Credentials-Flip auf {env:} (angewandt & verifiziert, MCPs laden sauber), 3-Schicht-CLAUDE.md (globale Schicht), /news-Announcements, Backup-Guard (hat beim TP36-Commit real gegriffen), /projektstatus-Skill global. Schicht-3-pro-Projekt-Rollout ist laut Abgrenzung eigene Session je Projekt — kein TP35-Blocker. Einziger Rest = On-Network-Smoketest (authentifizierter mikromcp-Read); von off-site nicht machbar (VLAN99:80 connect-timeout, kein Auth-Fehler), non-blocking → als Merkposten nach TP30 verschoben. Prosa wandert ins Archiv.

Abschluss 2026-09-12: **TP35 ✅**. 5/6 Schichten durch — MCP-Schichtung (FQDN→LAN-IP), Credentials-Flip auf `{env:}` (angewandt & verifiziert, MCPs laden sauber), 3-Schicht-CLAUDE.md (globale Schicht), `/news`-Announcements, Backup-Guard (hat beim TP36-Commit real gegriffen), `/projektstatus`-Skill global. Schicht-3-**pro-Projekt**-Rollout ist laut Abgrenzung eigene Session je Projekt — kein TP35-Blocker. Einziger Rest = On-Network-Smoketest (authentifizierter mikromcp-Read); von off-site nicht machbar (VLAN99:80 connect-timeout, kein Auth-Fehler), non-blocking → als Merkposten nach TP30 verschoben. Prosa wandert ins Archiv.
admin closed this issue 2026-09-12 12:51:04 +02:00
admin added status:done and removed status:wip labels 2026-09-12 12:51:19 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/bf-infra#25