SPB Git

spb/spboucher.ai Public

spboucher.ai — personal website of Simon-Pierre Boucher.

TypeScript 93.4% HTML 5.5% CSS 1%

History of public/cv/Simon-Pierre-Boucher-CV.pdf · clear filter

  1. Add SPB Agent chat widget (Claude Haiku 4.5, streaming) + auto-generated CV software sections
    - SPB Agent: floating bubble opens a chat panel; /api/agent streams
      responses from claude-haiku-4-5 with a system prompt built from
      lib/apps.ts and lib/research.ts (bilingual FR/EN). API key lives in
      .env.local (gitignored).
    - CV fix: the two "Software" sections of cv-source/cv.html are now
      generated from lib/apps.ts by scripts/generate-cv.ts (npm run cv),
      which also renders public/cv/Simon-Pierre-Boucher-CV.pdf — new
      projects appear in the CV PDF automatically.
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Simon-Pierre Boucher committed 12 h ago (Aug 10, 2026) · 1 file changed
  2. Research: add UQO Working Paper No. 11 (Half a Million Prices, Twenty Models)
    - /research card + full /research/wp11 detail page (findings, key results,
      data, methodology, reproducibility) with paper PDF served locally
    - Home stat bumped to 10 working papers; CV PDF regenerated with WP11
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Simon-Pierre Boucher committed yesterday (Aug 9, 2026) · 1 file changed
  3. Editorial redesign, per-project & per-paper detail pages, blog, full CV PDF
    - New "quantitative editorial" identity: warm paper + ink palette, Fraunces
      display serif, IBM Plex Mono labels/nav/captions, graph-paper backdrop,
      hairline cards, ink buttons, annual-report stat rules, colophon footer,
      mounted hero portrait with Fig. 1 caption
    - /apps/[slug]: 25 detailed project pages (stats, features, architecture,
      stack, highlights) generated from repo analyses; Details buttons on cards
    - /research/[slug]: 9 detailed paper pages (WP2–WP10 + thesis chapters) with
      abstract, headline findings, key results, data, methodology, reproducibility
    - WP10 (Assessment Gap in Quebec) added to research, home stats and CV
    - /blog: 3 essays with editorial typography, author signature, and
      server-rendered KaTeX support ($$ display, \( \) inline)
    - /cv: downloadable 4-page CV PDF (cv-source/cv.html → headless Chromium)
    - New web platforms on /apps: Lou-Ka, Vrai-Prix, ValoPlex, QHPI with
      brand-faithful icons; real icons for CoinExplorer & LLM Index
    - WP repo links on /research; profile photo on home; Blog nav tab
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    Simon-Pierre Boucher committed yesterday (Aug 9, 2026) · 1 file changed