/**
 * Geräte-Kategorien als Seed-Daten (Workstream 9).
 *
 * Abgeleitet aus den Beladungs-Highlights in
 * docs/reference/fahrzeug-katalog-noelfv.md, Abschnitt 3.
 * Natural Key ist `name` (UNIQUE in `equipment_categories`).
 *
 * `merkmalSlugs` verweist optional auf Merkmale aus dem Katalog mit
 * Geltungsbereich `equipment`/`both` (z. B. hydraulischer Rettungssatz).
 */

export interface EquipmentCategorySeed {
  name: string;
  reihenfolge: number;
  merkmalSlugs?: string[];
}

export const EQUIPMENT_CATEGORIES: EquipmentCategorySeed[] = [
  { name: "Löschgeräte", reihenfolge: 0 },
  { name: "Schläuche & Armaturen", reihenfolge: 1 },
  { name: "Atemschutz", reihenfolge: 2 },
  {
    name: "Technische Rettung",
    reihenfolge: 3,
    merkmalSlugs: ["hydraulischer_rettungssatz"],
  },
  { name: "Beleuchtung & Stromerzeugung", reihenfolge: 4 },
  { name: "Zug- & Anschlagmittel", reihenfolge: 5 },
  { name: "Schadstoff & Gefahrgut", reihenfolge: 6 },
  { name: "Atemluftversorgung", reihenfolge: 7 },
  { name: "Logistik & Ladungssicherung", reihenfolge: 8 },
  { name: "Sanität & Erstversorgung", reihenfolge: 9 },
  { name: "Werkzeug & Räumgerät", reihenfolge: 10 },
];
