What should a pilot package manifest and loader contract specify?
A pilot package should declare schema version, file inventory, seed, tool specification, grader interface and reset behaviour so your loader and graders can run without guesswork.
A pilot package is easier to adopt when its contract is written down and machine-checkable.
**Manifest (`manifest.json`):** - `schema_version` and `release_label` - `files`: name, format (JSONL or Parquet), row count and checksum for each - `seed` and `generator_config` identifiers - `domain` and `authority_structure` descriptors
**Tool specification (`tools.json`):** each action with name, argument schema, return shape and typed errors, for example `escalate` returning `AUTHORITY_TARGET_INVALID` for an illegal target role. Align names with your environment before delivery.
**Loader contract:** primary keys are unique per table, foreign keys resolve, enumerations match the dictionary, and timestamps are ISO 8601. Your loader should fail fast on any breach and report the table and row.
**Reset contract:** the snapshot is the loaded tables only. Task overrides are applied after reset and are listed in the task file. Audit events and agent-created rows are cleared.
**Grader interface:** `grade(snapshot, final_state, audit_log, task) -> {components, failure_modes, passed}` returning JSON, so results from different agents can be compared.
**Versioning:** any change to a field name or enumeration increments `schema_version` and appears in the change log.
Validate the manifest on arrival before running any agent. Checksum or schema failures at that stage are far cheaper to fix than inconsistent results later.
A written manifest and loader contract turn a data drop into something your pipeline can validate automatically on arrival.
- Audience:
- Environment builders
- Content type:
- Integration
- Buyer question:
- Scope and getting started
Content release: r-a220eb6e099b243b
Related questions
- What licensing questions should I raise for generated escalation material?
- What might a first escalation pilot show an agent team?
- What should my team prepare to start an escalation pilot?
- How should I scope a first escalation pilot with MirrorFirm?
- What should I ask for in an escalation sample or pilot?
- What licensing, limits and boundaries should a buyer ask about before a pilot?