76 lines
3.9 KiB
Plaintext
Executable File
76 lines
3.9 KiB
Plaintext
Executable File
# CODEOWNERS - review ownership for Frosty Deno (klanker-gate)
|
|
#
|
|
# Each line maps a path pattern to one or more owners. The LAST matching pattern
|
|
# for a changed file wins. Owners are auto-requested for review on pull requests
|
|
# that touch their paths (requires the repository to be on GitHub and the owners
|
|
# to have write access).
|
|
#
|
|
# NOTE: the handles below are PLACEHOLDERS. Replace @frosty-maintainers and the
|
|
# team handles with the real GitHub users or teams for this repository before
|
|
# relying on auto-review. Do not leave placeholder handles in a live repo - an
|
|
# unresolvable owner silently disables review requests for that path.
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Default owner for everything not matched more specifically below.
|
|
# ---------------------------------------------------------------------------
|
|
* @frosty-maintainers
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Gateway composition root and HTTP surface (middleware onion, routing, context).
|
|
# ---------------------------------------------------------------------------
|
|
/apps/gateway/ @frosty-maintainers
|
|
/apps/gateway/main.ts @frosty-maintainers
|
|
/apps/gateway/context.ts @frosty-maintainers
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Control-plane SPA (design system ds-r2, same-origin, no external origins).
|
|
# ---------------------------------------------------------------------------
|
|
/apps/control-ui/ @frosty-maintainers
|
|
/apps/control-ui/src/styles/ @frosty-maintainers
|
|
/apps/control-ui/CONVENTIONS.md @frosty-maintainers
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Core pipeline: canonical translation, streaming, router, orchestrator.
|
|
# ---------------------------------------------------------------------------
|
|
/packages/core/ @frosty-maintainers
|
|
|
|
# Provider adapters (one family per vendor; wire translation).
|
|
/packages/providers/ @frosty-maintainers
|
|
|
|
# Governance: virtual keys, hierarchy, budgets, pricing, rate limiting.
|
|
/packages/governance/ @frosty-maintainers
|
|
|
|
# Cache, MCP + Code Mode, telemetry, config/secrets, plugins, contracts.
|
|
/packages/cache/ @frosty-maintainers
|
|
/packages/mcp/ @frosty-maintainers
|
|
/packages/telemetry/ @frosty-maintainers
|
|
/packages/config/ @frosty-maintainers
|
|
/packages/plugins/ @frosty-maintainers
|
|
/packages/contracts/ @frosty-maintainers
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Security-sensitive surfaces: crypto-at-rest, origin guard, admin auth,
|
|
# permission contract. Changes here warrant extra scrutiny.
|
|
# ---------------------------------------------------------------------------
|
|
/packages/config/src/crypto.ts @frosty-maintainers
|
|
/apps/gateway/routes/origin-guard.ts @frosty-maintainers
|
|
/apps/gateway/routes/admin.ts @frosty-maintainers
|
|
/permissions.md @frosty-maintainers
|
|
/SECURITY.md @frosty-maintainers
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Infrastructure, deployment and observability.
|
|
# ---------------------------------------------------------------------------
|
|
/Dockerfile @frosty-maintainers
|
|
/docker-compose.yml @frosty-maintainers
|
|
/deploy/ @frosty-maintainers
|
|
/.github/ @frosty-maintainers
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Documentation and decision records.
|
|
# ---------------------------------------------------------------------------
|
|
/docs/ @frosty-maintainers
|
|
/docs/contracts/decision-log.md @frosty-maintainers
|
|
/CLAUDE.md @frosty-maintainers
|
|
/AGENTS.md @frosty-maintainers
|