Story 3.5: projets secondaires

This commit is contained in:
2026-02-04 17:14:37 +01:00
parent 475a8f5457
commit d3e699d00e
5 changed files with 111 additions and 16 deletions

View File

@@ -2,7 +2,7 @@
## Status
Ready for Dev
review
## Story
@@ -20,20 +20,20 @@ Ready for Dev
## Tasks / Subtasks
- [] **Task 1 : Ajouter la section dans projects.php** (AC: 1, 5)
- [] Récupérer les projets secondaires
- [] Ajouter un titre de section "Autres projets"
- [] Ajouter un séparateur visuel
- [x] **Task 1 : Ajouter la section dans projects.php** (AC: 1, 5)
- [x] Récupérer les projets secondaires
- [x] Ajouter un titre de section "Autres projets"
- [x] Ajouter un séparateur visuel
- [] **Task 2 : Créer le template project-card-compact.php** (AC: 2, 3)
- [] Format liste horizontale
- [] Titre cliquable (si URL)
- [] Description courte (truncate si nécessaire)
- [] Badges technologies (3 max)
- [x] **Task 2 : Créer le template project-card-compact.php** (AC: 2, 3)
- [x] Format liste horizontale
- [x] Titre cliquable (si URL)
- [x] Description courte (truncate si nécessaire)
- [x] Badges technologies (3 max)
- [] **Task 3 : Gérer les liens** (AC: 4)
- [] Si URL → lien externe (nouvel onglet)
- [] Si pas d'URL → texte simple
- [x] **Task 3 : Gérer les liens** (AC: 4)
- [x] Si URL → lien externe (nouvel onglet)
- [x] Si pas d'URL → texte simple
## Dev Notes
@@ -143,20 +143,22 @@ $shortContext = strlen($context) > 100
## Dev Agent Record
### Agent Model Used
Claude Opus 4.5 (claude-opus-4-5-20251101)
GPT-5 Codex
### File List
| File | Action | Description |
|------|--------|-------------|
| `pages/projects.php` | Modified | Ajout section projets secondaires |
| `templates/project-card-compact.php` | Created | Template carte compacte |
| `tests/projects-secondary.test.php` | Created | Tests projets secondaires |
| `tests/run.ps1` | Modified | Ajout tests secondaires |
### Completion Notes
- Section "Autres projets" avec séparateur visuel (hr)
- Template compact: titre + description tronquée (100 chars) + badges (3 max)
- Lien externe avec icône SVG si URL disponible
- rel="noopener" pour sécurité
- 1 projet secondaire affiché: "Site Vitrine Restaurant"
- Tests: `powershell -ExecutionPolicy Bypass -File tests/run.ps1`
### Debug Log References
Aucun problème rencontré.
@@ -166,4 +168,4 @@ Aucun problème rencontré.
| Date | Version | Description | Author |
|------|---------|-------------|--------|
| 2026-01-22 | 0.1 | Création initiale | Sarah (PO) |
| 2026-01-23 | 1.0 | Implémentation complète | James (Dev) |
| 2026-02-04 | 1.0 | Implémentation complète | Amelia |