Built-in git instructions can't be removed by the user
Claude Code reports: Claude Code puts built-in git text in the system prompt that a user cannot switch off. It appears in the Bash tool description ("Commit or push only when the user asks") and in a system reminder with attribution lines for commits and PRs. The user deleted all git rules from ~/.claude/rules. A fresh session still treated the git rule as active and cited the built-in text as its source. The user could not tell where the rule came from.
Expected: a setting to disable or edit the built-in "commit only when asked" text, and a way to see which instructions come from the harness and which from the user's files.
Related, not duplicates: the attribution-line part overlaps #36105 and #101634 (attribution settings ignored or overridden). Not found in existing issues: the built-in "commit only when asked" text, and the lack of any way to tell harness instructions from user rules. Not tried: the attribution settings.