Skip to content

Outputs

Every successful selection creates one directory with four files.

selected/
├── selected.jsonl
├── selected.csv
├── artifact.md
└── manifest.json

selected.jsonl

The canonical selected-evidence product. Each line contains normalized identity, common projections, annotations, tags, timestamp, provenance, selection reasons, and optional classification values.

selected.csv

A compatibility view for tabular tools. Text is bounded to an excerpt and repeated values are rendered for readability. Use JSONL when exact structure matters.

artifact.md

A human-readable view grouped by the requested group_by value. It includes content, selection reasons, and source reference for each selected record.

manifest.json

Producer-local operational evidence containing the selection request, input file checksums, counts, generation time, and output names. It is not a shared artifact contract. See Provenance and Interoperability.

Atomic output

Files are rendered in a private sibling staging directory, validated, hashed, and then promoted at the directory boundary. Existing non-empty output directories and symlinked output paths are rejected.