Bootstrap Storage
Configure Supabase Storage or AWS S3 with CLI-first verification, explicit consent gates, and deterministic smoke checks.
Defaults
Default access mode is private. Smoke tests use _vibecodemax/healthcheck/<target>/<timestamp>/....
Steps
1
Prerequisites
CLI and provider prerequisites before storage setup.
2
Choose Target Scope
Production only or staging + production.
3
Provider Auth
Provider-specific auth and context steps.
4
Set Env Vars
Set app storage env vars with consent.
5
Access Check
Validate visibility mode and policy intent.
6
Test Upload
Upload smoke test object.
7
Test Download
Read/list smoke test object.
8
Test Delete
Delete only healthcheck objects.
9
Storage State
Persist .vibecodemax/storage-state.json.
