From dd186c9dac493c65a438aedb3c66024b4361d88d Mon Sep 17 00:00:00 2001 From: Bastien Chanot Date: Wed, 1 Jul 2026 00:20:23 +0200 Subject: [PATCH] chore(memory): reconcile TODO with shipped extended-vitrine (1369d27) Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01RNaYKPEkjH1jbgoX1TwKMX --- .claude/tasks/TODO.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.claude/tasks/TODO.md b/.claude/tasks/TODO.md index 6d29dd8..6819ff0 100644 --- a/.claude/tasks/TODO.md +++ b/.claude/tasks/TODO.md @@ -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. - 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). -- [ ] Meta description sync (kernel, AOSP, cloud gaming, GPU) -- [ ] Nav links: add #projets + #methode -- [ ] Hero: titre "Systèmes · Embarqué · Backend", banner "Backend · Cloud" -- [ ] 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 -- [ ] Parcours: kill "seul"/"responsable unique" — reformuler autonomie+collab -- [ ] CareGame: intro contexte + 9 bullets + stack pills -- [ ] ZenQuality: intro CDI + 3 bullets + stack pills -- [ ] Deewee: dates Fév-Nov 2017 + contract line + 2 bullets + stack pills -- [ ] NEW Projets section (entre Parcours et Formation): Git source + Homelab -- [ ] NEW Méthode section (entre Formation et Contact): 5 points bundle A -- [ ] Contact email → bastien@bchanot.fr -- [ ] CSS extensions: timeline-bullets, timeline-stack, timeline-contract, projects-grid, methode-list +- [x] Meta description sync (kernel, AOSP, cloud gaming, GPU) +- [x] Nav links: add #projets + #methode +- [x] Hero: titre "Systèmes · Embarqué · Backend", banner "Backend · Cloud" +- [x] About: expand paragraphs (pourquoi bas niveau / cherche / pas envie) +- [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 +- [x] Parcours: kill "seul"/"responsable unique" — reformuler autonomie+collab +- [x] CareGame: intro contexte + 9 bullets + stack pills +- [x] ZenQuality: intro CDI + 3 bullets + stack pills +- [x] Deewee: dates Fév-Nov 2017 + contract line + 2 bullets + stack pills +- [x] NEW Projets section (entre Parcours et Formation): Git source + Homelab +- [x] NEW Méthode section (entre Formation et Contact): 5 points bundle A +- [x] Contact email → bastien@bchanot.fr +- [x] CSS extensions: timeline-bullets, timeline-stack, timeline-contract, projects-grid, methode-list ## Known follow-ups - Visual QA on real mobile device (375 px) — not just emulator. - Verify WCAG AA contrast on all green-on-parchment text. -- Hosting decision: GitHub Pages vs Netlify vs Vercel vs nginx VPS — pending. -- DNS / domain config for `bchanot.fr` — pending. +- Hosting: nginx VPS + Docker container behind reverse proxy (BDR-004) — decided & live. +- DNS / domain for `bchanot.fr` — configured (site live in prod). - 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).