Konzepte

Das zentrale Everyn-Vokabular, Objektbeziehungen und Produktinvarianten.

Everyn ist ein verwaltetes Run-System. Es verwandelt wiederholbare Eingabedaten und eine wiederverwendbare Arbeitsdefinition in dauerhafte Arbeit, die geprüft, wiederholt und nach der Model-Antwort erklärt werden kann.

Das Kernmodell ist bewusst kleiner als ein Workflow Builder. Ein Dataset liefert stabile Rows. Ein Job Spec definiert die Arbeit. Ein Run wendet eine gepinnte Job Spec Version auf einen ausgewählten Row Scope an. Outputs, Failures, Events und Exports machen die Arbeit prüfbar.

Objektmodell

Objektmodell

KonzeptStabile IDBedeutung
Datasetds_...Eingabedaten, die bei Everyn aus einem CSV-basierten Dataset Upload registriert sind.
Dataset Rowdsr_...Stabile Row-Identität in einem Dataset Snapshot.
Job Specjs_...Veränderlicher Pointer für eine wiederverwendbare Klasse von Arbeit.
Job Spec Versionjsv_...Unveränderlicher Snapshot des Job-Vertrags, den ein Run pinnt.
Runrun_...Konkrete Ausführung einer Job Spec Version gegen einen Row Scope.
Run Rowrr_...Per-Run-Ausführungsdatensatz für eine ausgewählte Dataset Row.
Outputout_...Schema-gültiger generierter Wert oder Child Record einer Run Row.
Failurekeine oder eingebettetStrukturierter Non-Success Outcome, wenn gültiger Output nicht erzeugt werden kann.
Eventevt_...Append-only operative Spur für Inspection, Alerts und Support.
Exportexp_...Generiertes Artifact, etwa CSV mit Outputs oder Resolved-Lineage-Results.
Alert Rulealr_...Regel, die Run- oder Row-Events beobachtet.
Alert Deliveryald_...Delivery-Versuch, den eine Alert Rule erzeugt.
Error CodeString-CodeStabiler öffentlicher Code mit Docs-URL und Recovery-Hinweisen.

Beziehungskarte

Dataset
  DatasetRow[]

JobSpec
  JobSpecVersion[]

Run
  pinnt eine JobSpecVersion
  waehlt DatasetRow[] aus einem Dataset
  erzeugt RunRow[]
  emittiert Output[], Failure[], Event[]
  kann Export[] erzeugen

Kerninvarianten

  • Source Snapshots sind nach Dataset-Registrierung unveränderlich.
  • Dataset Row IDs bleiben über Scopes, Retries, Outputs, Failures, Exports und Inspection hinweg stabil.
  • Job Specs sind veränderliche Pointer; Job Spec Versions sind unveränderliche Snapshots.
  • Ein Run pinnt die Job Spec Version, die er nutzt.
  • Terminale Run Rows werden nicht wieder geöffnet.
  • Retry, Repair und Failed-Row-Follow-up erzeugen einen neuen Run mit Lineage.
  • Events sind append-only.
  • Generierter Output muss das outputSchema des Job Specs erfüllen; sonst sollte die Row fehlschlagen statt Daten zu erfinden.
  • requestId und docsUrl sind Teil des Support- und Recovery-Pfads, keine Dekoration.

Häufige Verwechslungen

Wenn du sagen willstBesserWarum
TaskRun oder Job Spec"Task" verbirgt, ob Definition oder Ausführung gemeint ist.
PromptJob-Spec-Prompt oder InstructionsEin Job Spec enthält auch Schema, Mode, Model und Review-Erwartungen.
ResultOutput, Failure oder ExportEin Run kann mehrere prüfbare Ergebnisformen erzeugen.
RerunRetry Run oder Follow-up RunRuns passieren einmal; neue Arbeit erzeugt einen neuen Run.
Row ResultRow OutcomeEine Row kann erfolgreich sein, fehlschlagen, übersprungen werden oder Review brauchen.

Wohin als Nächstes

  • Datasets erklärt Input Snapshots und Row Identity.
  • Job Specs erklärt wiederverwendbare Arbeitsverträge.
  • Runs erklärt Lifecycle, Inspection und Retry-Lineage.
  • Fehler erklärt öffentliche Recovery Codes.