# 项目契约路径映射 # 由炼境接入包根据技术栈扫描生成,用户确认后写入 # 供 AGENTS.md 元规则 T1 查询:「哪个文件是这个项目的外部契约?」 # 技术栈变更后重新运行接入包生成 # contracts 由炼境扫描技术栈后自动填入,也可手动补充。 # 常见示例(取消注释并按实际修改): contracts: # - label: 数据库 schema(Drizzle) # paths: ["drizzle/schema.ts"] # doc: "schema 变更需同步更新数据库文档" # # - label: 数据库 schema(Prisma) # paths: ["prisma/schema.prisma"] # doc: "schema 变更需同步更新数据库文档" # # - label: API 接口(Hono / Express) # paths: ["src/routes/**"] # doc: "接口变更需同步更新 API 文档或 openapi.yaml" # # - label: 共享类型 # paths: ["packages/types/**", "src/types/**"] # doc: "类型只在此处定义,禁止手抄到其他模块" # # - label: 环境变量声明 # paths: [".env.example"] # doc: "新增环境变量必须在 .env.example 中同步声明" architecture_docs: - "AGENTS.md" # - "ARCHITECTURE.md" agent_docs: - "AGENTS.md" - "docs/ai-context/project-brief.md"