更新整改清单执行位置,明确当前推进项目权限而非停留在基础整理

同步四份清单与规格,区分整项完成待复审、开发子项进度和验收证据;记录当前域名写入授权的待办步骤,不提前标记实现或验收完成。
This commit is contained in:
xuans 2026-09-28 22:10:08 +08:00
parent 6c0ae31cad
commit d34876785f
4 changed files with 50 additions and 2 deletions

View File

@ -1,5 +1,16 @@
# Scert 开发任务清单
## 当前执行位置(2026-09-28 22:08 更新)
当前开发主线是 **P0-07 项目级权限和资源隔离**,不是 P0-03。P0-01~P0-03 保留 `[x]` 完成待复审;P0-04~P0-06 保留 `[~]`,仍有验证或关联模型未闭环。不要用最后一个整项 `[x]` 的编号表示当前开发位置。
- [x] 最近开发提交 `6c0ae31` 已推送:多对多域名表单的部分成功重试、同项目筛选、读取关联失败保护和回归源码。
- [~] 当前子项:域名新增/修改/删除项目授权,已进入路由、仓储与任务引用保护源码核对,业务实现尚未修改。
- [ ] 后续继续其他资源写入及任务权限链;完整范围不缩减。
- [!] 新增代码尚未统一测试、构建或生产验收;待开发完成后集中执行。
可执行步骤及状态见《Scert整改任务执行清单》首节,整项统计见《Scert整改合并优化清单》首节。以下记录按各批次时间理解,不覆盖本节当前定位。
## 当前开发批次(2026-09-28,先开发后统一测试)
- [x] 生命周期前后端收尾、七个资源读取入口隔离及绑定写入授权已有源码,等待统一测试。
@ -9,7 +20,7 @@
以下为历史正式包和浏览器批次。
## 当前正式包与浏览器批次(2026-09-28 20:15)
## 历史正式包与浏览器批次(2026-09-28 20:15)
- [x] 干净提交 `5f9af32` 的 Windows 正式发布包构建成功;发布清单、压缩包内容和实际运行的前后端文件核对一致,主程序已实际启动。
- [x] 临时 HTTPS 身份核验以及浏览器未认证、无效令牌拒绝路径已验证;首次初始化后端专项 128 个叶子通过、4 条平台条件跳过,退出 0。

View File

@ -1,5 +1,18 @@
# Scert 整改任务执行清单
## 当前执行位置(2026 年 9 月 28 日 22:08):P0-07 域名写入授权
**开发位置与验收状态分开记录:** P0-01~P0-03 已完成待复审;P0-04~P0-06 并非未开始,仍有开发或验证未收尾;当前主线为 P0-07,不是停在 P0-03。总项状态以《Scert整改合并优化清单》首节为准,下方批次记录保留其历史时间和证据范围。
本批需求:域名新增、修改、删除使用真实项目授权,服务端确定归属,成功变更与审计同事务;保留任务及资源引用保护,不通过全局管理员身份绕过项目权限。继续先开发、后统一测试。
- [x] 已核对上批 `6c0ae31` 提交推送成功、工作区干净;多对多表单子项已开发,尚未测试。
- [~] 正在核对现有域名路由、基础仓储、项目权限与任务引用保护;目前尚未修改该子项业务实现。
- [ ] 编写项目授权域名写入仓储及成功事务审计,补齐失败回滚保护。
- [ ] 接入认证路由、实时判权及失败审计,不能回退未授权仓储。
- [ ] 补齐角色、越权、撤权、任务引用、审计失败及回滚回归源码,更新相关接口边界。
- [!] 测试、构建、浏览器及实机部署仍按用户要求留到开发阶段完成后统一执行,不复用历史结果为新代码验收。
## 2026 年 9 月 28 日:多对多表单保存收尾(21:54 接续)
需求确认:沿用已确认的多对多及同项目边界,先开发后统一测试。本批修复创建域名后关联失败的重试状态,限制服务器候选范围,并防止读取关联失败被误当作空数组提交。

View File

