Bastien Chanot
07253e093c
feat(doctrine): W6 — prose sweep + BDR-077 + LRN-137 + plan execution notes
...
LRN-113 whole-surface sweep: client-handover x2 + commit-change prose
repointed to the two-mode reality; code-cleaner/status historic notes
kept (accurate). Memory: BDR-077 (full architecture), LRN-137
(mode-based re-tiering + fail-safe pin rule), journal. Plan carries
as-built EXECUTION NOTES.
2026-07-19 23:44:24 +02:00
Bastien Chanot
5e8bb0c22e
feat(routing): W3 tier moves — validator-analyzer opus→sonnet, commit-changer propose=opus override (BDR-077)
...
validator-analyzer tiered down (deterministic validator-runner + fixed
deduction tables — no deep judgment; supersedes its BDR-076 opus pin).
commit-changer: MODE propose dispatched model="opus" (narrative
reconstruction + capitalize routing = judgment), MODE apply on the sonnet
pin. Typed-pin precedence smoke PASSED: sonnet-pinned verifier dispatched
model="haiku" ran on claude-haiku-4-5 — call-site wins, documented +
now behaviorally proven. Census §11 flip + §16 (106 pass), make test
exit 0.
2026-07-19 22:45:00 +02:00
Bastien Chanot
2136953b2a
fix(model-routing): commit-changer resolves step→hash refs on apply; edge-case resume notes (release NEED-DECISION, commit-change skip)
2026-07-15 22:05:23 +02:00
Bastien Chanot
4217fcfe35
fix(model-routing): keep commit grouping on the sonnet subagent (edit<n> re-dispatches; /feat routes to /commit-change)
2026-07-15 21:24:48 +02:00
Bastien Chanot
ab0fafc0ef
feat(model-routing): /commit-change dispatch to sonnet commit-changer, gates relocated to dispatcher
2026-07-15 21:09:15 +02:00
Bastien Chanot
9d9c55e87c
fix(commit-change): add gitflow aiguillage before commit
...
commit-changer committed code autonomously with no branch precondition
(gitflow-conformity §2a, verified MEDIUM CONFIRMED) — on develop/main it
attempted a direct code commit, backstopped only by the pre-commit hook.
Adds Phase 0: the same `gitflow-aiguillage.md` mechanism hotfixer/bugfixer/
feater already use (TYPE=chore) — branches to chore/* on a protected base,
no-op on a working branch — plus a report-only fallback (no develop / no
lib -> ask human, don't auto-branch). Commit-plan gate + scoped staging
untouched. SKILL.md pre-flight notes the aiguillage.
Dry-run (throwaway repos, REAL lib + REAL pre-commit hook) — both paths:
CASE 1 on develop: aiguillage -> chore/commit-pending, code commit
SUCCEEDS, hook never blocks; contrast: same commit direct on develop
is BLOCKED -> aiguillage is what avoids it. PASS
CASE 2 no develop: fallback -> no auto-branch, changes uncommitted,
no chore/* created, ask human. PASS
2026-07-09 11:31:59 +02:00
Bastien Chanot
b40c702ada
job2: F7 strict-YAML frontmatters (quote descriptions/argument-hints, drop stray version field)
2026-07-06 12:20:02 +02:00
Bastien Chanot and Claude Fable 5
1aa9afe669
feat(tokens): compress the 10 fattest personal skill descriptions
...
6,416 → 4,243 chars (≈ −540 tokens/session, catalog loaded every
session). Kept per BDR-014/LRN-043: 'Use when' pattern, discriminating
FR+EN triggers, all 'For X → /Y' disambiguation lines. Cut: redundant
trigger synonyms, header/engine enumerations, prose the model derives.
find-docs excluded (ctx7-owned, regen clobbers — LRN-086); doc + geo
taken instead. All ≤ ~505 chars body (BDR-014 aspirational ceiling).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016zA3Qh2Q1QpcGXzXxKeDHR
2026-07-02 14:31:38 +02:00
bastien and Claude Opus 4.7
db9048877a
optimize skills-perso + commit-change: round 1 — D3 edge cases
...
skills-perso: add 'Known limits of detection heuristic' section
(false positives in code blocks, false negatives for non-standard
agent paths, override via owner: user marker, malformed frontmatter).
commit-change: add fallback when commit-changer.md unreachable,
plus pre-flight check stub (detached HEAD, missing git identity).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 17:59:22 +02:00
bastien
735ece3a0b
test(darwin-skill): add baseline test-prompts.json for 18 personal skills
2026-05-06 17:53:51 +02:00
bastien and Claude
0241e1ddc8
refactor(skills): extract skill logic into standalone agent files
...
Skills now delegate to agent .md files instead of embedding logic
inline. Added new agents (bugfixer, code-cleaner, commit-changer,
doc-syncer, feater, hotfixer, seo-analyzer) and new skills
(code-clean, doc, seo). Replaced /readme with /doc (broader scope).
Co-Authored-By: Claude <noreply@anthropic.com >
2026-04-15 20:18:34 +02:00
bastien and Claude
e0e466c857
chore(commit-change): remove confirmation step
...
Skip the plan-and-confirm phase — commit directly after analysis.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-04-13 15:14:38 +02:00
bastien and Claude
c99141f0a8
chore: rename git-smart-commit skill to commit-change
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-04-13 15:12:25 +02:00