Artifact Outcome
The outcome of ingesting a single artifact within a batch.
Per-artifact outcomes are explicit so callers can distinguish "already seen" from "extracted nothing" and isolate failures to the offending artifact.
Inheritors
Types
Link copied to clipboard
The artifact's content was already seen and was skipped before extraction. Carries no propositions — distinct from an Ingested result with an empty list.
Link copied to clipboard
Ingesting the artifact failed; the rest of the batch is unaffected.
Link copied to clipboard
The artifact was newly ingested, yielding propositions.