ReadonlyEntityThe entity this stage runs over.
ReadonlyNameThe registered name; must match the @RegisterClass key.
ReadonlyStatusThe status column the committer advances and a Record Process's filter reads (e.g. ExtractionStatus).
null for Discover, which walks every source selected by the Record Process filter rather than advancing a status.
The value StatusField takes on success. The vocabulary belongs to the column (DeleteStatus uses 'Deleted').
OptionalFinalizeOptional bulk step for work far cheaper in bulk (one embedding call for fifty texts). Run then only
gathers; Finalize gets the page's records and returns one outcome each. Used only when the stage is
last in the run's list.
Do this stage's work on one record. Return an outcome; a thrown TransientStageError or FatalStageError is understood too, and any other throw is treated as fatal.
The value for a Skipped or finally Failed outcome, or null to leave the column alone.
StaticResolveResolve a registered stage, or null. Uses TryCreateInstance because CreateInstance falls back to a
hollow base instance on an unknown key, which would make a typo in a Record Process silently do nothing.
Walks a source through its driver's
Discover, turning each item into a child Content Item record.