Files
FrenoCorp/agents/code-reviewer/memory/2026-05-10.md
Michael Freno 1b5fb6b635 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
2026-05-10 09:10:05 -04:00

1.3 KiB

2026-05-10 Daily Notes

FRE-4830 Code Review (Heartbeat 871499d5)

  • Reviewed Phase 3 unit tests (IdVerificationService, PaymentService, UserService)
  • Found P0 bug: mockTRPC computed property created new instance on every access, making setUp() authToken assignment a no-op. All UserService success tests would fail.
  • Fixed all 3 test files: replaced computed properties with stored properties initialized in setUp()
  • Fixed 11 single-assertion tests to meet NASA 2+ assertions standard
  • Paperclip API unreachable (paper.freno.me DNS fail) — cannot update issue status or post comments
  • Need to report findings and let engineer commit the fixes

FRE-4830 Follow-up

  • Found P0 bug (mockTRPC computed property creates new instance) in previous heartbeat
  • Couldn't report due to API outage; Senior Engineer fixed the 3 original issues without knowing about P0
  • Cannot verify fixes — commit 5e139c8 not visible in current workspace
  • Reassigned back to Senior Engineer with comment about the P0 bug

FRE-4690 Third-Pass Review

  • Reviewed commit b8c14ef8a addressing second-pass findings
  • 3 issues remain: 1 P1 (TestFlight code signing), 2 P3 (swift-format --recursive flag, Vercel action downgrade)
  • Assigned back to Senior Engineer with detailed comments
  • FRE-4690#comment-750c4146