• Joined on 2026-06-23
bchanot pushed to develop at bchanot/bchanot-cv 2026-07-05 22:20:54 +02:00
7967afff08 Merge chore/tour-2026-07-05-2 into develop
7984a7d2df docs(memory): capitalize tour residuals — BDR-006/007, LRN-003, journal, TOUR follow-up
f5158758b2 content: align landing geo to CV — Nantes relocation (tour CLN-9)
ede75765cd style(palette): map 5 off-palette colors to palette tokens (tour CLN-7/8)
607124aa70 fix(a11y): aria-hidden on 2 decorative CTA arrows (tour CLN-6)
Compare 7 commits »
bchanot pushed to release/1.0.0 at bchanot/claude 2026-07-05 20:27:41 +02:00
ca9fa8fef8 chore(memory): TODO — /deploy pass 2 re-dogfood validé (miroir develop 6547e9b)
bchanot pushed to develop at bchanot/claude 2026-07-05 20:25:56 +02:00
6547e9b9f8 chore(memory): TODO — /deploy pass 2 re-dogfood validé (run 2 marqué, CSP hash live)
bchanot pushed to develop at bchanot/bchanot-cv 2026-07-05 20:25:09 +02:00
d7256ffe0e chore(deploy): mark 2026-07-05-2 @ b24c58b
bchanot pushed to release/1.0.0 at bchanot/claude 2026-07-05 20:20:34 +02:00
5479dc7a96 Merge feature/deploy-inline-checklist into release/1.0.0 (user GO: display-only checklist ships in 1.0.0)
adf64dfd9d chore(memory): LRN-102 — deliverable text before a tool call may never render + journal
52f6678c8d feat(skills): /deploy checklist display-only — no NEXT.sh file, hand-back ends the turn
4508757ea7 Merge chore/graphify-0-9-6 into develop
Compare 4 commits »
bchanot pushed to develop at bchanot/claude 2026-07-05 20:20:33 +02:00
7eae94e7e5 Merge feature/deploy-inline-checklist into develop
adf64dfd9d chore(memory): LRN-102 — deliverable text before a tool call may never render + journal
52f6678c8d feat(skills): /deploy checklist display-only — no NEXT.sh file, hand-back ends the turn
Compare 3 commits »
bchanot pushed to develop at bchanot/bchanot-cv 2026-07-05 20:06:14 +02:00
b24c58b8a4 Merge chore/tour-residuals into develop
ef7e2312c6 docs: legalize functional neutrals (CLN-4) + CSP-hash invariant + TOUR follow-up
c0632aefa8 fix(security): pin script-src to the inline script's sha256 hash (SEC-7)
d63a52ec50 chore(clean): dedup card CSS via grouped selectors (CLN-3)
Compare 4 commits »
bchanot pushed to develop at bchanot/claude 2026-07-05 19:51:08 +02:00
4508757ea7 Merge chore/graphify-0-9-6 into develop
0563016025 chore(skills): graphify dist refresh 0.8.45 -> 0.9.6
Compare 2 commits »
bchanot pushed to release/1.0.0 at bchanot/claude 2026-07-05 19:51:08 +02:00
2a29aade97 Merge chore/graphify-0-9-6 into release/1.0.0 (user GO: graphify 0.9.6 ships in 1.0.0)
0563016025 chore(skills): graphify dist refresh 0.8.45 -> 0.9.6
1a70537311 Merge feature/deploy-next-style into develop
Compare 3 commits »
bchanot pushed to develop at bchanot/claude 2026-07-05 19:46:59 +02:00
1a70537311 Merge feature/deploy-next-style into develop
31443baa1b feat(skills): /deploy NEXT.sh session style + inline hand-back print
7d566da776 chore(memory): EVAL-016 /deploy first real run + journal — tour→prod closed, skill UX patch
cd9a397140 chore(config): inputNeededNotifEnabled=true — adopt harness notification toggle, committed layout unchanged
Compare 4 commits »
bchanot pushed to release/1.0.0 at bchanot/claude 2026-07-05 19:46:59 +02:00
4773a5bd4b Merge feature/deploy-next-style into release/1.0.0 (user GO: /deploy UX + settings key ship in 1.0.0)
31443baa1b feat(skills): /deploy NEXT.sh session style + inline hand-back print
7d566da776 chore(memory): EVAL-016 /deploy first real run + journal — tour→prod closed, skill UX patch
cd9a397140 chore(config): inputNeededNotifEnabled=true — adopt harness notification toggle, committed layout unchanged
5825aa8213 chore(memory): TODO — Node bump 22→24 coché (fait en 24cce6a), aligne develop sur la résolution release
Compare 6 commits »
bchanot pushed to develop at bchanot/bchanot-cv 2026-07-05 15:31:11 +02:00
bd7f6e4984 docs(deploy): runbook style — one command per line, session style
395c77b597 chore(deploy): mark 2026-07-05 @ 5fe8b41
5fe8b4119b feat(deploy): bootstrap runbook
Compare 3 commits »
bchanot pushed to develop at bchanot/bchanot-cv 2026-07-05 15:11:12 +02:00
7b2d033761 Merge chore/tour-2026-07-05 into develop
c335769e1a docs(tour): auto run 2026-07-05 — converged in 2 iterations, 10 fixed, 3 open
840632a6f8 docs: .githooks + hooksPath clone note; deploy section synced (native-nginx prod, hardened container path, headers snippet)
7e7bd66384 chore(clean): enforce palette + reduced-motion, drop dead CSS
ba13d697a5 fix(security): unprivileged nginx + security headers on every location
Compare 6 commits »
bchanot pushed to develop at bchanot/claude 2026-07-05 15:06:52 +02:00
5825aa8213 chore(memory): TODO — Node bump 22→24 coché (fait en 24cce6a), aligne develop sur la résolution release
c51f3d8f7e Merge feature/impeccable-install into develop
24cce6a1a3 feat(install): Node baseline 22 -> 24 LTS — resolves impeccable's hard dependency
591ccd77d5 chore(memory): TODO — chantier impeccable-install (décision complémentaires, dogfood différé make plugin)
73c765aa08 feat(install): wire impeccable into the toolchain — deterministic design floor + /impeccable verbs
Compare 5 commits »
bchanot pushed to release/1.0.0 at bchanot/claude 2026-07-05 15:06:52 +02:00
dfb49856e7 Merge feature/impeccable-install into release/1.0.0 (user GO: impeccable chain ships in 1.0.0)
24cce6a1a3 feat(install): Node baseline 22 -> 24 LTS — resolves impeccable's hard dependency
591ccd77d5 chore(memory): TODO — chantier impeccable-install (décision complémentaires, dogfood différé make plugin)
73c765aa08 feat(install): wire impeccable into the toolchain — deterministic design floor + /impeccable verbs
74d3804f59 chore(memory): LRN-101 nginx add_header trap + EVAL-015 first real /tour run + journal
Compare 6 commits »
bchanot pushed to develop at bchanot/claude 2026-07-05 12:59:21 +02:00
c47a902b78 Merge feature/tour-skill into develop
16037acefd chore(memory): BDR-052 branch-as-gate + LRN-099/100 + EVAL-014 + journal — /tour TDD capitalized
049f98d689 chore(config): undo /model side-effect — Opus 4.8 1M default restored; attribution backstop carried to develop
d0faf61147 chore(memory): TODO — chantier /tour (RED/GREEN/REFACTOR tracés, re-test différé au 1er usage réel)
73e6a1c6da feat(skills): /tour — grouped all-axes sweep (clean+security+reconcile+doc), auto mode, bounded convergence loop
Compare 8 commits »
bchanot pushed to release/1.0.0 at bchanot/claude 2026-07-05 12:59:21 +02:00
d933f6af20 Merge feature/tour-skill into release/1.0.0 (user GO: /tour ships in 1.0.0)
16037acefd chore(memory): BDR-052 branch-as-gate + LRN-099/100 + EVAL-014 + journal — /tour TDD capitalized
049f98d689 chore(config): undo /model side-effect — Opus 4.8 1M default restored; attribution backstop carried to develop
d0faf61147 chore(memory): TODO — chantier /tour (RED/GREEN/REFACTOR tracés, re-test différé au 1er usage réel)
73e6a1c6da feat(skills): /tour — grouped all-axes sweep (clean+security+reconcile+doc), auto mode, bounded convergence loop
Compare 5 commits »
bchanot created branch release/1.0.0 in bchanot/claude 2026-07-04 16:11:43 +02:00
bchanot pushed to release/1.0.0 at bchanot/claude 2026-07-04 16:11:43 +02:00
eb93050e9e chore(memory): TODO — v4.0.0 tag retirement at release finish — /doc clean follow-up
188a9a732a docs: verify+secure pipeline, semgrep, ctx7 auto-setup, 1.0.0 entries + clean pass — /doc clean
a62351418e chore(memory): LRN-098 — /model side-effect on settings.json, diff before commit
e65796f3b0 chore(lint): silence SC1091 info notes — shellcheck health stack exits clean
ae8ad86757 chore(config): default model = Opus 4.8 1M — undo /model side-effect
Compare 10 commits »
bchanot pushed to develop at bchanot/claude 2026-07-04 05:33:42 +02:00
1cd13e7a3d Merge chore/default-model-opus into develop
83049b94aa chore(config): set default model to Opus 4.8 (1M context)
Compare 2 commits »