AGENTS.md 与本变更 specs/*/spec.md。既有条目最初提炼自《中科兴皖需求 V0.3》(含菜单、表模型、§3 技术要求、§2.1.11 工作流、§2.1.5 权限等);历史需求原文已清理,章节引文仅用于说明来源,既有 SHALL 要求继续保留。docs/web-admin-ui-spec-fresh-mint.md 及其中引用的 docs/fresh-mint-green.html。docs/miniprogram-ui-spec-sanqiang.md (其中引用的三墙历史原型已缺失,视觉细则按现存规范正文核实)。AGENTS.md;四个应用入口为 backend/、web-admin/、mobile-h5/、mobile-oa-h5/。Cursor 配置仅保留入口。本变更的 specs/*/spec.md 为可测试的规范摘要;凡涉及色值、类名、组件级布局的细则,不以本 design 重复展开,而以对应 Markdown/HTML 为准,避免双源漂移。
Goals:
Non-Goals:
规范分层
AGENTS.md 与本变更七项能力的既有 SHALL 要求,包括 specs/database-conventions、specs/api-conventions 中与租户/软删/排序/附件相关的条目。specs/ui-conventions 中「以文档为权威、禁止跨端调色板混用」等;像素与类名级规则引用原文档。design.md 仅解释如何阅读上述分层。能力拆分粒度
按用户请求的七大主题拆为七个 capability,便于按域评审与归档;跨域条目(如「租户」同时影响 API 与库表)在相关 spec 中各写一条,避免单文件过长。
与实现仓库的关系
后端已为 FastAPI + /api 前缀等(见 AGENTS.md);历史需求 §3 中「前端基于 art-design-pro + pnpm clean:dev」「小程序 HBuilderX + uni-app + Vue3 + Vant」在 architecture-conventions 中记为 SHALL「须与当前仓库技术栈一致或可渐进迁移」,具体迁移不在本变更范围。
openspec archive 将变更合入 openspec/specs/,并在 PR 模板中引用对应 requirement id。docs/sql/ 核验;争议时以经确认的需求/设计变更驱动增量 spec。openspec/config.yaml 增加 context 摘要指向本变更目录。specs/ 合并入 openspec/specs/。web-admin 若存在差异,须经产品决策确认后更新相应工程标准,不以代码现状自动改写规范。