{
  "id": "20260820_netsuite_key_prefix_upgrade",
  "created_at": "2026-08-20T00:00:00Z",
  "title": "Converge the unused NetSuite revenue voucher object to its unique key prefix",
  "description": "One-time pre-Catalog repair for an upgraded database in which the newly introduced, still-empty NetSuite_Revenue_Voucher_Line__c object was installed with a0Z before the existing HubSpotContactMergeAlias__c a0Z allocation was made explicit. The current L2 App Bundle owns NetSuite_Revenue_Voucher_Line__c as a1Z. This repair locks both metadata rows, requires HubSpot to remain the sole a0Z owner apart from the exact NetSuite transition row, requires a1Z to be unowned, and refuses to change the prefix if the NetSuite table contains any record. Replays accept the already-converged a1Z state. Catalog apply remains responsible for activating and verifying the exact App Bundle after this historical transition.",
  "sql_files": [
    "001_converge_unused_netsuite_key_prefix.sql"
  ]
}
