Skip to content

[marin] datakit discovery: skip artifact.json/provenance.json sidecars#5865

Closed
claude[bot] wants to merge 1 commit into
mainfrom
agent/20260520-fix-5864
Closed

[marin] datakit discovery: skip artifact.json/provenance.json sidecars#5865
claude[bot] wants to merge 1 commit into
mainfrom
agent/20260520-fix-5864

Conversation

@claude

@claude claude Bot commented May 20, 2026

Copy link
Copy Markdown
Contributor

After #5732 renamed the executor artifact sidecar from .artifact to artifact.json, normalize._discover_files (extension+dotfile filter only) now picks it up as input; a step whose fn returns None saves literal null, which load_jsonl decodes to None and has_text crashes on. decon._discover_eval_files has the same gap for provenance.json. Filter both by basename via a shared SIDECAR_FILENAMES constant.

Fixes #5864

PR #5732 renamed the executor artifact sidecar from .artifact to
artifact.json, which now slips past normalize._discover_files'
extension+dotfile filter. When the upstream step's fn returns None,
Artifact.save writes literal 'null', which load_jsonl decodes to None
and has_text crashes on. decon._discover_eval_files has the same gap
for provenance.json. Filter both by basename via a SIDECAR_FILENAMES
constant.

Fixes #5864
@claude claude Bot added the agent-generated Created by automation/agent label May 20, 2026
@Helw150 Helw150 closed this May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-generated Created by automation/agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[marin] _discover_files treats artifact.json sidecar as JSONL data

1 participant