From 3d6ebfe276898cc49fd5b46dbeafaac89d3de33c Mon Sep 17 00:00:00 2001 From: Pipeline Agent Date: Wed, 19 Aug 2026 06:34:25 +0800 Subject: [PATCH] =?UTF-8?q?design:=20=E8=BF=AD=E4=BB=A31=E6=80=BB=E4=BD=93?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E8=AF=84=E5=AE=A1=E9=80=9A=E8=BF=87=EF=BC=8C?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=94=B1=E6=8F=90=E4=BA=A4=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E8=AF=84=E5=AE=A1=E9=80=9A=E8=BF=87=EF=BC=88?= =?UTF-8?q?=E5=9F=BA=E7=BA=BF=E5=86=BB=E7=BB=93=EF=BC=8C=E5=A5=91=E7=BA=A6?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E9=A1=BB=E8=B5=B0=E8=AE=BE=E8=AE=A1=E8=AF=84?= =?UTF-8?q?=E5=AE=A1=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/00-requirement/.approved-features.md.swp | Bin 0 -> 16384 bytes docs/00-requirement/.requirement-spec.md.swp | Bin 0 -> 12288 bytes docs/01-design/api-design.md | 2 +- docs/01-design/architecture.md | 2 +- docs/01-design/database-design.md | 2 +- docs/01-design/iteration1-task-breakdown.md | 2 +- docs/01-design/ui-design.md | 2 +- 7 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 docs/00-requirement/.approved-features.md.swp create mode 100644 docs/00-requirement/.requirement-spec.md.swp diff --git a/docs/00-requirement/.approved-features.md.swp b/docs/00-requirement/.approved-features.md.swp new file mode 100644 index 0000000000000000000000000000000000000000..8a5c3902177e663773054eb29c9239a03b665ef2 GIT binary patch literal 16384 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 CHc8L` literal 0 HcmV?d00001 diff --git a/docs/01-design/api-design.md b/docs/01-design/api-design.md index b5a2192..7f80bd7 100644 --- a/docs/01-design/api-design.md +++ b/docs/01-design/api-design.md @@ -1,7 +1,7 @@ # 迭代1总体设计 —— API/接口设计(hr-web,ocai 口径) - 版本:v2.0(迭代1-总体设计,取代 v1 Spring Boot/JWT RESTful 口径,v1 已归档至 `docs/_archive/01-design-v1-old/api-design.md`) -- 状态:提交审核 +- 状态:评审通过(主agent评审,基线冻结) - 规范依据:ocai 技能集 module-development-spec、dspy-file-implementation-spec、crud-definition-spec;架构基线 `docs/01-design/architecture.md` ## 1. 接口范式与通用约定(取代 v1 RESTful/JWT) diff --git a/docs/01-design/architecture.md b/docs/01-design/architecture.md index 2f48955..c70b663 100644 --- a/docs/01-design/architecture.md +++ b/docs/01-design/architecture.md @@ -1,7 +1,7 @@ # 迭代1总体设计 —— 系统架构与技术选型(hr-web) - 版本:v1.1(迭代1-总体设计;v1.1 变更:database/api/ui 三份配套文档已按 ocai 口径重写为 v2.0,表数量与端点数量同步修正) -- 状态:提交审核 +- 状态:评审通过(主agent评审,基线冻结) - 需求基线:`docs/00-requirement/requirement-spec.md`(SRS v2)+ `docs/00-requirement/iteration1-function-detail.md`(F01~F15) - 应用定义:`apps/hr-web.md`;模块定义:`modules/hr-org.md`、`hr-roster.md`、`hr-flow.md`、`hr-contract.md`、`hr-report.md`、`hr-system.md` - 开发规范:ocai 技能集 —— web-application-spec、module-development-spec、database-table-definition-spec、crud-definition-spec、dspy-file-implementation-spec diff --git a/docs/01-design/database-design.md b/docs/01-design/database-design.md index 6559c16..167adad 100644 --- a/docs/01-design/database-design.md +++ b/docs/01-design/database-design.md @@ -1,7 +1,7 @@ # 迭代1总体设计 —— 数据库设计(hr-web,ocai 口径) - 版本:v2.0(迭代1-总体设计,取代 v1 Java/JPA 口径,v1 已归档至 `docs/_archive/01-design-v1-old/`) -- 状态:提交审核 +- 状态:评审通过(主agent评审,基线冻结) - 需求基线:`docs/00-requirement/requirement-spec.md`(SRS v2)+ `iteration1-function-detail.md`(F01~F15) - 架构基线:`docs/01-design/architecture.md` - 规范依据:ocai 技能集 database-table-definition-spec(models/*.json + json2ddl)、crud-definition-spec、sqlor-database-module diff --git a/docs/01-design/iteration1-task-breakdown.md b/docs/01-design/iteration1-task-breakdown.md index e5c0efb..67d21f2 100644 --- a/docs/01-design/iteration1-task-breakdown.md +++ b/docs/01-design/iteration1-task-breakdown.md @@ -1,7 +1,7 @@ # 迭代1总体设计 —— 技术可行性与开发任务拆解(hr-web) - 版本:v1.0(迭代1-总体设计配套文档) -- 状态:提交审核 +- 状态:评审通过(主agent评审,基线冻结) - 基线:`docs/01-design/architecture.md`(架构)+ `database-design.md`(43 表)+ `api-design.md`(端点清单)+ `ui-design.md`(页面结构) - 需求基线:`docs/00-requirement/requirement-spec.md`(SRS v2)+ `iteration1-function-detail.md`(F01~F15,81 条验收项) diff --git a/docs/01-design/ui-design.md b/docs/01-design/ui-design.md index 35f0286..d8aed85 100644 --- a/docs/01-design/ui-design.md +++ b/docs/01-design/ui-design.md @@ -1,7 +1,7 @@ # 迭代1总体设计 —— UI/页面设计(hr-web,ocai 口径) - 版本:v2.0(迭代1-总体设计,取代 v1 Vue3/Element Plus 口径,v1 已归档至 `docs/_archive/01-design-v1-old/ui-design.md`) -- 状态:提交审核 +- 状态:评审通过(主agent评审,基线冻结) - 规范依据:ocai 技能集 bricks-framework、bricks-layout-patterns、module-development-spec(index.ui 强制)、crud-definition-spec;交互基线 `docs/01-design/architecture.md` ## 1. 界面体系与总体布局