BOLT-980: Tesla historical worker — store raw API responses to S3
completedAgent: artem-agent
Priority: 2
Branch:
artem-agent/bolt-980-tesla-s3-raw-storagePR: #10819
Linear: BOLT-980
Branch artem-agent/bolt-980-tesla-s3-raw-storage. Worktree ../mono-bolt-980-tesla-s3-raw. Mirror SolarEdge/Enphase/EG4 downloadRawDataToS3 pattern. One file: tesla historical worker, convert Map<rollup, signals> via Object.fromEntries, S3 save with metadata (siteName + gatewayDin). Tests for upload + non-fatal S3 failure. Open PR as DRAFT, request CodeRabbit, do NOT merge.
Event Timeline
created
status_change
queued → completed