# Default reviewer
*                                   @JAORMX

# AI Agent Configuration (changes here affect what AI agents can do in CI)
CLAUDE.md                            @JAORMX @jhrozek @rdimitrov @jerm-dro
.claude/                             @JAORMX @jhrozek @rdimitrov @jerm-dro
.claude/skills/                      @JAORMX @jhrozek @rdimitrov @jerm-dro
.claude/agents/                      @JAORMX @jhrozek @rdimitrov @jerm-dro
.claude/rules/                       @JAORMX @jhrozek @rdimitrov @jerm-dro

# CLI (thv)
cmd/thv/                             @JAORMX @yrobla @ChrisJBurns @amirejaz @lujunsan @rdimitrov @jhrozek
cmd/help/                            @JAORMX @yrobla @ChrisJBurns @amirejaz @lujunsan @rdimitrov @jhrozek
docs/cli/                            @JAORMX @yrobla @ChrisJBurns @amirejaz @lujunsan @rdimitrov @jhrozek
test/e2e/                            @JAORMX @yrobla @ChrisJBurns @amirejaz @lujunsan @rdimitrov @jhrozek

# HTTP API (ToolHive server)
pkg/api/                             @JAORMX @amirejaz
docs/server/                         @JAORMX @amirejaz

# Kubernetes (operator + proxyrunner + charts)
cmd/thv-operator/                    @ChrisJBurns @yrobla @JAORMX @jerm-dro @jhrozek
cmd/thv-proxyrunner/                 @ChrisJBurns @yrobla @JAORMX @jerm-dro @jhrozek
deploy/charts/operator/              @ChrisJBurns @yrobla @JAORMX @jerm-dro @jhrozek
deploy/charts/operator-crds/          @ChrisJBurns @yrobla @JAORMX @jerm-dro @jhrozek
config/webhook/                      @ChrisJBurns @yrobla @JAORMX @jerm-dro @jhrozek
test/e2e/chainsaw/operator/           @ChrisJBurns @yrobla @JAORMX @jerm-dro @jhrozek
test/e2e/thv-operator/                @ChrisJBurns @yrobla @JAORMX @jerm-dro @jhrozek
docs/operator/                        @ChrisJBurns @yrobla @JAORMX @jerm-dro @jhrozek

# vMCP (Virtual MCP)
cmd/vmcp/                            @JAORMX @yrobla @jhrozek @jerm-dro @amirejaz
pkg/vmcp/                            @JAORMX @yrobla @jhrozek @jerm-dro @amirejaz
test/integration/vmcp/               @JAORMX @yrobla @jhrozek @jerm-dro @amirejaz

# Core Runtime & Lifecycle
pkg/workloads/                       @JAORMX @amirejaz @lujunsan
pkg/runner/                          @JAORMX @amirejaz @lujunsan
pkg/runtime/                         @JAORMX @amirejaz @lujunsan
pkg/state/                           @JAORMX @amirejaz @lujunsan
pkg/config/                          @JAORMX @amirejaz @lujunsan
pkg/migration/                       @JAORMX @amirejaz @lujunsan
pkg/groups/                          @JAORMX @amirejaz @lujunsan
pkg/client/                          @JAORMX @amirejaz @lujunsan

# Infrastructure Abstractions
pkg/container/                        @JAORMX @jhrozek @blkt @amirejaz @ChrisJBurns @yrobla
pkg/transport/                        @JAORMX @jhrozek @blkt @amirejaz @ChrisJBurns @yrobla
pkg/mcp/                              @JAORMX @jhrozek @blkt @amirejaz @ChrisJBurns @yrobla
pkg/networking/                       @JAORMX @jhrozek @blkt @amirejaz @ChrisJBurns @yrobla
pkg/labels/                           @JAORMX @jhrozek @blkt @amirejaz @ChrisJBurns @yrobla
pkg/process/                          @JAORMX @jhrozek @blkt @amirejaz @ChrisJBurns @yrobla

# Registry & Distribution
pkg/registry/                         @JAORMX @rdimitrov
.github/workflows/update-registry.yml  @JAORMX @rdimitrov

# Security & Policy
pkg/auth/                             @jhrozek @JAORMX @ChrisJBurns @yrobla
pkg/authz/                            @jhrozek @JAORMX @ChrisJBurns @yrobla
pkg/oauth/                            @jhrozek @JAORMX @ChrisJBurns @yrobla
pkg/authserver/                       @jhrozek @JAORMX @ChrisJBurns @yrobla
pkg/secrets/                          @jhrozek @JAORMX @ChrisJBurns @yrobla
pkg/permissions/                      @jhrozek @JAORMX @ChrisJBurns @yrobla
pkg/container/verifier/               @jhrozek @JAORMX @ChrisJBurns @yrobla
pkg/audit/                            @jhrozek @JAORMX @ChrisJBurns @yrobla

# Observability
pkg/telemetry/                        @ChrisJBurns @JAORMX @yrobla @jerm-dro
pkg/usagemetrics/                     @ChrisJBurns @JAORMX @yrobla @jerm-dro
pkg/logger/                           @ChrisJBurns @JAORMX @yrobla @jerm-dro
pkg/recovery/                         @ChrisJBurns @JAORMX @yrobla @jerm-dro

# Architecture docs
docs/arch/                            @JAORMX @amirejaz @yrobla @rdimitrov @ChrisJBurns @jhrozek