-
d0ec54ee61
Merge chore/reconcile-todo-drift into develop
develop
Bastien Chanot
2026-07-01 21:18:23 +0200
-
-
caf3d01487
Merge bugfix/install-plugins-npm-guard into develop
Bastien Chanot
2026-07-01 21:18:22 +0200
-
-
90dc7d854d
chore(memory): capitalize reconcile session + (a) npm-guard fix
Bastien Chanot
2026-07-01 21:18:16 +0200
-
1f2c1cc6e7
fix(install-plugins): guarantee npm present, not just node>=22
Bastien Chanot
2026-07-01 21:07:38 +0200
-
-
9c024064bb
chore(todo): reconcile --help chantier drift — 7 subtasks [ ]→[-]
Bastien Chanot
2026-07-01 20:51:15 +0200
-
-
2393ca536c
Merge bugfix/install-claude-idempotent into develop
Bastien Chanot
2026-07-01 20:20:00 +0200
-
-
020737de57
chore(memory): BDR-046 — Claude Code via official native installer, drop npm
Bastien Chanot
2026-07-01 20:14:56 +0200
-
6be627e246
fix(install): install Claude Code via official native installer, not npm
Bastien Chanot
2026-07-01 16:33:02 +0200
-
01f9ebb57b
chore(memory): BLK-014 + LRN-085 — install.sh idempotent claude install/update
Bastien Chanot
2026-07-01 16:10:59 +0200
-
8dc4027c4b
fix(install): make Claude Code install/update idempotent across channels
Bastien Chanot
2026-07-01 16:07:13 +0200
-
-
2d76233b02
Merge feature/doc-sync into develop
Bastien Chanot
2026-07-01 14:31:38 +0200
-
-
8ca1bb7bab
docs: +/gitflow /release-candidate /deploy /reconcile /pdf-translate
Bastien Chanot
2026-07-01 14:31:38 +0200
-
-
0a2e832a66
Merge feature/gitflow-aiguillage-standalone into develop
Bastien Chanot
2026-07-01 14:28:10 +0200
-
-
8f001ec868
chore(memory): BDR-045 + LRN-084 + LRN-034 corrob — capitalize gitflow aiguillage-standalone
Bastien Chanot
2026-07-01 14:04:15 +0200
-
e8807a7333
feat(gitflow): chore branch type + aiguillage for standalone memory/doc skills
Bastien Chanot
2026-07-01 13:25:36 +0200
-
-
53bd7beee8
chore(memory): BDR-044 + LRN-083 + auto-skill-dispatch won't-build — capitalize
Bastien Chanot
2026-06-30 20:04:30 +0200
-
efe33b76c5
chore(memory): LRN-081 correction — helper is trailer-agnostic
Bastien Chanot
2026-06-30 18:43:54 +0200
-
c09f2b2630
chore(memory): LRN-082 + TODO(b) moot — capitalize
Bastien Chanot
2026-06-30 18:36:05 +0200
-
5d348a711f
chore(memory): LRN-081 + TODO reconcile — close ritual
Bastien Chanot
2026-06-30 18:07:40 +0200
-
437697e961
chore(memory): EVAL-013 — /reconcile real-usage value proven (usage vs build)
Bastien Chanot
2026-06-30 17:49:01 +0200
-
09200c5274
chore(memory): reconcile TODO — /release-candidate QUEUED→SHIPPED + 3 [branch] headers→DONE
Bastien Chanot
2026-06-30 17:43:22 +0200
-
e591510160
chore(todo): queue auto-skill-dispatch chantier (NEXT, measure-first)
Bastien Chanot
2026-06-30 17:20:26 +0200
-
5b03ac28a2
chore(memory): BLK-013 + BDR-043 — capitalize (make-plugin npm blocker + BDR-015 darwin re-baseline requalif)
Bastien Chanot
2026-06-30 17:08:06 +0200
-
c3ba540372
chore(memory): BDR-001 won't-build + LRN-080 + TODO requalify (--help measured non-rentable)
Bastien Chanot
2026-06-30 16:27:04 +0200
-
4a00a60494
Merge release/4.0.0 into develop
Bastien Chanot
2026-06-30 15:33:23 +0200
-
-
709facfb52
Merge release/4.0.0 into main
main
v4.0.0
Bastien Chanot
2026-06-30 15:33:22 +0200
-
-
-
-
9a31b32f8b
chore(release): 4.0.0 — finalize version.txt + CHANGELOG
Bastien Chanot
2026-06-30 15:29:53 +0200
-
-
0c0b7481c7
Merge feature/release-candidate-skill into develop
Bastien Chanot
2026-06-30 14:41:12 +0200
-
-
d1ddb6afdd
chore(memory): capitalize /release-candidate — BDR-042 + LRN-078/079 + EVAL-012
Bastien Chanot
2026-06-30 14:41:12 +0200
-
d3d6cede65
feat(release-candidate): orchestrator skill over gitflow release + the version tag
Bastien Chanot
2026-06-30 14:41:12 +0200
-
-
01cf0a1a6e
chore(memory): /reconcile shipped + queue /release-candidate
Bastien Chanot
2026-06-30 14:10:18 +0200
-
aede7af793
Merge feature/reconcile-skill into develop
Bastien Chanot
2026-06-30 13:42:56 +0200
-
-
6b512be9af
chore(memory): capitalize /reconcile — BDR-041 + LRN-075/076/077 + EVAL-011
Bastien Chanot
2026-06-30 13:42:24 +0200
-
82e6322a9f
feat(reconcile): deterministic declared-vs-real engine + thin gated skill
Bastien Chanot
2026-06-30 13:42:24 +0200
-
-
bdfa9bcbed
chore(memory): reconcile TODO + queue /reconcile skill
Bastien Chanot
2026-06-29 19:59:41 +0200
-
73e12be5f7
Merge bugfix/prune-memory-hardening into develop
Bastien Chanot
2026-06-29 19:38:20 +0200
-
-
d7f76fcb45
chore(memory): LRN-073/074 + EVAL-010 — prune-memory chantier close
Bastien Chanot
2026-06-29 19:29:15 +0200
-
80a21d050f
chore(memory): backfill 34 missing Index rows + re-sort LRN-021
Bastien Chanot
2026-06-29 19:25:42 +0200
-
5821ce2017
fix(prune-memory): RED-7 fictional example IDs + RED-8 accepted limit
Bastien Chanot
2026-06-29 19:25:42 +0200
-
-
ce4391a62f
Merge bugfix/blk-011-gsd-roadmap into develop
Bastien Chanot
2026-06-29 18:32:35 +0200
-
-
52d4a66daa
chore(memory): BLK-011 resolved + LRN-072 — fix-by-removal
Bastien Chanot
2026-06-29 18:27:34 +0200
-
a131f45f00
fix(init-project): remove speculative GSD auto-bootstrap (BLK-011)
Bastien Chanot
2026-06-29 18:27:34 +0200
-
-
0f0bd7fe63
Merge feature/minor-gate-strengthening into develop
Bastien Chanot
2026-06-29 17:47:51 +0200
-
-
a335591c46
chore(memory): BDR-040 + LRN-071 + journal/TODO — MINOR-gate chantier
Bastien Chanot
2026-06-29 17:41:24 +0200
-
09f5b28d99
feat(doc-sync): MINOR-shape oracle + fail-loud commit (strengthen MINOR gate)
Bastien Chanot
2026-06-29 17:41:24 +0200
-
-
d3d72fd3ca
Merge hotfix/gstack-ignore-gitmodules into main
Bastien Chanot
2026-06-29 13:57:12 +0200
-
-
4da2b905de
Merge hotfix/gstack-ignore-gitmodules into develop
Bastien Chanot
2026-06-29 13:57:12 +0200
-
-
-
-
be1dcefb16
chore(gitflow): ignore gstack submodule dirty content via .gitmodules
Bastien Chanot
2026-06-29 13:56:16 +0200
-
-
eab4d2db3e
chore(memory): BDR-039 (Option-1 protection) + TODO reconcile — gitflow chantier closed
Bastien Chanot
2026-06-29 03:26:47 +0200
-
1620e5b9d5
chore(memory): LRN-070 + journal 2026-06-29 — gitflow migration complete (6/6)
Bastien Chanot
2026-06-29 03:18:10 +0200
-
-
620071b19c
chore: adopt gitflow socle + pre-commit hook
Bastien Chanot
2026-06-29 03:03:13 +0200
-
1254643d06
chore(memory): BLK-010 closed + BLK-012, LRN-068/069 — gitflow chantier
Bastien Chanot
2026-06-29 02:58:13 +0200
-
167ea9678e
feat(gitflow): universal gitflow model — lib + skill + orchestrator wiring
Bastien Chanot
2026-06-29 02:58:13 +0200
-
f1f6feb21a
chore(memory): journal — deploy merged to master
Bastien Chanot
2026-06-28 01:54:26 +0200
-
135b4872a8
chore(memory): BDR-038, LRN-062..066, EVAL-009 — capitalize
Bastien Chanot
2026-06-27 18:26:18 +0200
-
79741e36e7
fix(deploy): final-review fixes — NEXT.sh-absence regen, git-ignored fail-loud (rc5), bootstrap gitignore guard, doc polish
Bastien Chanot
2026-06-27 18:11:14 +0200
-
91850eb63a
docs(deploy): polish — restore @delta comment + anchor grep, Dockerfile.*, skill doc-accuracy (step_reached/rc1/skip-all), bootstrap wording
Bastien Chanot
2026-06-27 17:52:59 +0200
-
0ed074f4bb
fix(deploy): helper polish — pending allowlist, pipefail, no-op guard, --git-dir
Bastien Chanot
2026-06-27 17:51:39 +0200
-
fdc248ded5
feat(deploy): bootstrap — paste-or-scaffold initial runbook
Bastien Chanot
2026-06-27 17:42:37 +0200
-
a10635aa36
fix(deploy): drop resolved-by — resolution = introducing atomic commit (derive via git)
Bastien Chanot
2026-06-27 17:32:31 +0200
-
3f11b61ab0
feat(deploy): two-moment cross-session skill (resumes cold from PENDING.json)
Bastien Chanot
2026-06-27 17:24:00 +0200
-
1c5c85e422
feat(deploy): runbook/ledger templates + bridge schemas + gitignore transient state
Bastien Chanot
2026-06-27 17:09:33 +0200
-
24e6b84add
feat(deploy): deploy-commit.sh — allowlist surgical commit for .claude/deploy/
Bastien Chanot
2026-06-27 16:55:39 +0200
-
b210e8d6a8
docs(deploy): design spec + implementation plan
Bastien Chanot
2026-06-27 16:51:33 +0200
-
cd375dd74a
feat(capitalize): wire commit include (STEP 5B) — completes BDR-034 rollout
Bastien Chanot
2026-06-27 12:26:20 +0200
-
77aac2c890
chore(memory): BDR-037 + LRN-061 — v2 capitalize hook rejected → wire the include
Bastien Chanot
2026-06-27 12:24:55 +0200
-
e4f7d3e82a
docs(changelog): coupled doc-sync + DOC SYNC before FINISH
Bastien Chanot
2026-06-27 03:22:30 +0200
-
4af339a312
test(lib): doc-commit behavioral check — coupled + fail-closed scenarios
Bastien Chanot
2026-06-27 03:22:22 +0200
-
345e43731c
chore(memory): BDR-036 + LRN-058..060 + EVAL-008 — doc-sync coupled close
Bastien Chanot
2026-06-27 03:22:12 +0200
-
1b01b952d5
feat(agents): wire doc-commit into feat/bugfix/hotfix DOC SYNC steps
Bastien Chanot
2026-06-27 02:50:30 +0200
-
e81f629ac8
fix(init-project): doc-sync + doc-commit before FINISH — fixes docs stranded outside PR
Bastien Chanot
2026-06-27 02:23:16 +0200
-
636b49138c
fix(ship-feature): doc-sync + doc-commit before FINISH — fixes docs stranded outside PR
Bastien Chanot
2026-06-27 02:07:14 +0200
-
fb1f359da5
feat(doc-syncer): PATCHED_FILES newline output for doc-commit handoff
Bastien Chanot
2026-06-27 01:07:03 +0200
-
4a54a65dd4
chore(lib): doc-commit include protocol
Bastien Chanot
2026-06-27 00:51:42 +0200
-
ae1f218d3e
feat(lib): surgical doc-commit helper + real-exec scope/exclusion tests
Bastien Chanot
2026-06-27 00:38:18 +0200
-
bb341d3c87
chore(memory): BDR-035 + LRN-053..057 — analyze-before-plan v1
Bastien Chanot
2026-06-26 23:50:44 +0200
-
67c6a8165d
feat(analyze-before-plan): read-before bookend — scan memory (+code) before planning
Bastien Chanot
2026-06-26 23:46:41 +0200
-
07e846f0a6
chore(memory): BDR-034 + LRN-051/052 + EVAL-007 — coupled-capitalize v1
Bastien Chanot
2026-06-26 13:27:57 +0200
-
037e14dacc
test(lib): behavioral end-to-end check doc for coupled-capitalize
Bastien Chanot
2026-06-26 13:27:57 +0200
-
ce34270e47
chore(tasks): coupled-capitalize invariant implementation plan (frozen)
Bastien Chanot
2026-06-26 13:21:05 +0200
-
bbfdf10425
docs(changelog): coupled-capitalize invariant v1
Bastien Chanot
2026-06-26 13:21:05 +0200
-
df60df66b9
feat(init-project): capitalize founding architecture decisions before FINISH
Bastien Chanot
2026-06-26 13:04:22 +0200
-
e8eff7ebcf
fix(ship-feature): capitalize before FINISH — fixes memory stranded outside PR
Bastien Chanot
2026-06-26 12:56:27 +0200
-
27636789a9
feat(flows): couple memory-commit to feat/hotfix/bugfix/commit-change via shared include
Bastien Chanot
2026-06-26 12:50:02 +0200
-
b44791bb1b
chore(lib): capitalize-commit include protocol
Bastien Chanot
2026-06-26 12:46:51 +0200
-
bbef41cebf
feat(lib): emit memory-commit hash on stdout + T6/T7 (stdout contract, idempotence)
Bastien Chanot
2026-06-26 12:45:06 +0200
-
58cb91d2b7
feat(lib): surgical memory-commit helper + deterministic scope tests (T1/T2/T2-bis)
Bastien Chanot
2026-06-26 12:31:46 +0200
-
8536c733ec
chore(memory): BDR-033 + LRN-049 + LRN-050 + journal — design-gate §4 anim suggestion
Bastien Chanot
2026-06-26 00:31:28 +0200
-
11792ccb33
feat(design-gate): §4 anim-lib suggestion — suggest-only, non-blocking, stateless 1-line
Bastien Chanot
2026-06-26 00:11:01 +0200
-
ea992cbc62
chore(memory): EVAL-006 + LRN-046/047/048 + journal — prune-memory v1.1 TDD
Bastien Chanot
2026-06-25 23:17:10 +0200
-
8413afb785
fix(memory): backfill missing EVAL-005 index row
Bastien Chanot
2026-06-25 23:02:51 +0200
-
0a3e76611d
fix(skill): prune-memory v1.1 — deterministic guards close 6 TDD'd defects
Bastien Chanot
2026-06-25 22:56:10 +0200
-
9a58734286
chore(memory): journal 2026-06-25 (validate → web-validate rename)
Bastien Chanot
2026-06-25 11:38:05 +0200
-
a1cc753746
chore(tasks): annotate /validate → /web-validate in open --help pilot item
Bastien Chanot
2026-06-25 11:27:18 +0200
-
dbab542409
chore(memory): BDR-032 + LRN-045 (validate → web-validate rename)
Bastien Chanot
2026-06-25 11:27:18 +0200
-
e5e673ac1f
refactor(skill): rename validate → web-validate
Bastien Chanot
2026-06-25 01:29:36 +0200
-
26658c4962
chore(memory): journal 2026-06-25
Bastien Chanot
2026-06-25 00:41:46 +0200
-
52164d6261
chore(memory): BDR-031 + BLK-009 + LRN-043 + LRN-044
Bastien Chanot
2026-06-25 00:33:01 +0200
-
990318ce9d
docs(claude-md): trim decorative separators + blank lines
Bastien Chanot
2026-06-25 00:29:47 +0200
-
ba743cf356
docs(claude-md): compress routing + design + graphify
Bastien Chanot
2026-06-25 00:21:42 +0200