@ -1,6 +1,20 @@
# Scert 整改、合并与优化清单
## 当前进度(2026 年 9 月 28 日,生命周期、读取隔离与多对多绑定源码推进中,先开发后统一测试)
## 当前进度(2026 年 9 月 28 日 22:08 更新)
### 当前执行位置:P0-07 项目级权限和资源隔离
**当前不是停在 P0-03。** P0-01~P0-03 是已经完成、等待复审的整项;后续多个整项仍在开发或等待补齐验证。当前开发主线是 P0-07,连同 P0-06 的资源关联继续推进。遵循“先开发、后统一测试”,不能把开发子项完成误写为整项验收通过。
| 编号 | 整项状态 | 已完成的开发或历史验证 | 尚需完成 |
|---|---|---|---|
| P0-01~P0-03 | `[x]` 完成待复审 | 范围、任务规格、源码与产物边界已整理 | 最终复审及相应生产证据 |
| P0-04 | `[~]` 进行中 | 工具链及构建边界已实现,历史候选有 Windows 正式包核验记录 | 当前代码重新构建、Linux 原生及服务运行证据 |
| P0-05 | `[~]` 进行中 | 三库迁移至模式 14,已有部分数据库历史验证 | 当前改动统一回归、PostgreSQL 实库、未关闭兼容性问题 |
| P0-06 | `[~]` 进行中 | 项目生命周期、资源归属、多对多及共享路径预检源码 | 其他实体关联、完整业务调用链及统一验证 |
| **P0-07** | **`[~]` 当前开发** | 成员角色、项目入口、七个资源 GET 隔离、绑定 PUT 授权和事务审计;多对多表单收尾已提交 `6c0ae31` | **当前先处理域名新增/修改/删除授权**,随后继续其他资源和任务权限链 |
22:08 核对:`6c0ae31` 已提交推送;域名写入授权已开始检查路由、仓储及引用保护,**尚未修改该子项业务实现**。下方历史记录仅适用于对应提交,不代表当前代码已测试。实际任务步骤见《Scert整改任务执行清单》首节。
### 总项状态
@ -286,6 +300,8 @@ doc/生产部署与运维说明.md
**状态:** `[x] 已完成,等待复审`
**位置说明:** 本项不是当前开发卡点。当前主线已转到 P0-07 的业务资源写入授权;保留 `[x]` 是因为整项还需最终复审,不表示后续任务未开始。
建立明确目录边界:
```text
@ -428,6 +444,8 @@ backup_records 备份记录
**状态:** `[~] 进行中`
**当前子任务(2026-09-28 22:08):** 多对多表单重试、项目候选筛选及读取失败保护已提交 `6c0ae31`,回归源码待统一运行。当前开始域名新增/修改/删除的路由、实时授权、事务审计及任务引用保护整改;此子项仅完成源码核对,业务修改尚未开始,不提前记为完成。
**本轮补充(2026-09-28):** 项目生命周期前后端、七个资源 GET 的读取隔离,以及域名绑定 PUT 的实时授权、失败审计和成功事务审计已有源码实现;缺依赖拒绝服务,不回退全量或未授权仓储。多对多仍要求同项目,不因共用服务器扩大授权。生命周期收尾、读取隔离及本轮绑定代码尚未统一测试,其他资源写入和任务权限链未闭环,P0-07 保持进行中。
**本轮补充(2026-09-28 20:15):** 正式包已进入浏览器的首次初始化入口,未认证及无效令牌拒绝路径已验证;工具文件访问范围阻止传入本机一次性地址,尚未取得初始化会话,因此成员页面、角色操作和布局都未进行真实浏览器验收。详见本文件顶部与支持矩阵第二十五节,不以启动页面代替项目权限验收。

View File

@ -1,5 +1,11 @@
# 基础整改任务规格
## 当前执行位置(2026-09-28 22:08 更新)
当前主线为 **P0-07 项目级权限和资源隔离**。P0-01~P0-03 已完成待复审,P0-04~P0-06 仍有验证或开发未闭环;最后一个完成待复审编号不等于当前开发位置。多对多表单收尾源码已提交推送 `6c0ae31`,当前开始核对域名新增/修改/删除的项目授权、事务审计与任务引用保护,尚未修改该子项业务实现。
先开发、后统一测试;原始 44 项和六阶段验收标准均不改变。当前步骤以《Scert整改任务执行清单》首节为准,整项状态以《Scert整改合并优化清单》首节为准。下方旧批次的通过记录不得套用到当前候选。
> 当前开发补充(2026-09-28):已按用户确认补齐域名与服务器多对多源码,同项目内可双向复用,修改或清空一方不改变另一方;共享路径冲突在绑定保存、服务器修改及部署前检查。生命周期收尾、七个资源读取入口与绑定写入授权均待统一测试,其他业务资源及任务授权仍未闭环,六阶段及原始 44 项不缩减。服务器别名、在途任务与远端文件占用不由本批静态路径检查替代。详见执行清单首节、模型第十一/十二节和支持矩阵第二十六节;下方为历史证据。
> 当前补充(2026-09-28 20:15):P0-04 已新增干净提交 Windows 正式发布构建、包内容与运行副本核验及实际启动证据;P0-07 的浏览器验证仅到达首次初始化的未认证入口,配置和无效令牌均被拒绝。浏览器文件工具工作区配置阻止传入一次性地址,尚未兑换合法会话,不能称成员页面、项目隔离或生产验收通过。初始化专项 128 个叶子通过、4 条平台条件跳过,完整范围见支持矩阵第二十五节。各总项及六阶段验收标准不变,下方为历史进度。