Gabriel Radureau
0c0aea1557
CI/CD Pipeline / CI Pipeline (push) Has been cancelled
CI/CD Pipeline / CI Pipeline (pull_request) Successful in 13m14s
📝 docs: restore ADR-0011 validation library selection
- Restored ADR-0011 with updated implementation details
- Documented go-playground/validator adoption and integration strategy
- Added technical implementation examples and migration path
- Updated status to 'Adopted' reflecting current usage
🔧 refactor: integrate authentication handlers with validation system
- Added validation tags to all authentication request DTOs:
- LoginRequest: username (3-50 chars), password (6+ chars)
- RegisterRequest: username (3-50 chars), password (6-100 chars)
- PasswordResetRequest: username (3-50 chars)
- PasswordResetCompleteRequest: username (3-50 chars), new_password (6-100 chars)
- Updated AuthHandler to accept validator parameter
- Replaced manual validation with structured validator.Validate() calls
- Added writeValidationError() helper for consistent error responses
- Updated server to inject validator into authentication handler
- Improved error messages with field-level validation details
🧪 test: update BDD tests for new validation error format
- Updated authentication validation tests to expect structured errors
- All 25 BDD scenarios passing with improved validation coverage
- Maintained backward compatibility for error handling
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-04-07 00:43:53 +02:00
..
2026-04-07 00:43:53 +02:00
2026-04-06 23:49:03 +02:00
2026-04-06 23:53:28 +02:00
2026-04-07 00:43:53 +02:00
2026-04-05 11:40:21 +02:00
2026-04-07 00:43:53 +02:00
2026-04-06 17:27:07 +02:00
2026-04-05 11:28:11 +02:00