Single-page static site at bchanot.fr: landing (index.html) and CV (HTML + PDF), pure HTML/CSS/JS, no build step. Includes project conventions (CLAUDE.md), README, and .claude/ memory/tasks/audits scaffolding. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.9 KiB
2.9 KiB
| type | entry_prefix | schema | rules | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| decisions_registry | BDR |
|
|
Decisions registry (BDR)
Index
| ID | Date | Title | Status |
|---|---|---|---|
| BDR-001 | 2026-05-15 | Static single-file site, no framework | accepted |
| BDR-002 | 2026-05-15 | weasyprint pour PDF CV depuis HTML | accepted |
| BDR-003 | 2026-05-15 | Position pro: CDI prioritaire, freelance parallèle | accepted |
BDR-001 — Static single-file site, no framework
- Date: 2026-05-15
- Statut: accepted
- Décision:
index.htmlunique, CSS inline<style>, JS vanilla inline<script>. Aucun bundler, aucun build step. - Pourquoi: Landing perso 1 page. Audience recruteurs/CTO. Critère "click Contacter <10s". Zéro dep, zéro maintenance, zéro tracking. Indexable par défaut.
- Alternatives rejetées:
- Astro — overkill, ajoute build step pour 1 page.
- React SPA — interdit pour site public indexable (cf
~/.claude/CLAUDE.md). - HTML + CSS externes — éclate 1 livrable en 3 fichiers sans bénéfice.
- Référence:
index.html, section Stack deCLAUDE.md.
BDR-002 — weasyprint pour génération PDF CV
- Date: 2026-05-15
- Statut: accepted
- Décision:
weasyprint CV_Bastien_Chanot.html CV_Bastien_Chanot.pdfà chaque modif HTML CV. - Pourquoi: weasyprint déjà installé (
~/.local/bin/weasyprint). Chromium absent. wkhtmltopdf déprécié. - Alternatives rejetées:
- Chromium
--print-to-pdf— pas installé. - wkhtmltopdf — déprécié + WebKit ancien, rendu moins fidèle.
- Print manuel via navigateur — pas reproductible, dérive entre HTML et PDF.
- Chromium
- Warnings connus:
box-shadow: noneignoré par weasyprint, sans impact visuel. - Référence:
CV_Bastien_Chanot.pdf.
BDR-003 — Position pro: CDI prioritaire, missions freelance en parallèle
- Date: 2026-05-15
- Statut: accepted
- Décision: Site annonce CDI systèmes/embarqué prioritaire, ZenQuality (freelance) en parallèle. Géo: full remote idéal, hybride 1-2 j/mois si Paris, mobilité Pays de la Loire.
- Pourquoi: Recadrage user. Première version annonçait "Missions long terme & expertise" — pas représentatif. Hiérarchie CDI > freelance maintenant explicite (hero eyebrow + about para + callout + CV header).
- Référence:
index.html(hero-eyebrow, about-text para 3, about-callout) +CV_Bastien_Chanot.html(header).