Upload successful run records to storage
This commit is contained in:
@@ -100,10 +100,16 @@ Implemented in repository:
|
||||
- fake storage backend for deterministic, no-network testing
|
||||
- S3-compatible backend built from `storage.s3` config
|
||||
- backend construction helper from resolved config
|
||||
- archive run upload behavior:
|
||||
- archive validates required prior stage success before uploading
|
||||
- archive uploads successful run records under `runs/{run_id}/`
|
||||
- upload set includes run-record files (`inputs`, `transcripts`, `artifacts`, optional `reports`, `config`, `logs`, `manifest.json`)
|
||||
- local audio is not uploaded by default
|
||||
- upload uses storage backend abstraction and deterministic ordering
|
||||
- archive skips cleanly when `archive.enabled` or `archive.upload_run` is false
|
||||
|
||||
Not implemented yet:
|
||||
|
||||
- archive-stage S3 upload behavior
|
||||
- promotion uploads
|
||||
- writing `current/manifest.json` and `current/run_id.txt` to S3
|
||||
|
||||
|
||||
Reference in New Issue
Block a user