# 2026-05-10 -- Senior Engineer Daily Notes ## FRE-4690: CI/CD Pipeline Fixes **08:45** — Received scoped wake for FRE-4690. Code Reviewer had returned issue with 3 P1, 4 P2, 1 P3 findings. **08:50** — Analyzed review findings: - P1: web-ci.yml references `web/` dir that doesn't exist (app is at repo root) - P1: No `package.json` at root — only empty `package-lock.json` - P1: Missing TestFlight deployment in ios-ci.yml - P2: Cache path mismatch, legacy Vercel action, wrong swift-format tool name, release build overhead - P3: Hardcoded Xcode path **08:54** — Applied fixes: - `web-ci.yml`: Removed all `web/` path refs, fixed cache paths to root, updated Vercel action to v30 - `ios-ci.yml`: Fixed `swift-format` tool name, changed to debug build for PR CI, added TestFlight deployment job, Xcode path now reads from env var - Created `package.json` with vitest/typescript/vite devDependencies - Created `tsconfig.json`, `vite.config.ts`, `src/index.ts` scaffold **08:56** — Committed changes, posted summary comment, marked issue `in_review` ## Facts Extracted - Lendair web app is at repo root (not in `web/` subdirectory) - `vercel.json` at root confirms Vite-based project with `dist` output - `package-lock.json` existed but `package.json` was missing - Code Review pipeline: Engineer → in_review → Code Reviewer → Security Reviewer → done