Funding-review commitment completed; April restates to 59,000 cents
The three funding-review recognition exceptions from the June recognition close-out are adjudicated, with operator decisions recorded 2026-06-12.
The April trial lesson whose debit was over-posted at 6 credits (3 erroneously debited and later restored by manual adjustment) is now manually recognized at 5,500 cents against its paid trial order, so April restates from 53,500 to 59,000 cents (12 rows). The May 6 lesson was funded by a legacy migration balancing adjustment rather than a migrated Purchase Credit; its revenue lives in the legacy books and it is now marked Legacy Migration Excluded, matching the sibling artifacts on the same account. The May 20 lesson was comped per operator decision and is marked Not Applicable; there is no revenue to recognize.
Final recognition state by period: March 11,500 (2 rows), April 59,000 (12), May 26,500 (4), June 60,500 (14). Every remaining unrecognized Lesson Debit is an adjudicated exclusion, and the hourly reconciliation sweep now reports zero failures. One presentation note for the mart: recognition_period was only ever stamped by the legacy job, so Postgres-created rows carried null until today; all rows are now backfilled (HST month of recognized_at, matching the legacy convention) and the create path stamps it going forward. If the mart's monthly grouping reads recognition_period, it will now see every row; if it groups on recognized_at, note that one early-June UTC timestamp belongs to May in HST and recognition_period is the authoritative month.