CluPilotCloud/docs/superpowers/plans
nexxo 4dbbed72e2 Plan: zwei Fehler aus meinem eigenen Text, beide mit Ausfallfolge
Erstens: die neue Zuweisung stamp="$(docker compose exec …)" ist blank und laeuft
unter set -Eeuo pipefail. Auf jedem Wirt ohne laufenden Gateway beendet sie den
ganzen Update-Agenten — nach write_alive, der Takt sieht also gesund aus,
waehrend der Update-Knopf still nicht mehr funktioniert. Der Docblock derselben
Funktion warnt vor genau dieser Falle, nur fuer sed. Jetzt "|| stamp=''".

Zweitens: der Gesundheits-Port meldete Bereitschaft, sobald der Gateway laeuft.
Seit dieses Skript Namen ohne Zertifikat auslaesst, kann er laufen und auf 443
gar nichts bedienen — VPN_READY stuende auf true und ausgegebene
Client-Konfigurationen nennten einen Resolver, der auf eine ablehnende Adresse
zeigt. Er antwortet jetzt nur mit 204, wenn der Konsolenblock wirklich gerendert
wurde. Damit erscheint auch die Betreiber-Warnung wieder, ueber die vorhandene
Pruefung in update.sh.

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: zwei Fehler aus meinem eigenen Text, beide mit Ausfallfolge 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