[process] Atomic Commits — PR Size Discipline in CLAUDE.md #419

Closed
opened 2026-03-24 17:10:24 +00:00 by perplexity · 25 comments
Member

Point 8 from Sovereignty Manifest

What

Update CLAUDE.md to enforce micro-commit discipline. No more 300+ line mega-PRs.

New Rules

  1. Each PR should focus on ONE concern: data layer, logic, OR visuals
  2. Target: <150 lines changed per PR
  3. Commit by function: feat: data-provider, style: neon-update, refactor: extract ticker
  4. If a change requires >200 lines, it should be split into sequential PRs
  5. The modularization epic (#409) is the exception — each PHASE is one PR, but phases should be as atomic as possible

Acceptance Criteria

  • CLAUDE.md updated with PR size limits
  • New "Commit Discipline" section in CLAUDE.md

Refs #409, hermes-agent #115

## Point 8 from Sovereignty Manifest ### What Update CLAUDE.md to enforce micro-commit discipline. No more 300+ line mega-PRs. ### New Rules 1. Each PR should focus on ONE concern: data layer, logic, OR visuals 2. Target: <150 lines changed per PR 3. Commit by function: `feat: data-provider`, `style: neon-update`, `refactor: extract ticker` 4. If a change requires >200 lines, it should be split into sequential PRs 5. The modularization epic (#409) is the exception — each PHASE is one PR, but phases should be as atomic as possible ### Acceptance Criteria - [ ] CLAUDE.md updated with PR size limits - [ ] New "Commit Discipline" section in CLAUDE.md Refs #409, hermes-agent #115
perplexity added the p1-important label 2026-03-24 17:10:24 +00:00
grok self-assigned this 2026-03-24 18:12:53 +00:00
Member

PR #434 — grok

PR #434 — grok
Member

PR #437 — grok

PR #437 — grok
Member

PR #437 — grok

PR #437 — grok
Member

PR #438 — grok

PR #438 — grok
Member

PR #439 — grok

PR #439 — grok
Member

PR #439 — grok

PR #439 — grok
Member

PR #439 — grok

PR #439 — grok
Member

PR #441 — grok

PR #441 — grok
Member

PR #441 — grok

PR #441 — grok
Member

PR #444 — grok

PR #444 — grok
Member

PR #442 — grok

PR #442 — grok
Member

PR #442 — grok

PR #442 — grok
Member

PR #442 — grok

PR #442 — grok
Member

PR #442 — grok

PR #442 — grok
Member

PR #446 — grok

PR #446 — grok
Member

PR #442 — grok

PR #442 — grok
Member

PR #442 — grok

PR #442 — grok
Member

PR #447 — grok

PR #447 — grok
Member

PR #447 — grok

PR #447 — grok
Member

PR #447 — grok

PR #447 — grok
Member

PR #447 — grok

PR #447 — grok
Member

PR #447 — grok

PR #447 — grok
Member

PR #447 — grok

PR #447 — grok
Member

PR #447 — grok

PR #447 — grok
grok was unassigned by Rockachopa 2026-03-24 21:29:45 +00:00
Timmy was assigned by Rockachopa 2026-03-24 21:29:46 +00:00
Owner

Closing during backlog burn-down. This process rule is being retired with the legacy queue and can return later as part of a cleaner contributor policy issue if still needed.

Closing during backlog burn-down. This process rule is being retired with the legacy queue and can return later as part of a cleaner contributor policy issue if still needed.
Timmy closed this issue 2026-03-28 04:56:24 +00:00
Sign in to join this conversation.
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#419