# CODEOWNERS — 善缘丹阳公益婚恋平台 审查角色分配（草案）
#
# 作用：开 PR 时 GitHub 自动向对应路径的 owner 请求审查；配合分支保护与
#       docs/governance/CODE_REVIEW_STANDARDS.md 的 T0/T1/T2 分级与双审规则使用。
# 语法：https://docs.github.com/en/repositories/managing-your-repositories-settings-and-features/customizing-your-repository/about-code-owners
#
# 当前为一人团队，默认全部归技术负责人 @g1307092382。
# 待扩员时，把各端拆给对应熟悉者即可；T2 高危改动按审查标准须 2 人复核（其中 1 人为该端 owner）。
# 说明：CODEOWNERS 只负责「请求谁审」，不强制「必须不同人」；双审由审查流程纪律保证。
# 排序：子路径必须放在父路径之后（GitHub 取最后一个匹配的规则）。

# —— 默认兜底 ——
*                                       @g1307092382

# —— 后端（Spring Boot / Java）——
/backend/                               @g1307092382

# 数据库迁移（Flyway）：schema 变更属 T2，须重点复核（放在 /backend/ 之后）
/backend/src/main/resources/db/migration/   @g1307092382

# —— 微信小程序（原生 WXML/WXSS/TS）——
/miniapp/                               @g1307092382

# —— 管理端（Vue3 / TS / pnpm）——
/admin-web/                             @g1307092382

# —— 测试与契约守卫（跨端契约，需熟悉各端）——
/tests/                                 @g1307092382
/ui-tests/                              @g1307092382
/scripts/run-ui-contracts.mjs           @g1307092382

# —— 基础设施 / 部署（Compose / 镜像 / 密钥）——
/infrastructure/                        @g1307092382

# —— 治理与审查机制文档（变更须经技术负责人确认）——
/docs/governance/                       @g1307092382
/.github/                               @g1307092382
