This commit is contained in:
2026-09-03 11:18:57 +08:00
parent 5146cecb4f
commit 4479d3342a
+11 -59
View File
@@ -4,34 +4,18 @@
## 当前状态
- 当前只启用一个“【总控】系统调度”,作为整个系统缺陷、需求、联调和跨端契约问题的唯一入口;只按下方登记的稳定 `task_id` 协作。
- 四期总控只负责接单、归属判断、契约冻结、任务分发、共享冲突协调、统一质量门禁和结果汇总;不得直接承担可由长期专项执行的业务源码、页面、测试脚本或接口实现,也不得用临时子代理代替应当登记的稳定专项。现有长期专项无法覆盖稳定职责时,总控必须先向用户申请新增独立任务,明确精确数量、职责和所属总控,获得确认后才能创建。
- 总控与长期专项采用单向调度:只允许总控主动向专项下发工作。专项完成、阻断或取得测试结果后,只在自己的任务中保留状态和最终结论,不主动跨任务向总控发送消息或委托回传;总控需要进度时主动使用任务读取/等待能力获取。除总控明确发起当次查询外,专项不得以“回传总控”为由持续唤醒总控任务。
- 四期总控接单时执行 15 分钟评估门禁:预计超过 15 分钟或实际执行超过 15 分钟仍无可验证交付,必须立即拆分根因、实现和验收工作包并行下发;共享文件只允许一个实现专项写入,其他工作包只读诊断或独立验证。
- 用户逐节点人工验收期间,四期总控按“当前验收节点”建立临时并行批次:相关长期专项只承担其稳定边界,其他一次性根因、数据与自动化工作使用内部子代理;同一节点的新问题继续加入该批次,节点真实通过后再统一结束,不为每个 Bug 新建长期任务。
- 统一总控直接管理十九个长期专项,其中六个前端专项、十三个后端专项;每个节点按一个前端、最多三个相关后端的配额下发,不默认启动全部专项。验收任务不常驻登记,只有用户明确要求时才恢复。
- 其他普通工作仍采用“一个任务、一个对话、逐项修复”的方式,不根据历史名称或旧职责向未登记对话下发。
- 侧栏其他旧任务不属于本轮已登记协作,是否归档由用户人工决定,Codex 不自动归档、解档或恢复。
- 当前登记表已清空,不启用总控调度,也没有已登记的长期前端或后端专项。
- 现有独立对话仍然保留,由用户直接进入对应对话下发工作;清空登记不归档、不删除、不重命名任何对话。
- 所有历史 `task_id`、侧栏名称、旧职责和旧消息仅作为历史记录,不再构成跨对话调度、长期职责、持续授权或文件写入权依据。
- 当前对话或其他对话不得根据历史登记关系主动下发、等待、汇总或接管其他独立对话。
- 普通需求、缺陷、排障、部署和验收按当前对话中的用户授权直接处理;需要临时并行时使用内部子代理,不登记为长期独立任务。
## 总控响应、通道与执行职责
## 测试数据库与环境授权
- 总控的首要职责是保持接单通道畅通。收到新问题后,以 30 秒内完成归属判断和下发为目标;下发完成即回复用户并结束当前回合,不在同一回合等待专项完成、持续轮询、读取大量输出或自行接管实现。
- 用户可以在专项执行期间继续向总控提交新问题。总控不得因后台专项仍在工作而阻塞新问题接收,也不得把“等待专项结果”当作占用总控对话的理由。
- 总控只负责:节点定级、P0/P1/P2/P3 排序、职责归属、任务下发、共享文件写入权协调、跨端契约冻结、部署批次边界和最终结果汇总。生产代码、页面、测试脚本、接口实现、普通构建测试、浏览器验收、HTTP 调用、数据库检查及 Jenkins 操作均由职责匹配的登记专项执行。
- 只有用户明确说“收集一下”“现在是什么情况”“准备提交/部署/验收”时,总控才主动读取专项结果。读取时使用一次紧凑状态快照;结果尚未完成就直接报告“仍在执行”和当前已知阻断,不在该回合持续等待。
- “全部独立任务都能用起来”表示所有登记专项在其稳定职责内可被调用,不表示每个节点必须唤醒全部十六个专项。每个节点默认只启用最小必要集合:一个前端写入者和最多三个相关后端写入者;纯单端问题只启用一个职责专项。验收任务不属于日常默认集合。
- 同一仓库、模块或共享文件在一个批次内只允许一个专项写入;其他专项只读诊断或在不重叠的测试/合同文件中验证。不得为了提速让多个专项同时修改同一生产文件。
- 用户逐节点人工验收时,P0 主流程阻塞优先;P1/P2/P3 进入独立队列,不与 P0 混改、混测或混部署。P0 被用户交给另一个独立对话处理后,总控必须立即停止重复诊断和修改,仅保留必要的冲突隔离。
- 专项完成后仍遵守单向调度,不主动跨任务唤醒总控。总控读取到结果后只汇总已完成事实、未完成门禁和下一步授权,不重复执行专项已经完成的测试或诊断。
- 总控不得以“统一质量门禁”为由亲自长时间运行构建、测试或环境操作。日常代码门禁由各实现专项自行完成;只有用户明确通知“开始验收”“准备部署”或“执行验收”时,总控才恢复归档的验收任务。部署完成后默认由用户人工验收,总控和验收任务不得提前占用通道等待人工结果。
- 验收任务实行用户显式触发制,不在常驻登记表中。普通需求、缺陷、P0/P1/P2/P3、代码审查、定向测试和开发中间状态一律不得下发给验收任务。
## 测试数据库授权
- 用户已持续授权本登记表中的总控与全部登记专项,在承担已分配任务时直接查询和修改用户指定的测试数据库;无需为普通只读查询、测试造数、职责范围内的数据修正或执行仓库已审核增量 SQL 逐次申请授权。
- 授权只适用于测试环境,不适用于开发库或生产库。数据库地址、账号、密码和连接串不得写入源码、文档、提交、日志或跨任务消息;连接凭据只使用用户提供的运行时信息。
- 每个专项只操作其长期职责对应服务的数据表,并在写入前核对精确库、表、业务主键和影响行;能使用事务时必须使用事务,完成后保留必要的前后事实与 requestId/traceId,不输出敏感数据。
- `DROP`、`TRUNCATE`、整库重置、清空表、无明确主键范围的批量删除或其他不可恢复操作不在持续授权内,仍需用户当轮单独确认。Jenkins、服务部署和真实业务 HTTP 写请求也不因本数据库授权自动开放。
- 因当前没有登记任务,原登记表授予总控及长期专项的测试数据库持续授权同步失效。
- 数据库查询或修改、真实 HTTP 写请求、Jenkins 和部署操作,均以用户在当前对话、当前轮明确给出的授权为准。
- 环境地址、账号、密码、Token 和连接串不得写入源码、文档、提交、日志或跨任务消息。
- `DROP`、`TRUNCATE`、整库重置、清空表、无明确主键范围的批量删除或其他不可恢复操作,仍须用户当轮单独确认。
## 重新启用门禁
@@ -42,37 +26,5 @@
- 未重新登记的旧任务一律视为普通历史对话,不允许按旧 ID 跨对话通信,也不得自动创建替代任务。
## 登记表
总控:
| task_id | 展示名称 | 长期职责 |
|---|---|---|
| `01a0194a-259c-7171-8967-074731a27618` | 【总控】系统调度 | 作为整个系统缺陷、需求、联调和跨端契约问题的唯一入口,按当前节点选择一个前端和最多三个相关后端;负责优先级、职责归属、共享契约、文件写入权、部署批次和结果汇总,不直接承担业务实现、普通测试、HTTP、数据库或 Jenkins 操作。 |
长期前端专项:
| task_id | parent_task_id | 展示名称 | 唯一长期职责 |
|---|---|---|---|
| `01a0426d-2b01-7062-bc72-398c9060c7a3` | `01a0194a-259c-7171-8967-074731a27618` | 【前端1】Admin | Admin 共享执行池成员;由总控按空闲状态分配完整 Admin 工作包,不固定业务模块。本批次领取后拥有相关生产文件唯一写入权,完成后释放;不得与其他 Admin 专项同时修改同一页面、模块、共享装配或公共组件,不修改 Client、PDA、后端或 SQL。 |
| `01a055a9-96f4-7543-b354-4f7f1312e789` | `01a0194a-259c-7171-8967-074731a27618` | 【前端2】Admin | Admin 共享执行池成员;由总控按空闲状态分配完整 Admin 工作包,不固定业务模块。本批次领取后拥有相关生产文件唯一写入权,完成后释放;不得与其他 Admin 专项同时修改同一页面、模块、共享装配或公共组件,不修改 Client、PDA、后端或 SQL。 |
| `01a046ea-cfc4-73a1-85f0-c69c714bff22` | `01a0194a-259c-7171-8967-074731a27618` | 【前端3】Client | 负责 `apps/client-web/` 企业客户端全部正式页面、路由、API 适配、权限、状态、测试与构建;不修改 Admin、PDA、后端或 SQL。 |
| `01a041ba-52d5-71f1-b8f5-c5ff0f5166bb` | `01a0194a-259c-7171-8967-074731a27618` | 【前端4】国内PDA | 负责 `apps/pda-uniapp/` 国内 PDA 页面、扫码、真实国内 API、状态恢复、在线更新、测试与构建;不承接海外 PDA、Admin、Client 或后端。 |
| `01a03382-e812-7ea2-a992-cea04650efaf` | `01a0194a-259c-7171-8967-074731a27618` | 【前端5】海外PDA | 负责 `apps/pda-overseas-uniapp/` 海外 PDA 页面、扫码、真实海外 API、状态恢复、在线更新、语言基础、测试与构建;不承接国内 PDA、Admin、Client 或后端。 |
| `01a05cfa-a6d7-7101-9d85-365df8e01377` | `01a0194a-259c-7171-8967-074731a27618` | 【前端6】Admin | Admin 共享执行池成员;由总控按空闲状态分配完整 Admin 工作包,不固定业务模块。本批次领取后拥有相关生产文件唯一写入权,完成后释放;不得与其他 Admin 专项同时修改同一页面、模块、共享装配或公共组件,不修改 Client、PDA、后端或 SQL。 |
长期后端专项:
| task_id | parent_task_id | 展示名称 | 唯一长期职责 |
|---|---|---|---|
| `01a046ea-d2c0-78e1-8c05-a3462fe67ead` | `01a0194a-259c-7171-8967-074731a27618` | 【后端1】身份权限 | 负责 Auth、IAM、Common Security、通知与 Audit 的账号、Token、会话、企业、RBAC、权限资源、审计、OpenAPI、SQL 和测试。 |
| `01a046ea-d4ea-7ad0-8819-b6b3266b5252` | `01a0194a-259c-7171-8967-074731a27618` | 【后端2】订单客户 | 负责 Order 的客户订单、货物、审核、状态机、父子订单、履约编排、Outbox/Inbox 生产契约、OpenAPI、SQL 和测试。 |
| `01a046ea-d6c2-7bd0-9955-967a2ac34a67` | `01a0194a-259c-7171-8967-074731a27618` | 【后端3】国内仓储 | 负责 Warehouse 的仓库主档、供应商、往来单位、FBA 仓候选、国内托盘/库位/资源状态、内部查询、OpenAPI、SQL 和测试。 |
| `01a04124-c8fe-7f52-99d9-c1d6e28b70cd` | `01a0194a-259c-7171-8967-074731a27618` | 【后端4】入库测量 | 负责 Firstleg 入库单、测量、称重、OCR、箱唛箱码、测量托盘候选、OpenAPI、SQL 和测试。 |
| `01a046ea-d88d-79e0-8e52-ec3b58592e6a` | `01a0194a-259c-7171-8967-074731a27618` | 【后端5】价格费用 | 负责 Firstleg 价格本、FBA 计费、尺寸规则、费用项、初始计价、费用来源及 Finance 衔接契约、OpenAPI、SQL 和测试。 |
| `01a04148-6f68-7393-868d-c095d0e92026` | `01a0194a-259c-7171-8967-074731a27618` | 【后端6】装柜PDA | 负责 Firstleg 分柜、SmartLoading、LoadingList、柜次状态、国内 PDA 任务、完成命令、操作历史、OpenAPI、SQL 和测试。 |
| `01a046ea-da69-72c0-af09-8d38fefadf4f` | `01a0194a-259c-7171-8967-074731a27618` | 【后端7】柜运报关 | 负责 Firstleg 订舱、放舱、拖车、国内出口报关、目的港清关资料、国内出仓门禁与确认、OpenAPI、SQL 和测试。 |
| `01a01e56-c30b-7513-be9e-03262a387696` | `01a0194a-259c-7171-8967-074731a27618` | 【后端8】船节点集成 | 负责 CarrierSchedule、Integration 供应商适配、Event Bridge、跨区事件可靠投递、OpenAPI、SQL 和测试。 |
| `01a05720-1940-7fd2-96b7-38a4a51f98b9` | `01a0194a-259c-7171-8967-074731a27618` | 【财务专项】Finance | 负责 Finance 服务的客户账户、费用来源池、对账单、应收应付结算单、收付款、核销、统计、Finance 导出 Provider、OpenAPI、SQL 和测试;不修改 File、Print、Firstleg 费用生产端或前端。 |
| `01a046ea-dc58-7393-bac9-8d2ef218bfb6` | `01a0194a-259c-7171-8967-074731a27618` | 【后端9】文件打印 | 负责 File、Print 的业务文件、凭证元数据、上传下载、归属校验、异步导出、标签打印、OpenAPI、SQL 和测试;不承接 Finance 账单、收付款、结算或核销。 |
| `01a0426d-2d39-7d20-bfe0-e1bf084e3343` | `01a0194a-259c-7171-8967-074731a27618` | 【后端10】尾程计划 | 负责 Lastleg 尾程订单、柜级摘要、入库计划、FBA 预约、状态与转换契约、OpenAPI、SQL 和测试。 |
| `01a03d00-fab2-76d3-a96c-b689bac67a40` | `01a0194a-259c-7171-8967-074731a27618` | 【后端11】海外库存PDA | 负责 Lastleg 海外收货、拆柜照片、托盘、库存入账、海外 PDA 后端、卸柜完成事件、OpenAPI、SQL 和测试。 |
| `01a01e56-bc99-7170-a180-7b6e9f25fc9a` | `01a0194a-259c-7171-8967-074731a27618` | 【后端12】海外资源业务 | 负责海外主数据、本土采购/卡车/散板、Warehouse Overseas 资源、换标/转运/废弃等非入库库存业务、OpenAPI、SQL 和测试。 |
当前无已登记总控或长期专项。