veritas-kanban/server
Brad Groux a7877e57b5 v1.2.0: Foundation Hardening (#2, #6, #32)
- Standardize API response envelope and error format (#2)
  - Add UnauthorizedError, ForbiddenError, BadRequestError, InternalError classes
  - Add pagination support with sendPaginated() helper
  - Standardize all 11 route files to use error classes (zero ad-hoc patterns)
  - Standardize auth middleware error responses

- Abstract file storage behind repository interface (#6)
  - Extend storage interfaces: Activity, Template, StatusHistory, ManagedList, Telemetry
  - Implement file-based adapters in FileStorageProvider
  - Add fs-helpers.ts as centralized filesystem access layer
  - Remove direct fs imports from all 10 service/route files

- Complete blocked task status implementation (#32)
  - Fix MCP tools Zod/JSON schema definitions
  - Fix MCP active tasks filter
  - Fix CLI help text and status color formatting

Closes #2, closes #6, closes #32
2026-01-31 23:03:10 -06:00
..
.veritas-kanban security+quality: final codebase review fixes 2026-01-29 06:13:10 -06:00
src v1.2.0: Foundation Hardening (#2, #6, #32) 2026-01-31 23:03:10 -06:00
.env.example feat: Add webhook notifications for Clawdbot Gateway integration 2026-01-31 21:30:02 -07:00
package.json chore: bump version to v1.1.0 + changelog 2026-01-31 07:09:18 -06:00
tsconfig.json feat: Sprint US-1200 Refactoring batch — 13 tasks complete 2026-01-28 06:08:59 -06:00
vitest.config.ts feat(security): replace custom rate limiter with express-rate-limit 2026-01-28 12:22:34 -06:00