Stages, Substages und was "Done" bedeutet
Wie eine Stage definiert ist, was sie completed macht und welche Artefacts sie erzeugt.
Eine Stage in einem Workflow ist keine freie Beschreibung. Sie ist eine strukturierte Definition: entry conditions, work-required, completion criteria und exit artefacts. Diese Struktur macht die Engine deterministisch.
Entry conditions
Was wahr sein muss, bevor ein Asset in die Stage eintreten darf. Für “testing”: Asset befindet sich in einer warehouse zone vom Typ “processing,” receiving ist abgeschlossen, die device category hat eine definierte test checklist. Die Plattform erlaubt den Eintrittsübergang nicht, wenn die Bedingungen fehlschlagen; sie zeigt den konkreten Grund.
Work-required
Die Aktion, die während der Stage passieren muss. Für testing: die test checklist für die Kategorie des Assets abschließen. Für grading: alle vier sub-grades plus overall vergeben. Für erasure: den erasure tool run abschließen und den Report importieren. Die Aktion erscheint als next-action prompt auf dem Asset Detail und in der Queue des Operators.
Completion criteria
Was die Stage als done markiert. Für testing: jede verpflichtende defect-zone ist geprüft, Functional und Battery Grades sind gefüllt. Die Plattform akzeptiert keinen “complete”-Toggle, wenn die Kriterien nicht erfüllt sind; versucht man ein untergetestetes Asset weiterzuschieben, zeigt sie die Lücke.
Exit artefacts
Was generiert wird, wenn die Stage abgeschlossen wird. Für erasure: ein Erasure Certificate pro Drive, D0-Status am Asset, eine Audit Row. Für grading: eine Audit Row mit Grades und Kriterienversion, ein Statuswechsel zu “graded.” Manche Artefacts sind Dokumente (PDFs); manche sind State Changes; manche sind Downstream Entity Creations (settlement rows, listings usw.).
Manual override
Ein Operator mit der richtigen Rolle kann ein Asset manuell über eine Stage hinwegsetzen, mit aufgezeichnetem Grund. Genutzt für Edge Cases (Asset kam bereits vom Kunden getestet an, Stage gilt nicht). Der Override wird geloggt; der Audit Trail hält fest, dass die Stage manuell abgeschlossen wurde statt normal durchlaufen zu werden.