Feat: 完善 Game Agent 资源画板与图片精修链路 #176

Merged
kdletters merged 33 commits from codex/game-agent-resource-workbench into master 2026-08-24 16:27:33 +08:00

33 Commits

Author SHA1 Message Date
suzmii 992e1adb68 Merge remote-tracking branch 'origin/codex/game-agent-resource-workbench' into codex/game-agent-resource-workbench
Project CI / Repository checks (pull_request) Successful in 4m22s
Project CI / Frontend tests (pull_request) Successful in 4m45s
Project CI / Backend tests (pull_request) Successful in 5m40s
Project CI / Native shell tests (pull_request) Successful in 13m36s
# Conflicts:
#	docs/project-memory/shared-memory/decision-log.md
2026-08-24 16:06:09 +08:00
suzmii b942f1a795 Merge remote-tracking branch 'origin/master' into codex/game-agent-resource-workbench
# Conflicts:
#	docs/project-memory/shared-memory/decision-log.md
2026-08-24 16:05:09 +08:00
kdletters 2dafe7cc40 合并最新主分支并保留素材画布事务
Project CI / Repository checks (pull_request) Successful in 4m26s
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
合入 External v1 抠图工具与客户端契约更新
保留资源画布账号绑定和生成恢复实现
解决共享 decision-log 冲突并同步文档决策
2026-08-24 16:04:42 +08:00
suzmii 0589f3c79f 修复资源画布窄屏与扩展图片预览
统一窄屏快速编辑卡的 viewport 留白并补齐 320×480 回归测试

为 GIF、AVIF、BMP 和安全 SVG 媒体预览返回受限真实尺寸

补充 deferred generation 与 pre-ledger 失败前端回归并同步技术方案
2026-08-24 16:02:44 +08:00
suzmii d707deef4e 修复资源工作台合并回归
Project CI / Repository checks (pull_request) Successful in 4m30s
Project CI / Frontend tests (pull_request) Successful in 5m15s
Project CI / Backend tests (pull_request) Successful in 5m46s
Project CI / Native shell tests (pull_request) Successful in 15m59s
恢复 UI 编辑器钱包入口和创建资源语义

恢复资源详情关闭后的滚动位置

更新资源生成入口测试断言

锁定缺失登录时生成失败的公开投影
2026-08-24 13:51:45 +08:00
suzmii 21b826503c Merge remote-tracking branch 'origin/master' into codex/game-agent-resource-workbench 2026-08-24 13:37:40 +08:00
suzmii 2e16b8cdee 完善素材画布失败事务恢复
Project CI / Repository checks (pull_request) Failing after 9s
Project CI / Backend tests (pull_request) Failing after 8s
Project CI / Frontend tests (pull_request) Failing after 2m26s
Project CI / Native shell tests (pull_request) Failing after 2m3s
补齐失败结算和归档中间态的崩溃恢复切点

保证候选事实落盘回读后再发布 CandidateReady

同步无限画布合同和共享决策记录
2026-08-24 12:34:21 +08:00
suzmii a358553d2b 重构素材画布账号绑定与恢复事务
删除独立 canonical 参考缓存并统一使用账号资源 binding

配置缺失时保留可恢复私有账本并允许登录后绑定

失效精修引用仅失效当前主体对应的资源 binding

更新生成恢复测试以锁定 CandidateReady 和切号边界
2026-08-24 12:25:52 +08:00
suzmii e14ead1c83 合并最新 master 并整合素材画布事务
合并账号隔离的 External Editor 项目与资源绑定

保留素材画布失败结算、归档恢复和候选落盘顺序

整合 Direct 图集恢复绑定与 manifest 失效通知

同步项目决策记录中的账号绑定与失败恢复约束
2026-08-24 12:08:51 +08:00
suzmii 4193518b92 合并 origin/master
整合主线 Agent Runtime、预览自适应与资源生成改动

保留素材画布精修事务、自由画布布局与恢复边界

补齐序列帧字段测试夹具并合并共享决策记录
2026-08-24 11:24:34 +08:00
suzmii 07a4b31f38 合并最新master基线
合入Agent对话用户消息气泡优化。

