operation
one of: drain
scope
one of: all | paper | person
checkpoint
object (additional keys allowed)
batches
integer >= 0
completed
list of object (additional keys allowed)
type
one of: paper | person
slug
non-empty string
disposition
one of: created | completed | unchanged | dry-run
seeded
list of object (additional keys allowed)
type
one of: paper | person
slug
non-empty string
disposition
one of: created | completed | unchanged | dry-run
failed
list of object (additional keys allowed)
type
one of: paper | person
slug
non-empty string
stage
one of: read | seed | hydrate
error
object (additional keys allowed)
kind
one of: misuse | refused | bad-input | failed | unavailable | unknown-outcome | human-gated | pending | repair-then-retry | bug
message
non-empty string
demoted
list of object (additional keys allowed)
type
one of: paper | person
slug
non-empty string
disposition
one of: completed
This schema declares no additional rules beyond its field shape.
| Bound by | research-records |
|---|---|
| Declared in | ~/ |
| Binding | DrainRunMetaZod |
| Directory | none |
| Files | none |
| Referenced as | drain-run |