# warteliste-export – Regeln für Coding-Agenten

Fiktives Beispielprojekt. Diese Datei enthält nur Regeln, die in jeder Session gelten.
Begründungen stehen in `docs/entscheidungen.md`, der Arbeitsstand in `docs/stand.md`.

## Projekt

Kleines Node-Modul ohne Abhängigkeiten. `src/export.js` wandelt
Wartelisten-Einträge in CSV um.

## Befehle

- Tests: `npm test` (eingebauter Test-Runner von Node, kein Build-Schritt)

## Regeln

- Keine npm-Abhängigkeiten hinzufügen.
- CSV-Vertrag aus E-004 erhalten: normale Werte unverändert, riskante
  Zellanfänge mit sichtbarem Apostroph. Andere Konsumenten separat prüfen.
- Jede Verhaltensänderung bekommt zuerst einen Test in `test/`.
- Bestehende Tests nicht abschwächen, um sie grün zu bekommen.
- Nur erfundene Adressen unter `example.com`, keine echten Personendaten.
- Eine Entscheidung aus `docs/entscheidungen.md` nicht stillschweigend ändern.
  Abweichung als neuen Eintrag vorschlagen und nachfragen.

## Zwischen Sessions

- Zu Beginn `docs/stand.md` lesen und den dort genannten Prüfbefehl
  ausführen, bevor du Code änderst.
- Am Ende `docs/stand.md` überschreiben: erledigt, in Arbeit,
  nächster prüfbarer Schritt mit Befehl und erwartetem Ergebnis.
