Problem Statement. error-handling.e2e-spec.ts covers some shapes; it's unclear
that every code path is documented.
Technical Context.
app/backend/src/common/filters/http-exception.filter.ts,
app/backend/test/error-handling.e2e-spec.ts.
Expected Outcome. A regex-based test enumerates every @ApiResponse({ status: 4xx }) or 5xx }) in the Swagger output and asserts there is a corresponding test.
Acceptance Criteria.
- CI runs the matrix; missing tests fail loudly.
Files or modules likely to be affected.
new app/backend/test/error-envelope-coverage.spec.ts.
Difficulty. Medium
Estimated effort. M
Backlog item #78 from `docs/maintainer-issue-backlog.md.
Problem Statement.
error-handling.e2e-spec.tscovers some shapes; it's unclearthat every code path is documented.
Technical Context.
app/backend/src/common/filters/http-exception.filter.ts,app/backend/test/error-handling.e2e-spec.ts.Expected Outcome. A regex-based test enumerates every
@ApiResponse({ status: 4xx }) or 5xx })in the Swagger output and asserts there is a corresponding test.Acceptance Criteria.
Files or modules likely to be affected.
new
app/backend/test/error-envelope-coverage.spec.ts.Difficulty. Medium
Estimated effort. M
Backlog item #78 from `docs/maintainer-issue-backlog.md.