type: journal schema: entry: one date heading per working session body: 3-5 lines max - what was done, decided, blocked rules:
index.html: hero stagger, sticky nav, stack cards 6 cat, timeline parcours, contact dark, footer.:root. CSS inline + JS vanilla. Aucune dep sauf Google Fonts.weasyprint. Warning box-shadow: none ignoré.python3 -m http.server 8000 --bind 0.0.0.0 → LAN sur 192.168.1.101:8000..claude/ + CLAUDE.md + README.md créés a posteriori (init-project skippé init pour single-file livrable).