Décisions
Chaque décision d’architecture est une ADR. Chaque ADR décrit un contexte et une décision. Le statut indique si elle est acceptée ou seulement proposée.
Le journal des décisions détaille les choix ouverts, numérotés D-001 et suivants. Il est publié sur GitHub.
Statut : accepté
Le design system de paulperigault.fr devait d'abord vivre dans un dossier du portfolio, calqué sur worker/ (rapport §4). Le kickoff en fait un vrai produit : réutilisable par d'autres sites, y…
Statut : accepté (2026-10-20), choisi par l'orchestrateur en l'absence du propriétaire ; relecture demandée dans docs/identity-review.md
Le favicon du portfolio est conservé à l'identique (empreintes sha256 vérifiées par test côté portfolio). Ce qu'il dit, relevé dans public/image/logo.svg.
Statut : proposé (2026-10-21). Décision pour la version locale ; la version distante est planifiée, non construite.
Trois systèmes publiés exposent leur design system à un assistant IA par MCP (Model Context Protocol).
Statut : proposé (2026-10-23) ; le choix de l'hébergeur revient au propriétaire. Aucun code d'infrastructure d'hébergement n'est écrit tant qu'il n'a pas choisi.
Le site de documentation est 100 % statique (Astro, output: 'static'). La sécurité du navigateur repose sur des en-têtes HTTP (CSP, HSTS, X-Content-Type-Options, politique de permissions, isolation…
Statut : proposé (2026-10-24). Rien de Rust n'est implémenté par cet ADR.
Les paquets d'outillage sont en .mjs (mesuré le 2026-10-24) : tokens 15 fichiers / 1 113 lignes, guards 42 / 3 096, create 32 / 2 277, tools/agents 40 / 2 285, mcp 17 / 1 670. Seuls astro (135…
Statut : proposé (2026-10-28). Documentation seulement : aucune migration de code par cet ADR.
Le dépôt est un projet personnel qui peut devenir open source. Exigences de Paul : standards propres, code de niveau senior en briques indépendantes, découpage assez fin pour Sonnet, Rust sans…
Statut : proposé (2026-10-28). Documentation seulement : aucun composant n'est codé par cet ADR.
Paul veut afficher de la BI sur ses sites : des visuels de données propres, une direction artistique Encre, zéro JavaScript par défaut, une accessibilité par conception, une couleur d'accent et une…