Adds @description JSDoc strings to status, personId, documentId and limit
query params in api.ts. Types (shapes) are unchanged — only description
strings added (refs #794).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds @Parameter descriptions to status, personId, documentId, and limit
on GeschichteController.list() so Swagger UI shows semantics including the
permission-gated PUBLISHED override and DRAFT author-scoping for status,
the AND-filter semantics for personId, and the default/cap for limit (refs #794).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds list_passesDocumentIdFilterToService, list_passesLimitToService and
list_passesStatusFilterToService — characterisation tests for existing
parameter routing that had no controller-level coverage (refs #794).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
src.main/ is an untracked generated artefact that was not covered by
the existing ignore patterns, causing pre-commit lint failures.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>