Merge chore/reconcile-memory into develop

This commit is contained in:
Bastien Chanot 2026-07-01 14:27:48 +02:00
commit b5e127489b

View File

@ -10,30 +10,30 @@ State of the landing page + CV project. Append-only: keep history readable.
- CV `CV_Bastien_Chanot.html` + matching PDF regenerated via weasyprint. - CV `CV_Bastien_Chanot.html` + matching PDF regenerated via weasyprint.
- Local serve verified at `http://192.168.1.101:8000/`. - Local serve verified at `http://192.168.1.101:8000/`.
## 2026-05-17 — Extended-vitrine refactor (in progress) ## 2026-05-17 — Extended-vitrine refactor (shipped — commit 1369d27)
Align landing with CV + add depth (Projets, Méthode, bullet-format Parcours). Align landing with CV + add depth (Projets, Méthode, bullet-format Parcours).
- [ ] Meta description sync (kernel, AOSP, cloud gaming, GPU) - [x] Meta description sync (kernel, AOSP, cloud gaming, GPU)
- [ ] Nav links: add #projets + #methode - [x] Nav links: add #projets + #methode
- [ ] Hero: titre "Systèmes · Embarqué · Backend", banner "Backend · Cloud" - [x] Hero: titre "Systèmes · Embarqué · Backend", banner "Backend · Cloud"
- [ ] About: expand paragraphs (pourquoi bas niveau / cherche / pas envie) - [x] About: expand paragraphs (pourquoi bas niveau / cherche / pas envie)
- [ ] Stack: Langages (Java AOSP, drop Python order, + Familier avec C++) · Conteneurs (- VMware + cgroups/namespaces) · Systèmes (+ SELinux) · DevOps (- Gitflow/Agile, + GitHub Actions) · NEW Cloud/Infra · NEW IA/Outils - [x] Stack: Langages (Java AOSP, drop Python order, + Familier avec C++) · Conteneurs (- VMware + cgroups/namespaces) · Systèmes (+ SELinux) · DevOps (- Gitflow/Agile, + GitHub Actions) · NEW Cloud/Infra · NEW IA/Outils
- [ ] Parcours: kill "seul"/"responsable unique" — reformuler autonomie+collab - [x] Parcours: kill "seul"/"responsable unique" — reformuler autonomie+collab
- [ ] CareGame: intro contexte + 9 bullets + stack pills - [x] CareGame: intro contexte + 9 bullets + stack pills
- [ ] ZenQuality: intro CDI + 3 bullets + stack pills - [x] ZenQuality: intro CDI + 3 bullets + stack pills
- [ ] Deewee: dates Fév-Nov 2017 + contract line + 2 bullets + stack pills - [x] Deewee: dates Fév-Nov 2017 + contract line + 2 bullets + stack pills
- [ ] NEW Projets section (entre Parcours et Formation): Git source + Homelab - [x] NEW Projets section (entre Parcours et Formation): Git source + Homelab
- [ ] NEW Méthode section (entre Formation et Contact): 5 points bundle A - [x] NEW Méthode section (entre Formation et Contact): 5 points bundle A
- [ ] Contact email → bastien@bchanot.fr - [x] Contact email → bastien@bchanot.fr
- [ ] CSS extensions: timeline-bullets, timeline-stack, timeline-contract, projects-grid, methode-list - [x] CSS extensions: timeline-bullets, timeline-stack, timeline-contract, projects-grid, methode-list
## Known follow-ups ## Known follow-ups
- Visual QA on real mobile device (375 px) — not just emulator. - Visual QA on real mobile device (375 px) — not just emulator.
- Verify WCAG AA contrast on all green-on-parchment text. - Verify WCAG AA contrast on all green-on-parchment text.
- Hosting decision: GitHub Pages vs Netlify vs Vercel vs nginx VPS — pending. - Hosting: nginx VPS + Docker container behind reverse proxy (BDR-004) — decided & live.
- DNS / domain config for `bchanot.fr` — pending. - DNS / domain for `bchanot.fr` — configured (site live in prod).
- Consider OG image — not yet present. - Consider OG image — not yet present.
- Mirror favicon link block into `CV_Bastien_Chanot.html` when user finalizes CV edits (currently /favicon.ico auto-served as legacy fallback). - Mirror favicon link block into `CV_Bastien_Chanot.html` when user finalizes CV edits (currently /favicon.ico auto-served as legacy fallback).