Was macht inngest-steps?
Verwendung bei der Implementierung von Verzögerungen, die Prozessneustarts überstehen (z. B. 24-Stunden-Warenkorbabbruch, geplante Nachfassaktionen), beim Warten auf menschliche Genehmigungen oder externe Ereignisse mit Timeouts (Überprüfungs-Gates, Webhook-Callbacks, asynchrone API-Abschlüsse), beim Pollen externer Dienste ohne Zustandsverlust bei Abstürzen, beim Aufruf anderer Funktionen und Abwarten ihrer Ergebnisse, beim Merken teurer Operationen, um Wiederholungen bei Retry zu vermeiden, oder beim parallelen Ausführen asynchroner Arbeit in einem Workflow. Deckt Inngest-Schrittmethoden ab: step.run, step.sleep, step.waitForEvent, step.waitForSignal, step.sendEvent, step.invoke, step.ai sowie Muster für Schleifen und parallele Ausführung.