Skip to content

Latest commit

 

History

History
80 lines (64 loc) · 7.18 KB

README.md

File metadata and controls

80 lines (64 loc) · 7.18 KB

AI 开发上下文入口

状态:当前仓库事实基线 基线日期:2026-08-12 适用对象:开发人员、代码审查者和 AI 编码代理

这个目录不是背景资料归档,而是每次改代码前的必读入口。产品人员从 文档首页 和 产品生命周期 进入;开发人员和 Codex 从本文与 Current Delivery Status 进入。两条路径读取同一仓库 Markdown,不维护第二份 Tolaria 文档。

两类事实与冲突处理

项目不能用一条“源码永远优先”的规则同时回答“现在是什么”和“应该建设成什么”。必须区分:

  1. 目标事实:已批准的产品需求、ADR、架构决策和版本化接口契约,决定系统应该建设成什么;
  2. 实现事实:当前工作区源码、测试和实际配置,决定系统现在真实运行成什么;
  3. 框架事实:与当前版本匹配的官方文档,决定框架和依赖的正确使用方式;
  4. 参考材料:Playground 和开源项目只提供模式证据,不能替代项目决策;
  5. 经验或推测:只能用于提出待确认项,不能直接成为实现依据。

目标事实与实现事实冲突时,必须登记为架构偏差并停止扩大错误实现;源码不能因为已经存在就自动推翻 ADR,文档也不能把尚未实现的目标描述成当前能力。Playground 是模式参考,不是产品需求,也不是可以整目录复制到业务应用的第二套实现。

按改动范围阅读

改动范围 开始编码前必须阅读
任意改动 Current Delivery Status、本文、仓库根目录 AGENTS.md
系统管理菜单、字段、动作或只读边界 系统管理产品说明 与对应前后端上下文/契约
frontend/admin/** Vben 5.7.0 基线、Admin 前端工程上下文
Vben 路由、菜单、标题、权限、组件 上述两份文档,以及对应的 Vben 官方页面
backend/** 后端工程上下文、相关领域文档
前后端联调或 DTO 变化 前后端文档、Identity Admin API 契约
权限、租户、数据范围 权限设计目录、产品需求基线
数据库或 Flyway 后端文档、数据库设计、迁移计划
Merchant 主体、入驻、审核、状态、资料、市场、amendment 或证件 Merchant Lifecycle 上下文、商户管理、ADR-0013、ADR-0014、ADR-0015、Merchant Lifecycle API Contract
frontend/portal/** 当前只有占位目录;初始化前先新增 Nuxt 4 monorepo 专属上下文,不套用 Vben 约定
迁移、重构、Judge、多 Agent 能力切片 Judge Charter;需要执行现代化流程时加载 payment-modernization skill 及任务相关 reference

完整的开发前置与完成标准见 开发工作流。

文档地图

项目与框架

业务与契约

维护规则

  • 文档中的事实必须附源码路径、配置项或官方链接。
  • 代码行为改变时,同一任务内更新对应上下文;不能让文档长期描述旧实现。
  • 系统管理的路由、菜单可见性、字段、动作或权限边界改变时,同步更新产品图文页;当前阶段变化时同步更新产品生命周期和 Current Delivery Status。
  • 新增顶层应用、领域模块、共享包或基础设施时,更新本索引和对应目录图。
  • Vben 升级时先更新版本基线,再判断旧约定是否仍成立。
  • 已执行的 Flyway 迁移只增不改;历史种子错误通过新迁移修正。