904bbe41f5
📝 docs(changelog): record PR #85
2026-05-05 22:52:25 +02:00
620f68df51
📝 docs(changelog): record PR #83 ( #84 )
...
Co-authored-by: Gabriel Radureau <arcodange@gmail.com >
Co-committed-by: Gabriel Radureau <arcodange@gmail.com >
2026-05-05 22:48:33 +02:00
5929bbcee1
📝 docs(changelog): record PRs #80 , #81
2026-05-05 22:44:42 +02:00
2a7d2cad82
📝 docs(changelog): record PRs #73 , #78
2026-05-05 22:38:54 +02:00
fe33127969
📝 docs(changelog): record PRs #74 , #75 , #76 ( #77 )
...
Co-authored-by: Gabriel Radureau <arcodange@gmail.com >
Co-committed-by: Gabriel Radureau <arcodange@gmail.com >
2026-05-05 22:34:31 +02:00
0ea47d9c68
📝 docs(changelog): record PRs #67-#71 ( #72 )
...
Co-authored-by: Gabriel Radureau <arcodange@gmail.com >
Co-committed-by: Gabriel Radureau <arcodange@gmail.com >
2026-05-05 19:31:39 +02:00
087ce8a4e1
📝 docs: add top-level CHANGELOG.md (keepachangelog format) ( #66 )
...
Co-authored-by: Gabriel Radureau <arcodange@gmail.com >
Co-committed-by: Gabriel Radureau <arcodange@gmail.com >
2026-05-05 19:17:53 +02:00
737e95f65f
📝 docs: rename agent changelog for clarity
...
- Rename CHANGELOG.md to AGENT_CHANGELOG.md
- Better reflects purpose as agent contribution tracker
- Distinguishes from software changelog files
- Update all references in ADR and documentation
- Maintain consistency with AGENTS.md naming
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-04-05 00:50:33 +02:00
b279a31f88
✨ feat: implement OpenAPI/Swagger documentation with swaggo/swag
...
📝 docs: add comprehensive API documentation
📦 dependencies: add swaggo/swag to go.mod
🔧 chore: add go:generate directive for documentation
- Add comprehensive API documentation using swaggo/swag
- Embed OpenAPI spec in binary using go:embed
- Add Swagger UI at /swagger/
- Document all endpoints, models, and validation rules
- Add go:generate directive for easy regeneration
- Update README, AGENTS, CHANGELOG with documentation
- Finalize ADR 0013 with implementation details
- Gitignore generated docs directory
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-04-05 00:45:40 +02:00
d3b6d190d1
✨ feat: implement input validation for API v2
...
- Added go-playground/validator dependency
- Created pkg/validation/ package with custom validator wrapper
- Implemented request validation for v2 greet endpoint
- Added structured validation error responses
- Extended BDD tests to cover validation scenarios
- Updated AGENTS.md with v2 API documentation
- Created ADR 0011-validation-library-selection.md
- Simplified server handler creation code
- Updated CHANGELOG with implementation details
2026-04-04 21:08:13 +02:00
875eb09fb7
✨ feat: implement API v2 with feature flag control
...
- Added /api/v2/greet POST endpoint with JSON request/response
- Implemented ServiceV2 with Hello my friend <name>! greeting format
- Added api.v2_enabled feature flag (default: false)
- Extended BDD tests to cover v2 scenarios
- Maintained full backward compatibility with v1 API
- Added DLC_API_V2_ENABLED environment variable support
- Created ADR 0010-api-v2-feature-flag.md
- Updated configuration system to support API versioning
2026-04-04 20:39:46 +02:00
d29d7a221a
📝 docs: add agent configuration ADR and compact CHANGELOG
...
- Add adr/0010-agent-configuration-relationship.md with complete agent config
- Update CHANGELOG.md to be compact and iterative (last 5 entries only)
- Fix documentation links to reference valid Mistral Vibe resources
- Document workflow constraints and decision making process
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-04-04 20:03:30 +02:00