Yggdrasil — Project Conventions (auto-loaded)

Claude Code auto-loads this file whenever the working directory is the Yggdrasil repo. It carries conventions that must hold even when the personal layer (~/.claude/CLAUDE.mdclaude-personal/CLAUDE.md) isn't wired — e.g. when Yggdrasil is used standalone, on an unconfigured machine, or examined from a foreign project.

Seed note (2026-06-18): Yggdrasil's broader conventions still live in AGENTS.md, which Claude Code does not auto-load (it only reads CLAUDE.md). Re-aiming AGENTS.md at external consumers and migrating internal-use conventions into this file is a tracked future effort — see the 2026-06-18 bookmark. For now this file holds only the commit convention below.

Commit convention

Omit the Co-Authored-By trailer by default — including any Co-Authored-By: Claude line. Add a trailer only when Brad explicitly asks in the moment.

(Intentionally duplicated from claude-personal/CLAUDE.md so it travels with the Yggdrasil repo and holds even without the personal layer loaded.)