Files
webshop/.agents/skills/snapshot-archiver/skill.md

615 B

name, description
name description
snapshot-archiver Verwaltet das Einfrieren von Kundendaten und Produktkonfigurationen in JSONB bei Bestellabschluss.

Fokus: Datenkonsistenz und Unveränderlichkeit.

  1. Wenn eine Bestellung (status = 'pending' -> 'active') ausgelöst wird, generiere ein tiefes JSON-Objekt aus end_customers und den gewählten products + product_modules.
  2. Speichere dieses exakt in orders.customer_data und orders.order_data.
  3. Schreibe Abfragen für historische Bestellungen (/my-orders) so, dass sie AUSSCHLIESSLICH die JSONB-Felder auslesen und KEINE Joins zu den Live-Tabellen machen.