feat: move report artifacts to OSS storage
This commit is contained in:
@@ -41,7 +41,8 @@ from committed `ARRIVAL` facts, publishes a validated workbook, and records meta
|
||||
create immutable Booking facts and switch `booking.current_source_batch`; an open draft blocks company-report creation.
|
||||
- Only recognized transient PostgreSQL concurrency errors receive bounded transaction retries.
|
||||
- PostgreSQL state, not HTTP/console output, is authoritative for success.
|
||||
- Daily downloads are read from OSS and rechecked; monthly downloads resolve only registered active/superseded local artifacts and recheck path, size and SHA-256.
|
||||
- Daily and new report downloads are read from OSS and rechecked; historical local report artifacts remain readable through
|
||||
the controlled project-root fallback with the same size and SHA-256 checks.
|
||||
- Fresh uploads are new jobs/versions; exact delivery replay is idempotent.
|
||||
- Monthly success is acknowledged only after both artifacts are registered and the publication is active; replay of the same snapshot returns the existing report.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user