diff --git a/PERFORMANCE.md b/PERFORMANCE.md index 5482cf9..d30884a 100644 --- a/PERFORMANCE.md +++ b/PERFORMANCE.md @@ -92,3 +92,5 @@ 用户 22:35:17 / 22:35:20 操作分别先 PATCH 坐标(626.5 / 213.9ms),再 POST members(约 502 / 407ms),两次串行等待约 1.13 / 0.62 秒;前端 exclusive 全程显示整屏遮罩并禁止拖动。后端事务审计确认两笔成功操作,各涉及两画布,响应约 9.5 / 9.2KB,没有图片内嵌造成的大体积。历史记录不能拆分当时网络/SQL/锁等待耗时,不能把整段耗时归因于 SQL。 改动将 members 同步改为局部状态和串行事务队列;自动保存暂缓,其他元素本地编辑继续,成功响应与持久化基线做三方合并后再保存编辑。Core PR #16 增加源画布局部坐标的 positions 字段及 member_positions 能力,坐标和归属在一个事务保存,支持时省掉前置 PATCH。版本及幂等保护保留。DOM/Hook 延迟响应、丢失响应和版本冲突场景已验证;尚未将模拟的一次 POST 当作线上耗时改善。 + +Core PR #16 已由用户合并为 2207c85;push #946、PR #947、主线 #949、部署 #950 均成功。前端 a240507 已在 main。23:13:30(Asia/Shanghai)开始安排指定父图 icon 拖放的真实验收;需要刷新以重新检测能力,实测结果待记录核对后补充。 diff --git a/README.md b/README.md index 51ba0d2..d1cbc3a 100644 --- a/README.md +++ b/README.md @@ -133,4 +133,4 @@ Headless Canvas API 的拆包方案保留在本地忽略的 `docs/HEADLESS_CANVA 拖放后元素保持落位,旁边显示局部同步状态;其他元素仍可编辑和拖动。移动中的节点及分区几何暂时受保护,归属事务排队使用最新版本。期间的本地编辑在响应到达后合并,再自动保存。响应丢失时重试复用同一请求和幂等键;明确版本冲突则先重读版本,避免重复移动或覆盖其他编辑。 -Core `subgraphs.member_positions` 能力启用时,最终落点(源画布局部坐标)与归属通过一次 members POST 原子保存,单纯拖放不再先 PATCH 坐标。旧后端仍使用先保存坐标再迁移的兼容流程,但不显示整屏等待遮罩。Core 配套 PR #16 需人工合并、部署后,新接口能力才会在真实环境启用。 +Core `subgraphs.member_positions` 能力启用时,最终落点(源画布局部坐标)与归属通过一次 members POST 原子保存,单纯拖放不再先 PATCH 坐标。旧后端仍使用先保存坐标再迁移的兼容流程,但不显示整屏等待遮罩。Core 配套 PR #16 已合并并部署为 2207c85;刷新页面后会重新检测并启用新接口能力。 diff --git a/VALIDATION.md b/VALIDATION.md index fa38c52..b5d2f78 100644 --- a/VALIDATION.md +++ b/VALIDATION.md @@ -61,4 +61,4 @@ - TypeScript 和 83 项单元测试通过。新增 DOM/Hook 场景覆盖:原子成员移动一次 POST/无前置 PATCH、延迟响应期间编辑和拖动其他节点、快照合并保留编辑、撤销/重做保留单一归属、丢失响应以相同 body/key 重试、412 重读版本后新命令重试、连续跨分区移动排队、旧后端兼容。 - 实际 ReactFlow DOM 手势验证 icon 跨分区后出现元素旁同步提示,无整屏同步遮罩;其他元素可继续拖动,服务器确认后位置不回退。既有 AI、连线、框、图片回归通过。无浏览器访问(沿用用户要求)。 -- 最终隔离生产构建通过。Core push 检查 #946 成功,包含 Go 测试/构建、数据库迁移和 PostgreSQL 集成测试;PR 检查及合并状态见 https://gitea.entroia.com/Zayden-Jung/foundry-core/pulls/16 。Core 不在本机编译,尚未声明后端扩展已部署或完成线上提速验收。 +- 最终隔离生产构建通过。Core push #946、PR #947、主线 #949、部署 #950 均成功,包含 Go 测试/构建、数据库迁移和 PostgreSQL 集成测试;PR #16 已合并为 2207c85 并部署。Core 不在本机编译。真实 icon 拖放验收仍待用户操作后的记录核对,不将发布成功当作实际性能实测。