CluPilotCloud/docs/superpowers/plans
nexxo a317145468 Plan: die Erneuerungswache muss alle Zertifikate abdecken, nicht eines
Vorabcheck vor dem ersten Dispatch. sync_vpn_certificate() in update-agent.sh
ueberwacht GENAU EINEN Pfad aus VPN_CERT_PATH und startet den Gateway neu, wenn
er sich aendert — weil Caddys tls-Direktive die Datei nur beim Start liest. Mit
mehreren Namen haette eine Erneuerung von www. keinen Neustart ausgeloest, und
der Tunnel liefe mit einem abgelaufenen Zertifikat weiter. Genau der Ausfall,
den die Funktion laut ihrem eigenen Kommentar verhindern soll, nur eine Ebene
groesser.

Das Startskript schreibt jetzt mit, welche Zertifikate es geladen hat; die Wache
liest diese Liste und faellt auf den alten Pfad zurueck, solange ein Gateway von
vor dieser Fassung laeuft.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 19:07:05 +02:00
..
2026-07-25-customer-pipeline.md docs: customer pipeline (Subsystem B) implementation plan 2026-07-25 11:35:28 +02:00
2026-07-25-host-onboarding.md docs: host-onboarding implementation plan 2026-07-25 09:46:58 +02:00
2026-07-27-mailboxes.md Make the SECRETS_KEY test able to fail 2026-07-27 21:44:59 +02:00
2026-07-28-operator-identity.md Plan the operator identity work as nine testable steps 2026-07-28 09:13:42 +02:00
2026-07-30-betriebsmodus-und-betriebsbereitschaft.md Break the mode switch and the readiness page into twelve steps 2026-07-30 10:23:11 +02:00
2026-07-30-host-uebernahme-bootstrap-skript.md Keep the platform on .com and the customers on .cloud 2026-07-30 21:04:08 +02:00
2026-07-30-host-uebernahme-plattform.md Break the host takeover into two plans that can run side by side 2026-07-30 19:13:04 +02:00
2026-07-30-stripe-adoption-followups.md Break the follow-ups into six testable steps 2026-07-30 16:56:08 +02:00
2026-07-30-stripe-price-adoption.md Put the price recognition back, all 3526 lines of it 2026-07-30 16:35:55 +02:00
2026-07-31-zahlungsmittel-und-nachzahlen.md Spezifikation und Plan: Zahlungsmittel, Nachzahlen, Mahnlauf 2026-07-31 19:57:31 +02:00
2026-08-01-hostname-vergabe.md Fix-Runde 2: Warnung fuer nicht reparierte Hosts, case-sichere Vorabpruefung, wiederholbare Migration 2026-08-01 14:52:15 +02:00
2026-08-01-network-bridge.md Plan: vmbr0 automatisch bauen — neun Tasks, TDD 2026-08-01 12:02:54 +02:00
2026-08-01-neue-pakete.md Plan: zwei Tests, die nichts bewiesen haben 2026-08-01 12:14:04 +02:00
2026-08-02-terminal-container.md Umsetzungsplan: Terminal-Container in drei Aufgaben 2026-08-02 17:25:30 +02:00
2026-08-02-versandtakt.md Plan: der Versandtakt in sieben Aufgaben 2026-08-03 15:26:19 +02:00
2026-08-03-fruehwarnsystem.md Plan berichtigt: zwei Annahmen im Vorabdurchgang gefunden 2026-08-03 12:32:11 +02:00
2026-08-03-mitarbeiterverwaltung.md Plan: der Inhaber-Sitz muss auch zur Laufzeit verknuepft werden 2026-08-03 20:55:21 +02:00
2026-08-04-hostnamen-trennung.md Plan: der Rueckverweis-Test braucht eine vorhandene Zeile, sonst prueft er nichts 2026-08-04 15:56:21 +02:00
2026-08-04-kuendigung-teil-a.md Plan: ein Streifen im Dashboard zeigt die Restfrist 2026-08-04 07:57:21 +02:00
2026-08-04-kuendigung-teil-b1-abbau.md Plan: Kuendigung Teil B1 — der Abbau 2026-08-04 10:40:33 +02:00
2026-08-04-oeffentliche-seiten-im-tunnel.md Plan: die Erneuerungswache muss alle Zertifikate abdecken, nicht eines 2026-08-04 19:07:05 +02:00
2026-08-04-release-decke.md Plan-Korrektur vor der Umsetzung: Task-2-Test isolieren 2026-08-04 14:38:59 +02:00