/** localStorage keys for panel UI preferences — single source of truth.
 *
 * The VALUES are a compatibility contract: they are what users' browsers
 * already have stored, so they must never change (the mixed msp-/full-name
 * prefixes are historical and stay). Centralizing the names just makes a typo
 * in one call site impossible — a DRY audit (2026-07-10) found every key
 * duplicated inline at its get/set pair.
 */

export const LS_KEYS = {
  overviewTab: "msp-overview-tab",
  collapsedSections: "msp-collapsed-sections",
  chartRange: "msp-chart-range",
  chartHideOutliers: "msp-chart-hide-outliers",
  taskSort: "maintenance_supporter_sort",
  objectSort: "maintenance_supporter_object_sort",
  groupBy: "maintenance_supporter_groupby",
  objectView: "maintenance_supporter_object_view",
} as const;
