Skip to content

[PR #1] CLAUDE.md committed to repo — violates hard markdown policy #56

@obchain

Description

@obchain

PR: #1 (chore/bootstrap)
Commit: c104b60
File: CLAUDE.md (root, 78 lines added)

Policy violated: The project has an unconditional rule — only README.md may be committed or pushed. All other .md files must be gitignored or kept local-only. Stated in both CLAUDE.md (project root) and the global assistant rules. The PR title itself announces the violation: "README, CLAUDE.md, LICENSE, .gitignore".

Impact: CLAUDE.md contains internal assistant governance rules (commit conventions, safety invariants, workflow gates). These are operational instructions, not public-facing documentation. Committing it ships internal tooling policy as a versioned artifact, contradicts the stated policy, and sets a precedent that undermines later gitignore enforcement.

Fix:

  1. Remove CLAUDE.md from the commit / PR.
  2. Keep CLAUDE.md local-only.
  3. Enforce mechanically via *.md + !README.md pattern in .gitignore (see sibling issue).
  4. Any governance content that must ship should live in README.md or rustdoc/NatSpec.

Severity: Critical — direct violation of a hard, no-exceptions project rule.

Metadata

Metadata

Assignees

No one assigned

    Labels

    pr-reviewFindings from PR review processpriority:p0-blockerBlocks the critical pathtype:choreMaintenance, config, tooling

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions