Skip to content
Abschnitte der Dokumentation

Provenienz

Jedes Ergebnis gibt an, wie es berechnet wurde: Jedes Rechnerergebnis, jeder Batch-Eintrag und jedes Jobergebnis trägt ein provenance-Objekt mit denselben neun Feldern. Die Werte daneben bleiben davon unberührt.

Die neun Felder

Felder der Provenienz
FeldTypBeschreibung
methodstringWas die Werte berechnet hat: calculator:<slug> oder die Methode eines Job-Handlers.
versionstringDie Engine, die sie berechnet hat, <component>@<revision>: api@…, worker@…, mcp@…, web@…. Ein Build, der seine Revision nicht kennt, sagt das (api@dev).
formulaRefstring | nullDie veröffentlichte Quelle der Formel, oder null, wo keine genannt ist.
assumptions{code, text}[]Was die Methode annimmt. Leer heißt, dass keine Annahme angegeben ist, nicht, dass es keine gibt.
validRangeobjectstatus (inside, outside oder unknown), die Grenzen jeder Eingabe mit ihrer Einheit, die Eingaben außerhalb davon und, wo es eines gibt, der validierte Bereich und der größte Fehler eines angepassten Modells.
computedAtstringWann, ISO-8601 in UTC mit Millisekunden.
inputsobjectDie Eingaben, aus denen die Werte berechnet wurden, nach dem Einsetzen der Standardwerte.
seedinteger | nullDer Seed einer zufallsbasierten Berechnung; null bei jedem Rechner.
elapsedSecondsnumberWie lange die Berechnung dauerte.

Eingaben außerhalb des angegebenen Bereichs

Eine Eingabe außerhalb des Bereichs, für den ein Rechner ausgelegt ist, wird trotzdem berechnet. validRange.status lautet outside, validRange.outside nennt die Eingabe, und eine Warnung mit der Eingabe und der Grenze wird zu warnings hinzugefügt. Verwendet ein Rechner ein angepasstes Modell, gibt validRange.model den validierten Bereich des Modells und seinen größten Fehler an, und ob die Eingaben darin lagen.

Ältere Ergebnisse

Ein vor September 2026 gespeichertes Ergebnis trägt nur method, version, seed, inputs und elapsedSeconds: Lesen Sie ein fehlendes Feld als unbekannt, nicht als leer. Neue Felder können hinzukommen; keines wird umbenannt oder entfernt.