Commit History
-
[NOTICKET] feat(storage): read tabular Parquet from Supabase S3 via provider toggle
TabularExecutor was hard-wired to Azure Blob (az_blob:// location_ref + AzureBlobStorage). After the Go data plane switched storage provider to Supabase S3, location_ref became object_storage://... and tabular queries failed with a ValueError before download. - settings: add STORAGE_PROVIDER toggle + SUPABASE_S3_* config (mirrors Go) - storage/object_storage: new isolated boto3 Supabase S3 read client - tabular executor: accept object_storage:// prefix; pick backend by toggle Bridge (Option C) until Go exposes a source-data endpoint; see docs/proposal_go_source_data_endpoint.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>3f48226