Commit Graph

  • acebea353b 📝 docs(api): add /api/version endpoint reference Gabriel Radureau 2026-05-03 00:01:43 +02:00
  • 732eee7586 🐛 fix(adr): correct ADR 0018-0019 dates (2024 → 2026) — Tâche 6 Phase D Gabriel Radureau 2026-05-02 23:28:34 +02:00
  • 88a934dfd2 📝 docs(restructure): rewrite AGENTS.md as short directive (Tâche 6 Phase C) Gabriel Radureau 2026-05-02 23:28:24 +02:00
  • 41ee8c56ac 📝 docs(restructure): split AGENTS.md into focused guides (Tâche 6 Phase B) Gabriel Radureau 2026-05-02 23:28:10 +02:00
  • c17fb4f9b4 🐛 fix: emit all config-loading logs in correct JSON format from the start (#16) Gabriel Radureau 2026-04-12 23:28:35 +02:00
  • 73a3af1552 📝 docs: audit and correct all ADR statuses and content Gabriel Radureau 2026-04-12 23:26:09 +02:00
  • 8bae62c28e 📝 docs: add two missing ADR files (0011 validation, 0014 gRPC) Gabriel Radureau 2026-04-12 23:25:25 +02:00
  • 5eec64e5e8 🧪 test: add JWT secret rotation BDD scenarios and step implementations (#12) Gabriel Radureau 2026-04-11 17:56:45 +02:00
  • 5de703468f Merge pull request 'Move Docker push steps to separate job' (#11) from feature/move-docker-job into main arcodange 2026-04-09 13:08:13 +02:00
  • be0a31a525 🤖 ci: separate docker push job Gabriel Radureau 2026-04-09 13:03:08 +02:00
  • b2e5c034c3 📝 docs: update commit-message skill with multi-issue closing best practices Gabriel Radureau 2026-04-09 08:24:27 +02:00
  • 77344c8858 Merge pull request 'feature/user-authentication-bdd' (#9) from feature/user-authentication-bdd into main arcodange 2026-04-09 00:44:56 +02:00
  • 31af8bed07 📝 docs: update existing ADRs with user authentication references Gabriel Radureau 2026-04-09 00:26:33 +02:00
  • c1e628f339 📝 docs: update comprehensive documentation and project infrastructure Gabriel Radureau 2026-04-09 00:26:15 +02:00
  • 30af706590 🤖 feat: enhance agent skills for BDD testing and CI/CD management Gabriel Radureau 2026-04-09 00:26:08 +02:00
  • 10f25c23e0 🤖 feat: enhance CI/CD workflow with Swagger caching and badge automation Gabriel Radureau 2026-04-09 00:25:59 +02:00
  • e2adb3bc9f 🐳 feat: implement Docker multi-stage build with caching optimization Gabriel Radureau 2026-04-09 00:25:53 +02:00
  • a17eebc8f2 🧪 test: add comprehensive BDD test suite for user authentication Gabriel Radureau 2026-04-09 00:25:48 +02:00
  • 52a4ce4139 feat: implement user authentication system with JWT and PostgreSQL Gabriel Radureau 2026-04-09 00:25:43 +02:00
  • 69e7c44eb2 📝 docs: add comprehensive user management ADR and technical documentation Gabriel Radureau 2026-04-09 00:25:35 +02:00
  • 10c909581c 📝 docs: add comprehensive user management ADR and technical documentation\n\nAdded ADR-0018 for User Management and Authentication System with:\n- Non-persisted admin user with master password authentication\n- JWT-based authentication with bcrypt password hashing\n- PostgreSQL database schema and GORM integration\n- Admin-assisted password reset workflow\n- Comprehensive security considerations\n\nAdded ADR-0019 for BDD Feature Structure:\n- Epic/User Story organization pattern\n- Unified development workflow\n- Source of truth hierarchy\n\nAdded technical documentation:\n- Complete user management system specification\n- API endpoints and integration details\n- Security architecture and best practices\n\nGenerated by Mistral Vibe.\nCo-Authored-By: Mistral Vibe <vibe@mistral.ai> Gabriel Radureau 2026-04-06 22:41:17 +02:00
  • ed8814a7ce chore: auto version bump [skip ci] CI Bot 2026-04-06 17:16:16 +00:00
  • c8b0dbd0a1 feat: automated version badge updates and CI/CD improvements Gabriel Radureau 2026-04-06 19:07:02 +02:00
  • 96cbfc99bb 📝 docs: add GITMOJI_CHEATSHEET.md and reference in README Gabriel Radureau 2026-04-06 18:56:26 +02:00
  • 8c4c7ba43a 📝 docs: test documentation update Gabriel Radureau 2026-04-06 18:53:52 +02:00
  • c8f727c625 📖 docs: add AGENT_USAGE_GUIDE.md and update README with agent launch commands Gabriel Radureau 2026-04-06 18:50:11 +02:00
  • 815e7e2f91 chore: auto version bump [skip ci] CI Bot 2026-04-06 16:47:45 +00:00
  • 74c8be3cc1 feat: add changelog-manager skill for better changelog maintenance Gabriel Radureau 2026-04-06 18:43:55 +02:00
  • b309fa1f0d 📁 refactor: consolidate doc/ into documentation/ directory Gabriel Radureau 2026-04-06 18:40:32 +02:00
  • 25a4f2e8b8 📝 docs: clean up AGENT_CHANGELOG.md and remove product owner section Gabriel Radureau 2026-04-06 18:40:19 +02:00
  • cddd270cce 🔧 chore: update ci-cd workflow to use kebab-case repository name Gabriel Radureau 2026-04-06 18:18:08 +02:00
  • 493033f053 feat: add product-owner-assistant skill for epic and story management Gabriel Radureau 2026-04-06 18:17:57 +02:00
  • 63a7387517 🔧 chore: add nested path validation to skill-creator Gabriel Radureau 2026-04-06 18:17:39 +02:00
  • 6f4c23f603 chore: auto version bump [skip ci] CI Bot 2026-04-06 15:38:40 +00:00
  • a831be026d 🐛 fix: update BDD test import paths to use dance-lessons-coach module name Gabriel Radureau 2026-04-06 17:35:25 +02:00
  • de28d8fc24 📖 docs: add comprehensive API discovery documentation to gitea-client Gabriel Radureau 2026-04-06 17:32:07 +02:00
  • 157d8e2d19 🔧 chore: update all references from DanceLessonsCoach to dance-lessons-coach Gabriel Radureau 2026-04-06 17:27:07 +02:00
  • cb656b2711 📝 docs: add comprehensive reference guide and update to kebab-case (related to #2) Gabriel Radureau 2026-04-06 17:18:31 +02:00
  • 89f17cba7d 🔧 chore: fix skill naming and gitea actions compatibility (related to #2) Gabriel Radureau 2026-04-06 16:56:11 +02:00
  • a5f652fa64 🔧 refactor: replace 4 workflows with single optimized ci-cd.yaml (closes #2) Gabriel Radureau 2026-04-06 16:30:49 +02:00
  • 7c8c821f66 feat: enhance commit message skill with issue reference suggestions (related to #2) Gabriel Radureau 2026-04-06 16:06:25 +02:00
  • d9a981b6d3 chore: auto version bump [skip ci] CI Bot 2026-04-06 13:40:41 +00:00
  • 183933b43e feat: integrate swag fmt and improve CI/CD workflows Gabriel Radureau 2026-04-06 15:36:55 +02:00
  • 48b7051a33 Merge pull request 'ci/trunk-based-development' (#1) from ci/trunk-based-development into main arcodange 2026-04-06 13:20:00 +02:00
  • a15f651bae 🗑️ chore: remove workflow-validation job Gabriel Radureau 2026-04-06 13:17:29 +02:00
  • 0b7ca6cadc 🔄 Merge main into ci/trunk-based-development Gabriel Radureau 2026-04-06 13:10:55 +02:00
  • 205819e568 🗑️ chore: remove example test-trigger workflow Gabriel Radureau 2026-04-06 13:09:44 +02:00
  • b724542519 📖 docs: add PR commenting use case to Gitea client skill Gabriel Radureau 2026-04-06 13:09:13 +02:00
  • 370fbdf72f 🐛 fix: resolve CI workflow issues Gabriel Radureau 2026-04-06 12:53:43 +02:00
  • 9a20b6e778 📖 docs: enhance Gitea client skill with web UI integration Gabriel Radureau 2026-04-06 12:50:41 +02:00
  • 0215a8b7df 📝 docs: update README with Gitea setup and fix skill validation Gabriel Radureau 2026-04-06 12:34:57 +02:00
  • 6d18d5b728 🐛 fix: add swagger docs generation to CI workflow Gabriel Radureau 2026-04-06 12:34:42 +02:00
  • 7677b86b06 🤖 feat: add Gitea client skill for CI/CD monitoring Gabriel Radureau 2026-04-06 12:34:28 +02:00
  • f444b8bd6e 🧪 test: add official Gitea Actions demo workflow Gabriel Radureau 2026-04-06 11:11:32 +02:00
  • d63ccc459e 🧪 test: add official Gitea Actions demo workflow Gabriel Radureau 2026-04-06 11:05:24 +02:00
  • 7c6075e836 🤖 feat: simplify CI/CD structure and add Docker workflow Gabriel Radureau 2026-04-06 11:02:36 +02:00
  • 2497363a52 📝 docs: clarify testing approach and OpenAPI implementation in ADRs Gabriel Radureau 2026-04-05 23:38:13 +02:00
  • b391534f2d 🤖 feat: implement trunk-based CI/CD with local testing Gabriel Radureau 2026-04-05 23:07:32 +02:00
  • e55c92735d 📊 feat: include package version in OpenTelemetry telemetry resource Gabriel Radureau 2026-04-05 11:40:02 +02:00
  • 4d0c3a748e 🤖 feat: implement Cobra CLI with subcommands Gabriel Radureau 2026-04-05 11:33:13 +02:00
  • a5344d6ed8 📝 docs: add comprehensive version management and CLI documentation Gabriel Radureau 2026-04-05 11:28:11 +02:00
  • 3e8c50d80a 📝 docs: comprehensive Swagger documentation skill with hierarchical tagging Gabriel Radureau 2026-04-05 10:37:48 +02:00
  • 737e95f65f 📝 docs: rename agent changelog for clarity Gabriel Radureau 2026-04-05 00:50:33 +02:00
  • b279a31f88 feat: implement OpenAPI/Swagger documentation with swaggo/swag Gabriel Radureau 2026-04-05 00:45:40 +02:00
  • 15fcb265bd 📝 docs: comprehensive OpenAPI ADR with explicit trade-offs analysis Gabriel Radureau 2026-04-04 22:52:41 +02:00
  • c737c79191 📝 docs: add gRPC adoption strategy ADR Gabriel Radureau 2026-04-04 21:57:40 +02:00
  • f0e313108c 🤖 chore: finalize Git hooks implementation and documentation Gabriel Radureau 2026-04-04 21:40:20 +02:00
  • 9336178d73 📝 docs: add ADR for staged-only Git hooks formatting Gabriel Radureau 2026-04-04 21:36:57 +02:00
  • 371dee01d5 📦 chore: update dependencies with go mod tidy Gabriel Radureau 2026-04-04 21:14:07 +02:00
  • d3b6d190d1 feat: implement input validation for API v2 Gabriel Radureau 2026-04-04 21:08:13 +02:00
  • 875eb09fb7 feat: implement API v2 with feature flag control Gabriel Radureau 2026-04-04 20:39:46 +02:00
  • d29d7a221a 📝 docs: add agent configuration ADR and compact CHANGELOG Gabriel Radureau 2026-04-04 20:03:30 +02:00
  • e9f3b63406 feat: add commit_message and bdd_testing skills Gabriel Radureau 2026-04-04 19:05:22 +02:00
  • 8df234f1f5 Merge pull request 'feature/bdd-implementation' (#2) from feature/bdd-implementation into main arcodange 2026-04-04 18:00:18 +02:00
  • 85b6cf82ee 🧪 feat: complete BDD implementation with comprehensive documentation Gabriel Radureau 2026-04-04 17:59:07 +02:00
  • 0daaf9bf96 feat: implement BDD testing with Godog Gabriel Radureau 2026-04-04 17:43:57 +02:00
  • 95596b5e12 📝 docs: consolidate documentation and add comprehensive ADRs\n\n## Summary\nMajor documentation restructuring to improve clarity, reduce redundancy, and preserve complete architectural context for AI/developer reference.\n\n## Changes\n\n### Documentation Consolidation 🗂️\n- Simplified README.md by ~100 lines (25% reduction)\n- Removed redundant sections (project structure, configuration, API docs)\n- Added strategic cross-references between README.md and AGENTS.md\n- README.md now focused on user onboarding and basic usage\n- AGENTS.md maintained as complete technical reference\n\n### Architecture Decision Records \n- Added comprehensive ADR directory with 9 decision records:\n * 0001-go-1.26.1-standard.md\n * 0002-chi-router.md\n * 0003-zerolog-logging.md (enhanced with Zap analysis)\n * 0004-interface-based-design.md\n * 0005-graceful-shutdown.md\n * 0006-configuration-management.md\n * 0007-opentelemetry-integration.md\n * 0008-bdd-testing.md\n * 0009-hybrid-testing-approach.md\n- Added adr/README.md with guidelines and template\n- Enhanced Zerolog ADR with detailed performance benchmarking vs Zap\n\n### Content Organization 📝\n- README.md: User-focused guide with quick start and basic examples\n- AGENTS.md: Developer/AI-focused complete technical reference\n- ADR directory: Architectural decision history and rationale\n\n## Impact\n- Better user onboarding experience\n- Preserved complete technical context for AI agents\n- Reduced maintenance burden through consolidation\n- Improved discoverability of advanced documentation\n- Established ADR process for future decisions\n\n## Related\n- Resolves documentation redundancy issues\n- Prepares for BDD implementation with clear context\n- Supports future Swagger integration decisions\n- Maintains project history for new contributors\n\nGenerated by Mistral Vibe.\nCo-Authored-By: Mistral Vibe <vibe@mistral.ai> Gabriel Radureau 2026-04-04 15:48:27 +02:00
  • 3c1aaea789 🔧 refactor: move log output setup to config package and change server logs to Trace level Gabriel Radureau 2026-04-04 14:05:06 +02:00
  • 25d8940db4 🔧 config: add log output file configuration and cleanup example files Gabriel Radureau 2026-04-04 13:54:59 +02:00
  • c41611281b 📝 docs: add comprehensive commit conventions with gitmoji reference Gabriel Radureau 2026-04-04 13:43:00 +02:00
  • 7197f82f02 chore: remove unnecessary time.Sleep for log flushing Gabriel Radureau 2026-04-04 13:35:10 +02:00
  • d5c9ffd4df Merge pull request 'feature/opentelemetry' (#1) from feature/opentelemetry into main arcodange 2026-04-04 13:26:17 +02:00
  • 00e796c608 Enhance build system and logging configuration Gabriel Radureau 2026-04-04 13:24:33 +02:00
  • 9855f521f3 Refactor server architecture: move internal logic to pkg/server package Gabriel Radureau 2026-04-04 12:46:31 +02:00
  • 36f0b79b90 Add OpenTelemetry instrumentation with middleware-only approach Mistral Vibe 2026-04-04 12:19:48 +02:00
  • c38d7c6d76 Update AGENTS.md to use start-server.sh script for server management Mistral Vibe 2026-04-03 20:02:55 +02:00
  • f986711974 Add readiness endpoint for graceful shutdown coordination Gabriel Radureau 2026-04-03 19:53:14 +02:00
  • 7c5e61c386 Implement comprehensive graceful shutdown with JSON logging Gabriel Radureau 2026-04-03 19:23:23 +02:00
  • 736ec9c996 Add server control script and improve logging Gabriel Radureau 2026-04-03 16:06:00 +02:00
  • eaaa63d74e Add flexible configuration with custom file path support Gabriel Radureau 2026-04-03 15:50:18 +02:00
  • f50de95f05 Update shutdown commands to use lsof -ti for consistency Gabriel Radureau 2026-04-03 15:35:06 +02:00
  • 8103f64db9 Add configuration management with Viper Gabriel Radureau 2026-04-03 13:53:57 +02:00
  • e52870480d Enhance server with context initialization and graceful shutdown Gabriel Radureau 2026-04-03 13:39:50 +02:00
  • 6365f92359 Refactor to JSON API with Chi router and interface-based design Gabriel Radureau 2026-04-03 13:04:33 +02:00
  • 04d34bead1 Simplify .gitignore file Gabriel Radureau 2026-04-03 12:23:18 +02:00
  • 3efc1992d5 Initial commit: Go project with greet function and CLI Gabriel Radureau 2026-04-03 12:20:55 +02:00