Files
ruv 1eece3afc0 feat(init): #2089 ADR-127 Phase 4 — attribution opt-in across 19 github command files + last-updated stamps
Remove 13 hardcoded "Generated with Claude Code" attribution strings from
6 github command/agent/skill files (dogfood + init-template copies):
  .claude/agents/github/{release-manager,sync-coordinator,issue-tracker}.md
  .claude/skills/github-project-management/SKILL.md
  v3/@claude-flow/cli/.claude/commands/github/{release-manager,sync-coordinator,issue-tracker}.md

Add <!-- last-updated: 2026-05-21 — ADR-127 --> stamps to the top-level
code-block boundary of each edited file so readers can trace the change
back to this ADR without opening git log.

Export ATTRIBUTION_FOOTER from helpers-generator.ts (ADR-127 §opt-in):
when options.attribution === true, materialise a .claude/helpers/attribution
file during init so PR templates can append it conditionally, without
hard-wiring the emoji into every user's commit history (#1670).

Add scripts/smoke-attribution-opt-in.mjs + github-attribution-opt-in-smoke
CI job: static scan that fails if the 🤖 emoji pattern reappears in the
three github-scoped template trees — prevents copy-paste regression.

Co-Authored-By: RuFlo <ruv@ruv.net>
2026-05-21 14:19:35 -04:00
..