Architecture Decision Records (ADRs)

← Home

AI contributions are traced through git metadata, not separate commits

Introduction

As AI tools become a standard part of how we build, we need a consistent way to record where AI contributed to our work. Claude Code and Codex are now woven into everyday development, and human and AI work are interleaved within a single session. A traceability convention lets PMs, architects, and devs audit AI use in deliverables, answer client and governance questions, and onboard new team members into the practice without guesswork.

Decision

AI contributions are recorded through git metadata. There are two requirements. On any commit where an AI tool contributed, add git trailers in the commit message:

AI-assisted: true
AI-tools: claude-code, codex

List the tools that actually contributed in the AI-tools trailer (for example claude-code, codex). In the pull request description, disclose which AI tools were used via the AI tool disclosure field in the PR template.

We do not require separate commits for AI-generated code.

Context

This is done for three main reasons:

Consequences

Exceptions

Additional Resources

None

← See more ADRs