# Slice 02 – Listings / Historie Acceptance ## Abnahmeziele - [x] freigegebene Vendoo-Designsprache übernommen - [x] bestehende Listings-API unverändert weiterverwendet - [x] Suche, Plattform-, Status- und Datumsfilter erhalten - [x] Zeitraumauswahl ergänzt - [x] CSV- und JSON-Export erhalten - [x] Einzel- und Seitenauswahl umgesetzt - [x] Batch Status, Preis, Duplizieren, Etiketten, Publish und Löschen umgesetzt - [x] Inline-Statusänderung pro Listing erhalten - [x] Detailansicht weiterhin erreichbar - [x] Pagination mit direkter Seitenauswahl umgesetzt - [x] Spaltenkonfiguration lokal gespeichert - [x] Dark-Mode-Tokens verwendet - [x] keine hardcodierten produktiven Secrets enthalten ## Technische Prüfungen - `node --check public/app.js` - `node --check server.mjs` - `node --check lib/db.mjs` - keine doppelten HTML-IDs - ausgeglichene CSS-Klammerstruktur ## Runtime-Hinweis Ein vollständiger Runtime-Test benötigt die plattformspezifische Installation von `better-sqlite3`. Das Paket enthält bewusst kein `node_modules`; Installation erfolgt über den gehärteten Installer beziehungsweise `npm ci`.