feat(swagger): add central OpenAPI 3.1 specification file
- Create server/openapi.yaml with OpenAPI 3.1.0 base - Define info, servers, tags, securitySchemes - Add component schemas: NormalizedDownload, DashboardPayload, ErrorResponse, BlocklistSearchRequest, WebhookPayload, HistoryItem, StatusResponse - Add path placeholders for all endpoints (to be merged with JSDoc) - Document cookie-based auth + CSRF security scheme
This commit is contained in: