--- phase: 05-lab-04-storage-s3 plans: 1 (combined RED/GREEN for efficiency) type: execute wave: 0 requirements: LAB-04, INF-04, DOCT-01/02/03/04, PARA-01 must_haves: truths: - "Docker volumes named persist data across container restarts" - "MinIO provides S3-compatible API" - "INF-04 compliance: data survives container lifecycle" - "All Diátxis documents created" artifacts: - docker-compose.yml with MinIO + volumes - 6 test scripts - 11 documentation files objective: Create Lab 04 - Storage & S3 with Docker Volumes and MinIO. Key concepts: - Named volumes = EBS volumes - MinIO = S3 bucket - Data persistence across restarts Execute with TDD: tests first, then implementation.