4d94a254fd
Git doesn't track empty directories, so apps/web/public is missing in CI checkout. The web Dockerfile COPY --from=builder fails when public dir doesn't exist. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>