barsa
b49c94994d
Decompose large services and components for improved maintainability
Phase 5: BFF Service Decomposition
- Split SalesforceOpportunityService (1055 lines) into focused services:
- OpportunityQueryService: find/get operations
- OpportunityCancellationService: cancellation workflows
- OpportunityMutationService: create/update/link operations
- SalesforceOpportunityService: thin facade (227 lines)
Phase 6: Portal Component Decomposition
- Refactor AccountCheckoutContainer (798 → 357 lines, 55% reduction)
- Extract reusable checkout section components:
- ResidenceCardUploadInput: eliminates 3x duplicated upload UI
- PaymentMethodSection: payment method handling
- IdentityVerificationSection: identity verification states
- OrderSubmitSection: order summary and submission
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 14:38:27 +09:00
..
2026-01-13 14:25:14 +09:00
2026-01-05 18:35:05 +09:00
2025-12-25 13:59:28 +09:00
2026-01-05 15:57:50 +09:00
2026-01-13 14:38:27 +09:00
2026-01-05 15:11:56 +09:00
2025-12-16 18:12:12 +09:00
2025-12-29 11:12:20 +09:00