Die beiden Sicherheitsnetze laufen: hängende, nie bezahlte Bestellungen geben ihren Bestand frei, und liegengebliebene Bestandsbuchungen erreichen ApiCore.
Umgesetzt
Skripte scripts/release-stale-orders.ts und scripts/apicore-stock-sync.ts, Werkzeug-Image wabenhain-tools (f28e5e9)
Beide CronJobs sind im Cluster angelegt (seit 2026-10-10)
Offen
Beide CronJobs stehen auf suspend: true (Abfrage 2026-10-16), Grund nicht dokumentiert. Klären und mit Freigabe fortsetzen: kubectl -n wabenhain patch cronjob <name> -p '{"spec":{"suspend":false}}'
Werkzeug-Image auf denselben Build pinnen wie die App (heute wabenhain-tools:latest mit IfNotPresent, das zieht kein neues Image nach und passt nicht zum Kommentar im Manifest)
wabenhain-apicore-stock erst fortsetzen, wenn der Bestandsabgleich eingerichtet ist (#18), sonst endet jeder Lauf rot
Nach dem Fortsetzen Telegram-/Pod-Wächter-Meldungen bei fehlgeschlagenen Jobs beobachten
Abhängigkeiten / Blocker
Änderungen an Produktiv-Ressourcen nur mit Freigabe des Inhabers. Die Datei k8s/07-backup-cronjob.yaml hat lokal eine unkommittierte Änderung (#22); Manifest-Änderungen erst danach.
Grundlage
README, Abschnitte „Abgebrochener Checkout“ und „Bestandsabgleich“; k8s/07-backup-cronjob.yaml.
Status
Code: ja · Geprüft: nein (im Cluster nie gelaufen, soweit sichtbar) · Gemergt: ja · Produktiv: nein (ausgesetzt)
Stand: 2026-10-16 (Quelle: git origin/main 35e7c84, Cluster-Abfrage nur lesend am 2026-10-16, Session-Status, Memory)
## Ziel
Die beiden Sicherheitsnetze laufen: hängende, nie bezahlte Bestellungen geben ihren Bestand frei, und liegengebliebene Bestandsbuchungen erreichen ApiCore.
## Umgesetzt
- [x] Skripte `scripts/release-stale-orders.ts` und `scripts/apicore-stock-sync.ts`, Werkzeug-Image `wabenhain-tools` (`f28e5e9`)
- [x] Beide CronJobs sind im Cluster angelegt (seit 2026-10-10)
## Offen
- [ ] Beide CronJobs stehen auf `suspend: true` (Abfrage 2026-10-16), Grund nicht dokumentiert. Klären und mit Freigabe fortsetzen: `kubectl -n wabenhain patch cronjob <name> -p '{"spec":{"suspend":false}}'`
- [ ] Werkzeug-Image auf denselben Build pinnen wie die App (heute `wabenhain-tools:latest` mit `IfNotPresent`, das zieht kein neues Image nach und passt nicht zum Kommentar im Manifest)
- [ ] `wabenhain-apicore-stock` erst fortsetzen, wenn der Bestandsabgleich eingerichtet ist (#18), sonst endet jeder Lauf rot
- [ ] Nach dem Fortsetzen Telegram-/Pod-Wächter-Meldungen bei fehlgeschlagenen Jobs beobachten
## Abhängigkeiten / Blocker
Änderungen an Produktiv-Ressourcen nur mit Freigabe des Inhabers. Die Datei `k8s/07-backup-cronjob.yaml` hat lokal eine unkommittierte Änderung (#22); Manifest-Änderungen erst danach.
## Grundlage
README, Abschnitte „Abgebrochener Checkout“ und „Bestandsabgleich“; `k8s/07-backup-cronjob.yaml`.
## Status
Code: ja · Geprüft: nein (im Cluster nie gelaufen, soweit sichtbar) · Gemergt: ja · Produktiv: nein (ausgesetzt)
Stand: 2026-10-16 (Quelle: git origin/main 35e7c84, Cluster-Abfrage nur lesend am 2026-10-16, Session-Status, Memory)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Ziel
Die beiden Sicherheitsnetze laufen: hängende, nie bezahlte Bestellungen geben ihren Bestand frei, und liegengebliebene Bestandsbuchungen erreichen ApiCore.
Umgesetzt
scripts/release-stale-orders.tsundscripts/apicore-stock-sync.ts, Werkzeug-Imagewabenhain-tools(f28e5e9)Offen
suspend: true(Abfrage 2026-10-16), Grund nicht dokumentiert. Klären und mit Freigabe fortsetzen:kubectl -n wabenhain patch cronjob <name> -p '{"spec":{"suspend":false}}'wabenhain-tools:latestmitIfNotPresent, das zieht kein neues Image nach und passt nicht zum Kommentar im Manifest)wabenhain-apicore-stockerst fortsetzen, wenn der Bestandsabgleich eingerichtet ist (#18), sonst endet jeder Lauf rotAbhängigkeiten / Blocker
Änderungen an Produktiv-Ressourcen nur mit Freigabe des Inhabers. Die Datei
k8s/07-backup-cronjob.yamlhat lokal eine unkommittierte Änderung (#22); Manifest-Änderungen erst danach.Grundlage
README, Abschnitte „Abgebrochener Checkout“ und „Bestandsabgleich“;
k8s/07-backup-cronjob.yaml.Status
Code: ja · Geprüft: nein (im Cluster nie gelaufen, soweit sichtbar) · Gemergt: ja · Produktiv: nein (ausgesetzt)
Stand: 2026-10-16 (Quelle: git origin/main
35e7c84, Cluster-Abfrage nur lesend am 2026-10-16, Session-Status, Memory)