Bestandsabgleich mit dem Wabenhain-Shop, Rohstoffe und Herstellung #10

Closed
opened 2026-10-16 05:58:00 +00:00 by Nick.Rosenloecher · 0 comments
Owner

Ziel

Eine Entnahme in ApiCore mindert sofort den Shop-Bestand, ein Verkauf im Shop bucht in ApiCore zurück. Wachs und Propolis werden als Rohstoff-Lose geführt und von Herstellungschargen verbraucht.

Umgesetzt

  • Spec Bestandsabgleich (85f05dc5)
  • Bewegungsbuch je Charge, Herstellungschargen und Rückschreib-API für den Shop (04f93e95)
  • Bestandskarte mit Entnahme und Inventur, Artikel-Übersicht (f57db975, 41c2af72), Abschluss „Bestandsabgleich umgesetzt“ (e52a6057)
  • Rohstoff-Lose (Wachs, Propolis) mit Verbrauch durch Herstellung, Nummernformate und eigene Zähler je Rohstoffart (e73c8b2c, 569a43d2, 44971c23, 5408711b, cfd3a187)
  • Rechteprüfung beim Verbrauch, ID-Kodierung in allen API-Pfaden (f9899d56, a7609ff3, fc887d84)

Abhängigkeiten / Blocker

Die Gegenseite liegt im Repo Wabenhain. Laut Analyse vom 2026-10-10 liefen die drei CronJobs aus Wabenhain/k8s/07-backup-cronjob.yaml (darunter apicore-stock) nicht im Cluster; das wird im Wabenhain-Repo verfolgt.

Grundlage

docs/superpowers/specs/2026-10-02-bestandsabgleich-design.md, Memory „ApiCore und Wabenhain bleiben getrennte Pakete“ (nur über GET /shop-sync mit API-Schlüssel).

Status

Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja
Stand: 2026-10-16 (Quelle: git origin/main b48fb157, Cluster-Abfrage 2026-10-16, Session-Status vs-code-ff, Memory)
Im Cluster läuft seit 2026-10-12 das Backend-Image sha-f5b1964 (Commit f5b19642) und ein Frontend-Image vom 2026-10-12 03:23 UTC. Alles ab Paket 0 (10cbe9bf) ist gebaut, aber nicht ausgerollt.

## Ziel Eine Entnahme in ApiCore mindert sofort den Shop-Bestand, ein Verkauf im Shop bucht in ApiCore zurück. Wachs und Propolis werden als Rohstoff-Lose geführt und von Herstellungschargen verbraucht. ## Umgesetzt - [x] Spec Bestandsabgleich (85f05dc5) - [x] Bewegungsbuch je Charge, Herstellungschargen und Rückschreib-API für den Shop (04f93e95) - [x] Bestandskarte mit Entnahme und Inventur, Artikel-Übersicht (f57db975, 41c2af72), Abschluss „Bestandsabgleich umgesetzt“ (e52a6057) - [x] Rohstoff-Lose (Wachs, Propolis) mit Verbrauch durch Herstellung, Nummernformate und eigene Zähler je Rohstoffart (e73c8b2c, 569a43d2, 44971c23, 5408711b, cfd3a187) - [x] Rechteprüfung beim Verbrauch, ID-Kodierung in allen API-Pfaden (f9899d56, a7609ff3, fc887d84) ## Abhängigkeiten / Blocker Die Gegenseite liegt im Repo Wabenhain. Laut Analyse vom 2026-10-10 liefen die drei CronJobs aus `Wabenhain/k8s/07-backup-cronjob.yaml` (darunter `apicore-stock`) nicht im Cluster; das wird im Wabenhain-Repo verfolgt. ## Grundlage `docs/superpowers/specs/2026-10-02-bestandsabgleich-design.md`, Memory „ApiCore und Wabenhain bleiben getrennte Pakete“ (nur über `GET /shop-sync` mit API-Schlüssel). ## Status Code: ja · Geprüft: ja · Gemergt: ja · Produktiv: ja Stand: 2026-10-16 (Quelle: git origin/main b48fb157, Cluster-Abfrage 2026-10-16, Session-Status vs-code-ff, Memory) Im Cluster läuft seit 2026-10-12 das Backend-Image `sha-f5b1964` (Commit f5b19642) und ein Frontend-Image vom 2026-10-12 03:23 UTC. Alles ab Paket 0 (10cbe9bf) ist gebaut, aber nicht ausgerollt.
Nick.Rosenloecher added the art/featureprio/hochstatus/erledigt labels 2026-10-16 05:58:00 +00:00
Sign in to join this conversation.