docs(project): align product names and source directories

This commit is contained in:
QiuSW
2026-08-03 16:27:05 +08:00
parent fe0c867948
commit b9e29ed970
16 changed files with 177 additions and 154 deletions
+16 -3
View File
@@ -3,7 +3,7 @@ id: T-007
title: 统一产品名称与源码目录契约
phase: 0
deps: []
status: DOING
status: DONE
created: 2026-08-03
context_ref: a7465d2
work_branch: task/t-007-project-naming-layout
@@ -74,6 +74,19 @@ write_paths:
## 执行记录
### 2026-08-03 · 待实现
### 2026-08-03 · 命名与目录契约已统一
- 已确认命名与目录映射;任务保持 `DOING`,先更新规范与入口脚本,再运行静态门禁。
- 项目入口、技术栈、架构、API、路由、路线图和当前状态已统一为:整体项目 `cmbuyer`;
采购服务是网页端,源码目录 `admin/`;采购工具是 Windows 桌面端,源码目录 `client/`。
- 当前规范性源码路径已切换到 `admin/cmd/server/main.go`、`admin/internal/...`、
`client/src/main.py`、`client/src/android/pdd_flow.py` 与 `client/tests/`。原型文件前缀、
HTTP 路由和内部 `webui` 包保持不变。
- `init.ps1` 与 `init.sh` 使用 `admin/go.mod`、`client/requirements.txt` 作为初始化哨兵,
不再仅凭空目录判断。验证时发现工作区已有空 `admin/` / `client/`,旧判据误建了
`client/.venv`;该虚拟环境创建时间与本轮验证一致,已移入回收站,两个目标目录均未删除。
- `& .\init.ps1`:上下文清单通过,并按 Phase 0 约定以退出码 3 精确列出
“T-001 初始化采购服务 admin/ Go 骨架”和“T-002 初始化采购工具 client/ Python 骨架”。
- PowerShell `ScriptBlock` 解析与 `bash -n init.sh` 通过;路径审计未在当前入口 / 架构中发现
`web/cmd`、`web/internal`、`desk/src`、`desk/tests`、`cd web` 或 `cd desk`。
- `python scripts/validate_agent_context.py` 与 `git diff --check` 通过。没有创建或修改生产代码,
没有触及 API 语义、页面判据或资金安全边界。