# CODEOWNERS - Automatic Review Assignment
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

# This file uses glob patterns to match files and directories to reviewers.
# When a PR is created, the owners of the changed files will be automatically requested to review.

# Syntax:
# - Patterns follow glob rules
# - Owners can be: @username, @org/team-name, or email addresses
# - Last matching pattern wins

# Default owners for the entire repository
* @edithatogo

# Release and repository governance
.github/workflows/ @edithatogo
.github/CODEOWNERS @edithatogo
.github/pull_request_template.md @edithatogo
.changeset/ @edithatogo
RELEASE_POLICY.md @edithatogo
SUPPORT_POLICY.md @edithatogo

# Core source code
src/ @edithatogo

# CLI surface
src/cli.ts @edithatogo
src/commands/ @edithatogo

# MCP surface
src/mcp/ @edithatogo
src/mcp-cli.ts @edithatogo

# Tests
tests/ @edithatogo
**/*.test.ts @edithatogo

# Configuration files
package.json @edithatogo
pnpm-lock.yaml @edithatogo
tsconfig.json @edithatogo
.eslintrc.json @edithatogo
.prettierrc @edithatogo

# Documentation
README.md @edithatogo
docs/ @edithatogo

# Build output (no review needed, but tracked for awareness)
dist/ 

# Dependencies (auto-managed by Renovate/Dependabot)
node_modules/ 
package-lock.json 
pnpm-lock.yaml 
