Source boundary
Declare what this run is allowed to process
Tie every run to a stable interval, source version, and expected asset so reprocessing has the same boundaries as the original work.
- Scheduled data interval or asset update
- Source tables, files, APIs, and extraction receipts
- Sensor timeout and late-arrival policy
- Connection ID with least-privilege access