How do conditional approvals fit into a training or evaluation data pipeline?
Conditional approvals work best as linked tables with a shared event timeline. This entry lists candidate tables, key fields and how to replay state into training examples.
Conditional approvals fit a training or evaluation pipeline best as linked tables with a shared event timeline, not as a single transcript.
A release could include these files, each as JSONL (one object per line) or Parquet for columnar analysis:
- `approvals`: `approval_id`, `subject_ref`, `decision`, `decided_by_role`, `decided_at`, `expires_at`. - `conditions`: `condition_id`, `approval_id`, `owner_role`, `evidence_required`, `due_at`, `status`. - `evidence`: `evidence_id`, `condition_id`, `received_at`, `kind`, `assessment`, `assessed_by_role`. - `waivers`: `waiver_id`, `condition_id`, `authorised_by_role`, `reason_code`. - `proceed_requests`: `request_id`, `approval_id`, `requested_by_role`, `requested_at`, `expected_response`. - `events`: an ordered log with `event_ts` and a `ref` to any of the above.
Because every table links back through `approval_id`, a training example can be built by replaying events up to a chosen timestamp and rendering the state as context. The `expected_response` field on a proceed request gives a labelled target such as `hold`, `proceed` or `escalate`.
Field names are a starting point; scope the exact schema in a pilot. Since the content is generated, check the sample for grounding and disclosure risk before wiring it into a pipeline.
Linked tables keyed by approval identifier let you replay state at any timestamp and build labelled examples without parsing transcripts.
- Audience:
- Model labs
- Content type:
- Integration
- Buyer question:
- What it is and why it matters
Content release: r-a220eb6e099b243b
Related questions
- Why can't an agent treat an approved status as permission to proceed?
- What is a conditional approval, and why does it matter for training and testing agents?
- What happens when evidence arrives but the condition it was meant to satisfy is not met?
- How do I tell whether conditional approvals are a meaningful test for my agent?
- What record types and links does an agent meet in a conditional approval process?
- What is an approval with conditions, and why does it matter for training agents?