Skip to content

feat: enforce conventional commits with [parallax] suffix#27

Merged
maxigimenez merged 2 commits into
mainfrom
feat/conventional-commits-format
May 24, 2026
Merged

feat: enforce conventional commits with [parallax] suffix#27
maxigimenez merged 2 commits into
mainfrom
feat/conventional-commits-format

Conversation

@maxigimenez

Copy link
Copy Markdown
Owner

Summary

  • Agent prompts (Claude Code, Codex, Gemini) now instruct the AI to use conventional commit format (feat:, fix:, chore:, etc.) with [parallax] at the end
  • sanitizeCommitMessage enforces the [parallax] suffix as a safety net in case the AI omits it
  • buildDefaultCommitMessage (used when the AI produces no commit message) now outputs feat: <title> [parallax] instead of the old Parallax: <id> - <title>

Test plan

  • All existing tests pass (121/121)
  • sanitizeCommitMessage test verifies [parallax] is appended and not doubled
  • buildDefaultCommitMessage test verifies conventional commit output
  • git-service-branch test verifies the suffix appears on the actual git commit call

🤖 Generated with Claude Code

All agent-generated commit messages now use conventional commit format
(feat:, fix:, chore:, etc.) and are suffixed with [parallax]. The
sanitizeCommitMessage function enforces the suffix as a safety net,
and the default fallback message follows the same convention.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented May 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
parallax Skipped Skipped May 24, 2026 4:26pm

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@maxigimenez
maxigimenez merged commit b6ba25f into main May 24, 2026
3 checks passed
@maxigimenez
maxigimenez deleted the feat/conventional-commits-format branch May 24, 2026 16:32
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