Skip to content

Add persistent no-attribution policy; remove Claude identity from docs/commits#16

Merged
picaultj merged 1 commit into
mainfrom
claude/paper-browser-llm-classify-20e9rk
Jul 10, 2026
Merged

Add persistent no-attribution policy; remove Claude identity from docs/commits#16
picaultj merged 1 commit into
mainfrom
claude/paper-browser-llm-classify-20e9rk

Conversation

@picaultj

@picaultj picaultj commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

Removes AI-assistant / "Claude Code" attribution from the repo and makes the rule persistent so it doesn't creep back in.

Persistent policy

  • CLAUDE.md (new) — a project rule Claude Code loads automatically every session: no Co-Authored-By, Claude-Session, 🤖 Generated with …, or claude.ai/code in commit messages or PR descriptions; keep code/docs/config free of Claude Code references; don't attribute commit authorship to an assistant. Exception: the Anthropic LLM provider (anthropic provider, claude-* model ids) stays — that's a real app feature, not tooling attribution.
  • AGENTS.md — replaced the old user.name = Claude commit-identity line with the same no-attribution rule, pointing at CLAUDE.md.

Cleanup applied

  • The working tree had no attribution artifacts to remove (verified: no Co-Authored-By / Generated with / claude.ai/code in tracked files) — those only existed in past commit messages / PR descriptions, which are history and not rewritten.
  • Commit author identity switched from Claude <noreply@anthropic.com> to the maintainer, Jerome Picault, so commits carry no Claude reference. This commit is authored that way.
  • From here on, commits and PRs omit the attribution trailers/footers.

Note

Legitimate provider references kept: ANTHROPIC_API_KEY, the Anthropic entry in the providers table, and claude-* model examples/ids in llm.py. Let me know if you want those trimmed too.

Testing

  • uv run ruff check . — clean
  • uv run pytest -q — 60 passed (docs-only change)

…mmits

- CLAUDE.md (new): persistent project rule loaded every session — no
  AI-assistant / Claude Code attribution in commit messages, PR descriptions,
  code, docs or config (no Co-Authored-By / Claude-Session / "Generated with …"
  / claude.ai/code), and don't attribute commit authorship to an assistant. The
  Anthropic LLM provider stays, since it's a real app feature.
- AGENTS.md: replace the "user.name = Claude" commit-identity line with the
  no-attribution rule pointing at CLAUDE.md.

Commit author identity set to the maintainer (Jerome Picault) so commits no
longer carry a Claude reference.
@picaultj picaultj force-pushed the claude/paper-browser-llm-classify-20e9rk branch from 47f84c7 to 6e79088 Compare July 10, 2026 10:05
@picaultj picaultj merged commit 4fec2d0 into main Jul 10, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant