-- 061: Fix de minimis + safe-harbor factor keying convention
--
-- Confusion: the "2026 Form 499-A" is the form released in November 2025
-- that reports revenue for calendar year 2025. Our UI stores
-- `form_year = reporting_year` (the year the revenue was earned), which
-- matches USAC's de-minimis-calculator convention. But migration 054
-- seeded the row as `form_year=2026` (the form's release year).
--
-- Fix: re-key the seed so reporting-year-2025 → factor 0.256. Keep the
-- 2026 row in place for anyone who keys by form-year; both rows point
-- at the same factor (since it's just the "filed April 1 2026" factor).
--
-- Going forward, the canonical convention is:
--   form_year = the reporting/revenue year (what the customer picked on
--   RevenueStep + what the handler stashes in intake.form_year)

INSERT INTO fcc_deminimis_factors (form_year, factor, source_citation)
VALUES (2025, 0.2560, 'For CY2025 revenue — 2026 Form 499-A Appendix A')
ON CONFLICT (form_year) DO UPDATE SET
  factor = EXCLUDED.factor,
  source_citation = EXCLUDED.source_citation;

-- The safe-harbor backfill in migration 058 already covers 2020-2025
-- at the same values (64.9 / 37.1 / 12.0 / 1.0), so no action needed
-- for the safe-harbor table.
