// The 5 fixed categories for weekly priorities — Michelle's system.
// One priority per category ideally, to force breadth across the week.
//
// Each category carries: short label, color (CSS var or hex), an energy
// bucket (used by the Cleanser's "Aim" phase), and a one-line description.

const CATEGORIES = {
  bdm: {
    label: 'BDM',
    full:  'Business development',
    color: '#e412f1',
    bg:    'rgba(228,18,241,0.10)',
    fg:    '#a30db0',
    energy: 'social-deep',
    energyLabel: 'social · deep',
    icon: 'Trend',
  },
  ops: {
    label: 'Operations',
    full:  'Operations',
    color: '#2a3be1',
    bg:    'rgba(42,59,225,0.10)',
    fg:    '#1b258f',
    energy: 'analytical',
    energyLabel: 'analytical',
    icon: 'Settings',
  },
  marketing: {
    label: 'Marketing',
    full:  'Marketing',
    color: '#d97757',
    bg:    'rgba(217,119,87,0.13)',
    fg:    '#9c4824',
    energy: 'creative',
    energyLabel: 'creative',
    icon: 'Sparkle',
  },
  admin: {
    label: 'Admin',
    full:  'Admin',
    color: '#74738a',
    bg:    'rgba(116,115,138,0.12)',
    fg:    '#353446',
    energy: 'admin',
    energyLabel: 'structural',
    icon: 'Receipt',
  },
  finance: {
    label: 'Finance',
    full:  'Finance',
    color: '#d4a106',
    bg:    'rgba(212,161,6,0.13)',
    fg:    '#7a5d04',
    energy: 'analytical',
    energyLabel: 'numerical',
    icon: 'Banknote',
  },
  private: {
    label: 'Private',
    full:  'Private',
    color: '#1ea672',
    bg:    'rgba(30,166,114,0.12)',
    fg:    '#125a3f',
    energy: 'restorative',
    energyLabel: 'restorative',
    icon: 'Flame',
  },
};
const CATEGORY_ORDER = ['bdm', 'ops', 'marketing', 'admin', 'finance', 'private'];

Object.assign(window, { CATEGORIES, CATEGORY_ORDER });
