Admin: Page Wordlist

Refactor word validation logic into a separate WordlistValidator class to avoid duplication. 3. Functionality & Requirements | Requirement | Status | Notes | |-------------|--------|-------| | View wordlist (paginated) | ✅ | Works with 25/50/100 rows per page. | | Add new word | ✅ | Prevents duplicates via DB unique constraint. | | Edit existing word | ✅ | Updates timestamp correctly. | | Delete word (soft/hard) | ⚠️ | Hard delete only – confirm with PM. | | Search/filter words | ✅ | Case-insensitive search by substring. | | Import bulk words (CSV) | ❌ | Not implemented (future phase). | | Export wordlist | ❌ | Not implemented. |