How should a pilot delivery be laid out, versioned and validated on arrival?
A suggested release layout with manifest, task, snapshot, reference, policy and tool files, plus versioning, seeds, reset scripts and arrival validation steps.
A pilot delivery works best when it is structured like a small release. The following layout is one that a buyer can ask for.
- **manifest.json**: release_id, version, generation date, file list, checksums, schema version. - **tasks.jsonl**: one task per line with task_id, instruction, snapshot_id, rule_tags and difficulty_band. - **snapshots/**: Parquet files per record type, partitioned by snapshot_id. - **references.jsonl**: expected final state and rationale per task_id. - **policies/**: policy text files with policy_id, matching the ids used in tasks. - **tools.json**: tool names, argument schemas and return shapes. - **CHANGELOG**: what changed between versions and which task ids were affected.
Checksums let you confirm that files arrived intact. Version fields let you tie each evaluation result to the exact data used, which matters if you later compare runs.
For environment use, ask for a reset command or script that loads a snapshot by id and clears all run state. For repeat testing, ask for seeds, so that the same task can be regenerated with variations such as different amounts or customers while keeping the same rule.
Validate on arrival: check that checksums match, that every foreign key resolves, and that every task has a reference. Report defects with task ids. Licence terms, delivery method and any limits on redistribution are agreed with MirrorFirm separately and are not implied by the layout.
Ask for a manifest with checksums, versioned files and a reset script, so every result ties back to the exact data used.
- Audience:
- Evaluation teams
- Content type:
- Integration
- Buyer question:
- Scope and getting started
Content release: r-a220eb6e099b243b
Related questions
- What delivery formats, splits and versioning should I agree before a first sample?
- What does a scoping meeting for a freight billing agent pilot produce?
- Will I receive real customer payments, and does generated data settle privacy questions?
- What should I ask for in a sample or pilot before committing to a larger release?
- How should I scope a first engagement for a payment matching agent?
- What does a scoping conversation look like for an insurer premium desk pilot?