# Arbeitsstand – warteliste-export

Fiktives Beispielprojekt. Diese Datei wird am Ende jeder Session
überschrieben, nicht fortgeschrieben. Den Verlauf zeigt git.

## Erledigt

- `toCsv()` schreibt Kopfzeile und escaped Kommas, Anführungszeichen, CR und LF (E-001).
- E-Mail-Normalisierung und Duplikate (E-003), Tests grün.
- CSV-Neutralisierung für den geprüften Calc-Konsumenten (E-004); vier
  zusätzliche Regressionstests grün. Die drei ursprünglichen Tests sind unverändert.

## In Arbeit

- Einwilligungsfilter (E-002). Der Test „überspringt Einträge ohne Einwilligung“
  ist geschrieben und schlägt absichtlich fehl. Die Implementierung fehlt.

## Nächster prüfbarer Schritt

1. Ausgangslage bestätigen: `npm test`
   Erwartet: 7 Tests, 6 bestanden, 1 fehlgeschlagen –
   „überspringt Einträge ohne Einwilligung“.
2. In `src/export.js` Einträge ohne `einwilligung === true` überspringen,
   und zwar vor der Duplikatprüfung (siehe E-002).
3. Fertig, wenn `npm test` 7 bestandene und 0 fehlgeschlagene Tests meldet
   und `git status --short test/` nichts ausgibt (Tests unverändert).

## Nicht anfassen

- Ob der Export später auch JSON liefern soll, ist nicht entschieden. Nicht vorziehen.
