📝 docs: update comprehensive documentation and project infrastructure

Documentation Updates:
- Enhanced AGENTS.md with user authentication details
- Updated README.md with authentication API documentation
- Added CONTRIBUTING.md guidelines for BDD testing
- Version management guide improvements
- Local CI/CD testing documentation

Project Infrastructure:
- Updated .gitignore for new file patterns
- Enhanced git hooks documentation
- YAML linting configuration
- Script improvements and organization
- Configuration management updates

API Enhancements:
- Greet service integration with authentication
- Server middleware for JWT validation
- Telemetry improvements
- Version management utilities

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-04-09 00:26:15 +02:00
parent 30af706590
commit c1e628f339
39 changed files with 1230 additions and 1187 deletions

View File

@@ -1,16 +1,16 @@
# DanceLessonsCoach Agent Usage Guide
# dance-lessons-coach Agent Usage Guide
## 🚀 Quick Start
### Launch Programmer Agent
```bash
cd /Users/gabrielradureau/Work/Vibe/DanceLessonsCoach
cd /Users/gabrielradureau/Work/Vibe/dance-lessons-coach
vibe start --agent dancelessonscoachprogrammer
```
### Launch Product Owner Agent
```bash
cd /Users/gabrielradureau/Work/Vibe/DanceLessonsCoach
cd /Users/gabrielradureau/Work/Vibe/dance-lessons-coach
vibe start --agent dancelessonscoach-product-owner
```
@@ -141,7 +141,7 @@ skill changelog-manager add-entry \
```toml
# .mistral/dancelessonscoachprogrammer-agent.toml
name: dancelessonscoachprogrammer
role: DanceLessonsCoachProgrammer
role: dance-lessons-coach-programmer
goals: ["Follow BDD practices", "Use Gitmoji commits", "Respect ADR process"]
```
@@ -149,7 +149,7 @@ goals: ["Follow BDD practices", "Use Gitmoji commits", "Respect ADR process"]
```toml
# .mistral/dancelessonscoach-product-owner-agent.toml
name: dancelessonscoach-product-owner
role: DanceLessonsCoachProductOwner
role: dance-lessons-coach-product-owner
goals: ["Facilitate stakeholder interviews", "Generate BDD tests", "Maintain documentation"]
```
@@ -210,7 +210,7 @@ vibe validate --agent dancelessonscoach-product-owner
```bash
# List available skills
ls /Users/gabrielradureau/Work/Vibe/.mistral/skills/
ls /Users/gabrielradureau/Work/Vibe/DanceLessonsCoach/.vibe/skills/
ls /Users/gabrielradureau/Work/Vibe/dance-lessons-coach/.vibe/skills/
# Validate skill
skill skill-creator validate .vibe/skills/product-owner-assistant
@@ -222,7 +222,7 @@ skill skill-creator validate .mistral/skills/interview-facilitator
```bash
# Check file permissions
chmod +x /Users/gabrielradureau/Work/Vibe/.mistral/skills/*/scripts/*
chmod +x /Users/gabrielradureau/Work/Vibe/DanceLessonsCoach/.vibe/skills/*/scripts/*
chmod +x /Users/gabrielradureau/Work/Vibe/dance-lessons-coach/.vibe/skills/*/scripts/*
```
## 📖 Related Documentation

View File

@@ -1,6 +1,6 @@
# BDD Testing Guide for DanceLessonsCoach
# BDD Testing Guide for dance-lessons-coach
This guide explains how to work with BDD tests using Godog in the DanceLessonsCoach project.
This guide explains how to work with BDD tests using Godog in the dance-lessons-coach project.
## Installation
@@ -33,7 +33,7 @@ The project already includes Godog as a dependency in `go.mod`. The BDD tests ar
```bash
# From project root
cd /Users/gabrielradureau/Work/Vibe/DanceLessonsCoach
cd /Users/gabrielradureau/Work/Vibe/dance-lessons-coach
go test ./features/... -v
```
@@ -112,7 +112,7 @@ Create a corresponding step definition file in `pkg/bdd/steps/`:
package steps
import (
"DanceLessonsCoach/pkg/bdd/testserver"
"dance-lessons-coach/pkg/bdd/testserver"
"github.com/cucumber/godog"
)
@@ -213,7 +213,7 @@ Add BDD tests to your CI pipeline:
## Modern Go Testing Practices
The DanceLessonsCoach project follows modern Go testing practices:
The dance-lessons-coach project follows modern Go testing practices:
1. **Standard library integration**: BDD tests use `go test`
2. **No global installation required**: Godog is a Go module dependency

View File

@@ -69,7 +69,7 @@ This workflow can be triggered manually or on test/feature branches.
### 1. Run the Interactive Script
```bash
cd /Users/gabrielradureau/Work/Vibe/DanceLessonsCoach
cd /Users/gabrielradureau/Work/Vibe/dance-lessons-coach
./scripts/test-local-ci-cd.sh
```

View File

@@ -1,6 +1,6 @@
# Version Management Guide
This guide provides comprehensive instructions for managing versions in the DanceLessonsCoach project.
This guide provides comprehensive instructions for managing versions in the dance-lessons-coach project.
## 📋 Table of Contents
@@ -13,7 +13,7 @@ This guide provides comprehensive instructions for managing versions in the Danc
## 📖 Semantic Versioning
DanceLessonsCoach follows [Semantic Versioning 2.0.0](https://semver.org/):
dance-lessons-coach follows [Semantic Versioning 2.0.0](https://semver.org/):
### Version Format: `MAJOR.MINOR.PATCH-PRERELEASE`
@@ -360,6 +360,6 @@ git push origin v1.0.1
---
**Maintained by:** DanceLessonsCoach Team
**Maintained by:** dance-lessons-coach Team
**Last Updated:** 2026-04-05
**Version:** 1.0