Skip to content

chore: untrack .claude, guard against AI co-authors, ruled blog grid - #58

Merged
CodeWithEugene merged 3 commits into
mainfrom
chore/untrack-claude-and-ruled-blog
Sep 28, 2026
Merged

CodeWithEugene merged 3 commits into
mainfrom
chore/untrack-claude-and-ruled-blog

Conversation

@CodeWithEugene

Copy link
Copy Markdown
Owner

Repo hygiene

  • Stop tracking the local .claude/ directory (launch config, proven-config files) and ignore it. The files stay on each machine.
  • New commitlint rule no-ai-coauthor: any commit with a Co-authored-by trailer naming Claude/Anthropic fails the Conventional Commits check. PR commits without the trailer also keep GitHub's squash merge from adding one, which is how Claude ended up credited (PR feat(ui): rebuild landing page on a Stripe-style grid #53's first squash commit, since force-pushed away).

UI

  • Blog grid (/blog and Keep Reading): square cells in a ruled band that runs out to the frame's side rules, separated by shared hairlines instead of separate rounded cards. 3/2/1 columns with the right rule dropped on each row's last cell.
  • Footer on mobile: "In partnership with" and the Salamander logo get their own centered row; desktop keeps it under Contact Us.

Test plan

  • tsc, lint, 471 tests, build (clean worktree)
  • commitlint rejects a Claude co-author trailer, accepts a human one
  • Blog grid checked at 1440px (edges flush with the frame rules) and 375px; footer checked at both widths

@CodeWithEugene
CodeWithEugene merged commit 3289c5f into main Sep 28, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 77814737 Deployed Sep 28, 2026 by vercel[bot]
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