CI/CD 分離策略: - ESLint 在獨立 lint job 執行 - TypeScript 在獨立 type-check job 執行 - Build 時跳過以加速 Docker 建置 Co-Authored-By: Claude <noreply@anthropic.com>
- apps/api: FastAPI backend with Dockerfile - apps/web: Next.js frontend with Dockerfile - apps/sensor: Signal collection agent - packages: shared packages Co-Authored-By: Claude <noreply@anthropic.com>