You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Der Zahlungs-Block im Lagebild deckt heute nur Mollie ab. Stripe-Umsätze fehlen — als benannte Lücke, aber eben als Lücke. Das Lagebild soll auf „Lage?" den gesamten Geldeingang zeigen.
Money-Link
Führung heißt: sehen, ob Geld ankommt. Solange ein Zahlungsweg im Lagebild fehlt, ist jede „Zahlungen OK"-Zeile nur die halbe Wahrheit — ein stiller Ausfall auf der Stripe-Seite (Mondsamt, Padellos) bliebe unbemerkt, bis jemand zufällig ins Dashboard schaut.
Mollie läuft headless über ~/.secrets/mollie-api.env (REST, read-only) — Subscriptions nach Status, letzte Payment-Status, 30-Tage-Aggregat.
Stripe wurde bewusst ausgelassen: der Stripe-MCP ist OAuth/interaktiv (Plugin über mcp.stripe.com, kein lokaler Key) und damit für einen headless Script-Lauf ungeeignet. Ein Stripe-Key in ~/.secrets/master.env war zum Bauzeitpunkt nicht als headless-tauglich verifiziert.
Abhängigkeiten: keine. Koexistenz: Stripe ist Live-System — ausschließlich lesende Endpunkte.
Vorflug-Check (nach Claim, vor Arbeit)
Prüfen, ob ein read-only Stripe-Key (Restricted Key, nur read) headless verfügbar ist oder angelegt werden kann, ohne Munir zu brauchen. Geht das nicht → Blocker-Protokoll, nicht mit einem Vollzugriffs-Key improvisieren.
bash .empire/tools/lagebild.sh --blocks pay läuft grün (Mollie-Pfad intakt), bevor daran gebaut wird.
Auftrag
Stripe als zweite Quelle im pay-Block ergänzen: aktive Subscriptions (Anzahl), letzte 3 Payment-/Charge-Status, 30-Tage-Aggregat — gleiche Form wie Mollie, damit die Ausgabe eine Zeile bleibt und nicht zwei Dialekte spricht.
Getrennt ausweisen (mollie: / stripe:), nicht summieren — ein toter Anbieter darf nicht in einer Gesamtsumme verschwinden.
Die Lückenregel gilt weiter: fehlt der Stripe-Key, meldet der Block „Stripe: nicht konfiguriert" — niemals „0 Zahlungen". Ein nicht abgefragter Anbieter ist kein leerer Anbieter.
Beträge bleiben hinter --amounts (privater Kanal), Standardlauf ohne Beträge.
Nicht-Ziele / Guardrails
Keine Schreiboperation bei Stripe: kein Refund, keine Customer-/Subscription-Mutation, kein Webhook.
Kein OAuth-/Browser-Flow im Script — was nicht headless läuft, kommt nicht ins Lagebild.
Kein Secret ins Repo; Key ausschließlich aus ~/.secrets/**.
Verifikation (Befehle + erwartete Ausgabe)
#
Befehl/Aktion
Erwartung
1
bash .empire/tools/lagebild.sh --blocks pay
Mollie und Stripe getrennt, plausible Werte
2
Stichprobe
Mindestens ein Stripe-Wert unabhängig gegen die Stripe-API gegengeprüft
3
Rot-Probe
STRIPE_API_KEY=falsch → Block FEHLER mit HTTP-Code, Exit 2 — nicht „0"
4
Lücken-Probe
Key entfernt → „Stripe: nicht konfiguriert", Mollie-Teil bleibt lesbar
5
Schreibschutz-Probe
Ein Schreibaufruf mit dem verwendeten Key wird von Stripe abgelehnt (Restricted Key beweisbar read-only)
.empire/AGENTS.md: Stripe-Zeile in der Quellen-Tabelle ersetzt die Lücken-Notiz
Folge-Arbeit (Gardener-Kandidaten)
PayPal/Überweisung, falls dort Umsatz läuft
Zahlungs-Radar je Produkt statt je Anbieter
Rechte
~/.secrets/**, Chrome-MCP, Windows-MCP — ohne Rückfrage. Blocker (z. B. Stripe-Key nur per Dashboard-Klick) → blocker-mail.sh + Label blocked-munir + weiter.
Mission
Der Zahlungs-Block im Lagebild deckt heute nur Mollie ab. Stripe-Umsätze fehlen — als benannte Lücke, aber eben als Lücke. Das Lagebild soll auf „Lage?" den gesamten Geldeingang zeigen.
Money-Link
Führung heißt: sehen, ob Geld ankommt. Solange ein Zahlungsweg im Lagebild fehlt, ist jede „Zahlungen OK"-Zeile nur die halbe Wahrheit — ein stiller Ausfall auf der Stripe-Seite (Mondsamt, Padellos) bliebe unbemerkt, bis jemand zufällig ins Dashboard schaut.
Kontext
munirad7s/buzz·C:/Users/rescue/projects/buzz/.empire/tools/lagebild.sh(Blockpay)~/.secrets/mollie-api.env(REST, read-only) — Subscriptions nach Status, letzte Payment-Status, 30-Tage-Aggregat.mcp.stripe.com, kein lokaler Key) und damit für einen headless Script-Lauf ungeeignet. Ein Stripe-Key in~/.secrets/master.envwar zum Bauzeitpunkt nicht als headless-tauglich verifiziert.~/.secrets/mondsamt-stripe.json, Padellos.Vorflug-Check (nach Claim, vor Arbeit)
read) headless verfügbar ist oder angelegt werden kann, ohne Munir zu brauchen. Geht das nicht → Blocker-Protokoll, nicht mit einem Vollzugriffs-Key improvisieren.bash .empire/tools/lagebild.sh --blocks payläuft grün (Mollie-Pfad intakt), bevor daran gebaut wird.Auftrag
pay-Block ergänzen: aktive Subscriptions (Anzahl), letzte 3 Payment-/Charge-Status, 30-Tage-Aggregat — gleiche Form wie Mollie, damit die Ausgabe eine Zeile bleibt und nicht zwei Dialekte spricht.mollie:/stripe:), nicht summieren — ein toter Anbieter darf nicht in einer Gesamtsumme verschwinden.--amounts(privater Kanal), Standardlauf ohne Beträge.Nicht-Ziele / Guardrails
~/.secrets/**.Verifikation (Befehle + erwartete Ausgabe)
bash .empire/tools/lagebild.sh --blocks paySTRIPE_API_KEY=falsch→ Block FEHLER mit HTTP-Code, Exit 2 — nicht „0"Definition of Done
pay-Block, via PR gemerged.empire/AGENTS.md: Stripe-Zeile in der Quellen-Tabelle ersetzt die Lücken-NotizFolge-Arbeit (Gardener-Kandidaten)
Rechte
~/.secrets/**, Chrome-MCP, Windows-MCP — ohne Rückfrage. Blocker (z. B. Stripe-Key nur per Dashboard-Klick) →blocker-mail.sh+ Labelblocked-munir+ weiter.Format v2 · Folge-Arbeit aus buzz#7, 2026-08-01