fix(preprocess): verify canonical generations and cleanup
This commit is contained in:
@@ -220,6 +220,16 @@ class CorpusPipeline:
|
||||
"dimensions": self.embedding_dimensions,
|
||||
"chunk_policy": asdict(self.chunk_policy),
|
||||
})
|
||||
previous = self.store.active_manifest()
|
||||
if (not dry_run and resume_run_id is None and previous is not None
|
||||
and previous.metadata.get("compatibility_fingerprint") == compatibility
|
||||
and previous.metadata.get("fingerprints") == {
|
||||
item.source_id: item.fingerprint for _, item in discovered
|
||||
}):
|
||||
return PipelineResult(
|
||||
"succeeded", previous.manifest_id, False, (),
|
||||
tuple(sorted(item.source_id for _, item in discovered)), (), previous,
|
||||
)
|
||||
spec = JobSpec(
|
||||
workspace_id=workspace_id,
|
||||
job_type="evidence",
|
||||
|
||||
Reference in New Issue
Block a user