import { VersionInfo } from '@start9labs/start-sdk'

// v0.1.0:106 — Retire contacts.contact_type (logical). The Investors/Prospects distinction is now
// derived live from the canonical grid (contact_grid_signals → committed/pipeline_stage): the desktop
// Contacts tabs + TYPE badge are replaced by a derived Status (existing-LP + pipeline stage), and the
// dashboard "Total LPs"/"Prospects" counts are repointed onto fundraising_investors entities. The
// column is left physically in place but inert (no reader/writer); a physical DROP is deferred to a
// later signed-off table-rebuild migration. No schema change in this release.
export const v_0_1_0_106 = VersionInfo.of({
  version: '0.1.0:106',
  releaseNotes: {
    en_US: 'Retire the legacy contact type: Contacts now shows grid-derived status (existing LP + pipeline stage) and the dashboard LP/prospect counts come from the fundraising grid.',
  },
  migrations: { up: async () => {}, down: async () => {} },
})