保留资源画板与生成结算的当前工作区修改。
2026-08-23 19:56:01 +08:00
suzmii fb12ef27c6 统一生成失败的可重放结算
Project CI / Repository checks (pull_request) Failing after 9s
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Frontend tests (pull_request) Successful in 3m29s
Project CI / Native shell tests (pull_request) Successful in 16m46s
生成流程内部错误统一先写 pending ledger,再更新公开草稿、staging revision 与终态账本。
增加 pending 写入后故障注入恢复回归。
补齐公开草稿、staging 与终态账本之间三个持久化切点测试。
同步更新失败结算技术合同与共享决策记录。
2026-08-23 19:10:08 +08:00
suzmii 155052752f 修复失败结算半事务恢复
Project CI / Repository checks (pull_request) Successful in 3m8s
Project CI / Frontend tests (pull_request) Successful in 4m7s
Project CI / Backend tests (pull_request) Successful in 4m11s
Project CI / Native shell tests (pull_request) Successful in 14m55s
为失败与对账结算增加可重放 pending ledger。
在无平台凭据时优先恢复公开草稿、staging revision 与终态账本。
覆盖公开投影前后两个持久化故障切点。
同步更新素材画布技术合同与共享决策记录。
2026-08-23 18:53:06 +08:00
suzmii f0ea23978d 修复失败结算竞态与对账阻断状态
Project CI / Frontend tests (pull_request) Successful in 4m38s
Project CI / Repository checks (pull_request) Successful in 5m53s
Project CI / Backend tests (pull_request) Successful in 6m37s
Project CI / Native shell tests (pull_request) Successful in 16m9s
将失败结算的 revision 校验、公开投影和 staging 更新收敛到同一草稿锁内。

对账失败结算后保持安全恢复阻断态,避免误恢复为可编辑状态。

补充过期 revision 不改写账本及前端对账阻断回归测试。
2026-08-23 18:28:47 +08:00
suzmii d93fc2fc4b Merge branch 'master' into codex/game-agent-resource-workbench
Project CI / Frontend tests (pull_request) Successful in 4m35s
Project CI / Repository checks (pull_request) Successful in 4m38s
Project CI / Backend tests (pull_request) Successful in 5m37s
Project CI / Native shell tests (pull_request) Successful in 14m12s
2026-08-23 18:05:07 +08:00
suzmii 0efcf809d9 修复生成失败结算与候选并发编辑
Project CI / Repository checks (pull_request) Failing after 12s
Project CI / Backend tests (pull_request) Failing after 12s
Project CI / Native shell tests (pull_request) Successful in 12m48s
Project CI / Frontend tests (pull_request) Successful in 3m36s
生成失败统一通过宿主权威接口结算并清理早期公开占位

为失败结算补充 revision CAS、幂等和无账本回归测试

候选完成合并本地画布状态,避免覆盖未 autosave 的编辑

同步 PR 176 事务与宿主合同文档
2026-08-23 17:51:32 +08:00
suzmii ea1eae1a3b 合并最新master基线
Project CI / Repository checks (pull_request) Successful in 3m31s
Project CI / Frontend tests (pull_request) Successful in 4m21s
Project CI / Backend tests (pull_request) Successful in 4m53s
Project CI / Native shell tests (pull_request) Successful in 14m32s
同步 origin/master 最新提交

保留资源画布事务与快速编辑修复
2026-08-23 16:34:06 +08:00
suzmii ba105767ae 修复资源画板生成事务与快速编辑边界
Project CI / Repository checks (pull_request) Failing after 9s
Project CI / Backend tests (pull_request) Failing after 9s
Project CI / Frontend tests (pull_request) Successful in 4m14s
Project CI / Native shell tests (pull_request) Successful in 16m17s
生成失败时持久化失败或对账状态,避免遗留 running 任务

增加候选落盘与 archive-pending 可恢复事务阶段

收紧 Host Port 必选方法并统一 unsupported-capability 合同

钳制快速编辑卡 viewport 定位并补齐回归测试与技术合同

修正认证恢复和候选生成测试断言
2026-08-23 16:21:48 +08:00
suzmii 9cc3f4ce5c 合并master并解决资源画布冲突
Project CI / Repository checks (pull_request) Successful in 4m9s
Project CI / Frontend tests (pull_request) Successful in 4m20s
Project CI / Backend tests (pull_request) Successful in 5m21s
Project CI / Native shell tests (pull_request) Failing after 11m27s
合并 origin/master 最新提交

保留精修事务、候选图层与失败门户逻辑

同步生成恢复、Direct Codex 清理和资源画布删除交互
2026-08-23 14:46:04 +08:00
suzmii 52a58f7514 修复旧精修事务稳定入口迁移
Project CI / Frontend tests (pull_request) Successful in 4m36s
Project CI / Repository checks (pull_request) Successful in 4m57s
Project CI / Backend tests (pull_request) Successful in 5m43s
Project CI / Native shell tests (pull_request) Successful in 16m22s
从已校验旧事务快照推导原稳定入口路径

允许稳定入口缺失时在下一次提交重建

补充旧事务连续精修回归测试与文档
2026-08-22 17:31:20 +08:00
suzmii b4788d6f87 修复原生壳锁路径守卫格式
用Prettier忽略保持根锁路径声明单行

恢复check-native-shells精确源码守卫匹配
2026-08-22 17:25:45 +08:00
suzmii d352815f29 合并master统一工作区与Skill指纹
保留master的npm workspaces与内置Skill指纹修复

恢复并保留双方项目决策记录

补记精修最终图稳定运行入口决策
2026-08-22 17:16:57 +08:00
suzmii 9c2001b970 修复精修素材稳定运行入口
提交精修后刷新游戏引用的稳定入口字节

记录运行入口并在幂等重放与恢复中修复

补充稳定入口回归测试与技术合同
2026-08-22 17:10:24 +08:00
suzmii 44fd29a251 修复生成候选被旧保存覆盖
为生成账本增加候选层首次确认修订记录

未确认候选在普通草稿保存中被后端合并保留

恢复画布时从私有账本重建未确认候选层

前端水合后同步运行时引用并立即确认保存
2026-08-22 16:41:25 +08:00
suzmii efc275f304 合并master直连Codex工具链
合入master的直连Codex、受控Skill、工具桥与首页创作入口改造

保留资源画布精修、生成占位拖动与失败任务归档链路

修正三项内置AGC Skill内容指纹并保持审核包版本

对齐master合入后的Rust格式与项目开发前端测试
2026-08-22 15:44:59 +08:00
suzmii 502dc231c1 修复素材精修提交与事务恢复
统一解析精修素材名并剥离历史提交后缀

将候选提交参数校验前移到零副作用阶段

严格识别被后续提交取代的旧事务并增加并发提交门禁

支持生成占位卡拖动和精修候选唯一提交

补充素材画布回归测试与合同文档
2026-08-22 15:18:16 +08:00
suzmii c4bf7e02d0 修复图片生成鉴权刷新重试
将上下文、参考图和首次提交阶段的401账本保留为可恢复状态。

区分401鉴权失效与403权限拒绝,刷新后复用原生成身份和幂等请求。

补充持久化账本重放回归测试与登录刷新验收合同。
2026-08-22 11:27:24 +08:00
suzmii d2686067eb 禁止资源画板拖动时选中文本
在资源画板根节点禁用文本选择,覆盖依赖与类型视图。

保留详情卡与资源编辑表单的文本交互。

补充资源工作台样式回归测试。
2026-08-21 17:34:12 +08:00
suzmii 479ed73f89 修复直连Codex美术资源实时刷新
美术资源与恢复结果提交后发送manifest失效事件。

直连回合失败或超时后仍对账已提交资源。

完善UI编辑器与资源工作台的返回和布局边界。

补充实时刷新回归测试与技术决策文档。
2026-08-21 15:52:36 +08:00
suzmii 94b3feeb72 融合主分支UI编辑器与资源工作台
保留资源自由画板、详情卡与图片精修交互。

接入主分支UI设计资源创建与编辑入口。

合并主分支凭据目录权限和画布相关更新。
2026-08-21 15:17:09 +08:00
suzmii a86b7db951 完善Game Agent资源画板与图片精修链路
将资源依赖视图改为统一自由画板,并增加真实比例卡片和隐藏导航边界。

复用素材画布实现图片快速编辑、候选生成、导入、失败任务归档和正式图提交。

补齐原生事务恢复、服务身份确认、全屏失败遮罩及任务列表交互。

同步资源投影、布局、预览、前后端测试和技术文档。
2026-08-21 15:03:59 +08:00
suzmii aaac44a622 支持资源图片卡按真实比例布局
图片预览返回并透传像素宽高。

统一计算图片卡边界并让布局碰撞、自动位置和分区范围消费实际尺寸。

依赖连线按逐资源矩形计算端点并补充模型与预览测试。
2026-08-20 22:40:48 +08:00
suzmii 733368cd54 备份点击重构前的素材画布文件
新增 AssetCanvasSurface 点击重构前备份。

新增素材画布样式点击重构前备份。
2026-08-20 22:15:15 +08:00