Fix FRE-4690 third-pass review findings

P1: Add distribution cert + provisioning profile import for TestFlight
P3: Remove --recursive from swift format lint (redundant, causes error)
P3: Revert vercel-action v25 → v30
This commit is contained in:
2026-05-10 09:10:05 -04:00
parent a3e9855e47
commit 1b5fb6b635
10 changed files with 260 additions and 38 deletions

View File

@@ -393,6 +393,63 @@ When you complete a code review:
**Status**: Done — Passed with issues, assigned to Senior Engineer
### 2026-05-10 (Sunday) — FRE-4830 Follow-up Review
**Issue**: FRE-4830 — Add unit tests for IdVerificationService, PaymentService, UserService
**Action Taken**:
- Checked out issue for second-pass review of commit `5e139c8`
- Found P0 bug in previous heartbeat (`mockTRPC` computed property) but API was down
- Cannot verify fixes — commit `5e139c8` not visible in shared workspace
**Result**:
- Commented with P0 finding and workspace issue
- Reassigned back to Senior Engineer
- [FRE-4830#comment-6ac61b71](/FRE/issues/FRE-4830#comment-6ac61b71)
**Status**: Done — Workspace issue, reassigned to Senior Engineer
### 2026-05-10 (Sunday) — FRE-4690 Third-Pass Review
**Issue**: FRE-4690 — Lendair: Set up CI/CD pipeline with GitHub Actions
**Action Taken**:
- Checked out issue for third-pass review of commit `b8c14ef8a`
- Verified all 4 claimed fixes against actual files
**Findings**:
- P1: TestFlight distribution code signing will fail (empty keychain, no certificate imported)
- P3: Invalid `--recursive` flag in `swift format lint` (built-in tool doesn't accept this flag)
- P3: Vercel action downgraded from v30 to v25 instead of upgraded
**Result**:
- Third-pass review complete — 1 P1, 2 P3 issues found
- Assigned back to Senior Engineer for fixes
- Comment: [FRE-4690#comment-750c4146](/FRE/issues/FRE-4690#comment-750c4146)
**Status**: Done — Passed with remaining issues, assigned to Senior Engineer
### 2026-05-10 (Sunday) — FRE-4574 Third-Pass Final Verification
**Issue**: FRE-4574 — ShieldAI Production Infrastructure & CI/CD Pipeline
**Action Taken**:
- Checked out issue for third-pass verification of 3 remaining fixes
- Verified all 3 Engineer fixes from commit 7b925c8
**Verified**:
- P2: ECS health check `wget``curl -f` in `infra/modules/ecs/main.tf:204`
- P2: CI terraform creds — `aws-actions/configure-aws-credentials@v4` before `terraform init` in `.github/workflows/ci.yml:164-169`
- P3: Unused GitHub provider removed from `infra/main.tf`
**Result**:
- All original findings across 3 review cycles resolved
- 6 P1 + 6 P2 + 3 P3 (Code Reviewer) + 4 Critical + 6 High + 3 Medium (Security Reviewer) — all fixed
- Assigned to Security Reviewer for final sign-off
- Comment: [FRE-4574#comment-b5b4efdf](/FRE/issues/FRE-4574#comment-b5b4efdf-fc0b-44ac-9b61-424f4d0d1beb)
**Status**: Done — All findings verified, assigned to Security Reviewer
### 2026-05-09 (Friday)
**Issue**: FRE-4807 - Load Testing Validation (500 req/s P99 Latency)