claude/agents
Bastien Chanot 1b01b952d5 feat(agents): wire doc-commit into feat/bugfix/hotfix DOC SYNC steps
Scope expansion surfaced by the Task 6 sweep (not in the original frozen plan). The 3 inline flows each ran doc-syncer at their DOC SYNC step but committed nothing — their CAPITALIZE step commits only memory (capitalize-commit's surgical scope) — so patched docs were left dirty in the working tree (milder than the orchestrator PR-strand, same class). Decider: the memory chantier (BDR-034) wired capitalize-commit into ALL flows; wiring docs only into the 2 orchestrators left an asymmetry that reads as a bug.

Each DOC SYNC step now references lib/doc-commit.md (1-line include + paragraph, mirror of the capitalize-commit reference at the CAPITALIZE step). No FINISH in an inline flow → no ordering concern; it commits the docs on the current branch and no-ops when nothing was patched (the common trivial case). Set = the 3 flows that doc-sync: commit-change has no DOC SYNC step (not wired); hotfix IS wired (its DOC SYNC is unconditional — only its CAPITALIZE is skip-by-default). We replicate a built+tested mechanism mechanically; NEW work (BLK-010/011) stays deferred.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ho5EQCFTSvYamuRtVZpp2d
2026-06-27 02:50:30 +02:00
..
resources feat(seo/geo): CMS plugin-first + shared-file edit discipline + Bing/IndexNow mandatory 2026-04-21 16:57:32 +02:00
analyzer.md feat(analyze-before-plan): read-before bookend — scan memory (+code) before planning 2026-06-26 23:46:41 +02:00
bugfixer.md feat(agents): wire doc-commit into feat/bugfix/hotfix DOC SYNC steps 2026-06-27 02:50:30 +02:00
client-handover-writer.md refactor(skill): rename validate → web-validate 2026-06-25 01:29:36 +02:00
code-cleaner.md Revert "optimize(code-clean): empty-approval branch — record audit + skip Phase 2 cleanly (d3 target)" 2026-05-06 18:31:40 +02:00
commit-changer.md feat(flows): couple memory-commit to feat/hotfix/bugfix/commit-change via shared include 2026-06-26 12:50:02 +02:00
doc-syncer.md feat(doc-syncer): PATCHED_FILES newline output for doc-commit handoff 2026-06-27 01:07:03 +02:00
feater.md feat(agents): wire doc-commit into feat/bugfix/hotfix DOC SYNC steps 2026-06-27 02:50:30 +02:00
geo-analyzer.md fix(geo-analyzer): define unreachable operationally 2026-06-11 19:25:40 +02:00
hotfixer.md feat(agents): wire doc-commit into feat/bugfix/hotfix DOC SYNC steps 2026-06-27 02:50:30 +02:00
interviewer.md final version seems 2026-04-08 13:46:45 +02:00
onboarder.md refactor(onboard,init-project): migrate file paths to .claude/ 2026-04-23 16:06:14 +02:00
plugin-advisor.md chore(design-gate): repoint agents + test to profile remedy 2026-06-21 11:59:37 +02:00
refactorer.md optimize(refactor): add worked examples + counter-example to refactorer.md (d5 target) 2026-05-06 17:57:07 +02:00
scaffolder.md feat(animation): auto-install motion lib + detection across init/onboard/advisor 2026-04-27 15:32:46 +02:00
seo-analyzer.md refactor(audits): route all report writes to .claude/audits/ 2026-04-23 16:06:54 +02:00
seo-analyzer.md.bak feat(seo/geo): split into parallel seo + geo agents with shared resources 2026-04-21 16:16:30 +02:00
status-reporter.md optimize(status): add ERROR HANDLING section with permission-denied + partial-data fallbacks (d7 target) 2026-05-06 18:23:02 +02:00
validator-analyzer.md refactor(skill): rename validate → web-validate 2026-06-25 01:29:36 +02:00