# Logo vectoriel Livrets — Plan d'implémentation > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. **Goal:** Créer le maître vectoriel `docs/branding/logo.svg` (concept « Tuiles quiz », fond navy) exactement conforme à la spec. **Architecture:** Un unique fichier SVG autonome (rect, circle, path, stroke) — aucune police, aucune référence externe, palette limitée aux 5 couleurs de l'app. **Tech Stack:** SVG 1.1, xmllint pour la validation. ## Global Constraints - Livrable unique : `docs/branding/logo.svg` (spec : `docs/superpowers/specs/2026-08-31-logo-design.md`) - ViewBox `0 0 128 128` ; aucun élément `` ; aucune référence externe - Couleurs autorisées (uniquement) : `#1D3557` `#457B9D` `#A8DADC` `#E63946` `#F1FAEE` - Géométrie verbatim de la spec §3 (carte rx 28 ; tuiles 42×42 rx 12 à (18,18)/(68,18)/(18,68)/(68,68) ; glyphes aux coordonnées indiquées) --- ### Task 1: Créer et valider `docs/branding/logo.svg` **Files:** - Create: `docs/branding/logo.svg` **Interfaces:** - Consumes: rien (actif autonome) - Produces: `docs/branding/logo.svg`, maître vectoriel réutilisable pour les futurs exports icônes - [ ] **Step 1: Créer le fichier SVG** Contenu complet (conforme spec §3) : ```svg Livrets — entraînement aux tables de multiplication ``` - [ ] **Step 2: Valider le XML et les contraintes** ```bash xmllint --noout docs/branding/logo.svg # attendu : aucune sortie (bien formé) grep -c "