Complete productivity review FRE-4808, fix review pipeline assignments for 3 issues [FRE-5100]

This commit is contained in:
2026-05-10 08:09:41 -04:00
parent bc7bf124f5
commit 7b50a53838
8 changed files with 154 additions and 60 deletions

View File

@@ -19,8 +19,23 @@
**08:56** — Committed changes, posted summary comment, marked issue `in_review`
## FRE-4690: Second-Pass Review Fixes
**10:00** — Received second-pass review from Code Reviewer with 4 remaining findings (1 P1, 1 P2, 2 P3).
**10:02** — Applied all 4 fixes:
- P1: Added `LendairApp` executable target to `Package.swift`, created `App/main.swift` entry point, replaced `swift build -c release` with `xcodebuild archive` + `xcodebuild -exportArchive` for proper IPA generation
- P2: Changed `swift-format lint``swift format lint` (built-in Swift 5.6+)
- P3: Created `index.html` at project root for Vite build entry point
- P3: Updated `amondnet/vercel-action@v30``@v25`
**10:05** — Committed, posted summary comment, marked issue `in_review` for Code Reviewer
## 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
- `swift format lint` (built-in since Swift 5.6) is available on macOS runners; `swift-format` (apple/swift-format) requires brew install
- TestFlight requires IPA/xcarchive from `xcodebuild`, not raw binary from `swift build`
- Vite requires `index.html` at project root as entry point