docs(architecture): adopt authorized single-pass purchase

This commit is contained in:
QiuSW
2026-08-04 16:25:34 +08:00
parent 8ba9b231f4
commit cfd5440ac0
23 changed files with 1264 additions and 1835 deletions
+6 -6
View File
@@ -4,8 +4,8 @@
cmbuyer 是一个自动化采购系统:**采购服务**(网页端,`admin/`)负责建单与人工决策,
**采购工具**(Windows 桌面端,`client/`)驱动 Android 手机在拼多多完成选规格和下单,
**付款始终由人完成**。第一版先跑通「手工建单 → 定时领取 → 第一趟试选 → 人工确认 →
第二趟下单 → 待付款」闭环。
**付款始终由人完成**。第一版先跑通“手工建单 → 管理员开始采购授权 → 定时领取 → 单趟规格/
价格/数量校验 → 提交围栏与一次点击 → 待付款”闭环。
## 文档导航
@@ -17,7 +17,7 @@ cmbuyer 是一个自动化采购系统:**采购服务**(网页端,`admin/`
- [需求](02-requirements.md):功能清单、验收标准、风险点。
- [用户故事清单](07-user-stories.md):US 编号、用户目标与验收场景。
- [技术栈](03-tech-stack.md):两端选型、运行命令、**验证矩阵**。
- [架构设计](04-architecture.md):双端职责、**两趟执行**、**三道价格闸门**、安全边界、数据模型。
- [架构设计](04-architecture.md):双端职责、**单趟执行**、**三道价格闸门**、安全边界、数据模型。
- [编码规则](05-coding-rules.md):硬约束,第 1 节是本项目红线。
- [任务路线图](06-tasks.md):阶段划分、里程碑、建议拆分清单。
- [任务文件](tasks/README.md):一任务一文件约定与真机验收要求。
@@ -45,13 +45,13 @@ cmbuyer 是一个自动化采购系统:**采购服务**(网页端,`admin/`
新接手时如果只看四个地方,看这四个:
1. [`04-architecture.md`](04-architecture.md) **第三节两趟执行与三道价格闸门**——为什么
分两趟、价格为什么只在两个地方读。
1. [`04-architecture.md`](04-architecture.md) **第三节单趟执行与三道价格闸门**——开始采购
如何授权、两次面板价与确认页金额如何实时保护上限。
2. [`04-architecture.md`](04-architecture.md) **第四节安全边界与提交订单四条件**——每条
都要有测试。
3. [`05-coding-rules.md`](05-coding-rules.md) **第 1 节红线**——违反即拒绝。
4. [`00-ai-start-here.md`](00-ai-start-here.md) **四条特有纪律**——先取证、只收紧、
只在两处读价、第一趟不下单。
只在两处读价、隔离验证能力不越界。
## 维护原则