Skip to content

SEP-021: SEP commit gate blocks intermediate WIP commits #11

@samudzi

Description

@samudzi

Summary

sep_commit_check.sh requires SEP-NNN in every git commit message. There is no escape for WIP/checkpoint commits during implementation. The accept workflow handles the final commit correctly, but if Claude makes intermediate commits (e.g., git commit -m "WIP: checkpoint before refactor"), they are blocked.

Motivation

During long implementations, intermediate checkpoint commits are useful for safety. Blocking them forces all changes into a single commit, increasing risk of lost work.

Proposed Change

Allow WIP: prefix as bypass, or add git commit -m "WIP: ..." pattern detection that skips the SEP reference requirement.

Acceptance Criteria

  • WIP commits are allowed without SEP reference
  • Final/meaningful commits still require SEP reference
  • Accept workflow continues to work unchanged

Metadata

Metadata

Assignees

No one assigned

    Labels

    SEPSoftware Evolution ProposalenhancementNew feature or requestminorMinor issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions