- 02-05: Update outstanding report key_link and action to document Invoice.amountPaid as transactional convenience field (not standalone stored balance), consistent with creditBalance pattern in 02-03 - 02-04: Add applyCredit wiring to generateInvoiceForSubscriber, add credit-service.ts extraction to avoid circular imports, add credit auto-application tests - 02-01/02-03: Add parallel Prisma migration serialization notes for Wave 1 concurrent execution Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Phase 02: Subscriber and Billing Core - 5 plans in 4 waves - Wave 1: 02-01 (COA), 02-03 (Subscribers) parallel - Wave 2: 02-02 (Journal Entry Service) - Wave 3: 02-04 (Billing Engine) - Wave 4: 02-05 (Payment Tracker) - Ready for execution Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Phase 02: Subscriber and Billing Core - Implementation decisions documented - Phase boundary established Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>