k88936
|
d2fd904754
|
Merge branch 'master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 45s
Project CI / Frontend tests (pull_request) Successful in 3m48s
Project CI / Backend tests (pull_request) Successful in 4m25s
Project CI / Native shell tests (pull_request) Successful in 11m50s
|
2026-07-31 16:48:05 +08:00 |
|
k88936
|
7f9984d12d
|
fix 修正画布资源定位结果与失败反馈
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Repository checks (pull_request) Failing after 11s
Project CI / Frontend tests (pull_request) Successful in 2m46s
Project CI / Native shell tests (pull_request) Failing after 9m17s
抽取并透传画布操作结构化结果
区分画布资源不存在与其他定位失败提示
明确重复资源仅定位首个图层并补充文档与测试
|
2026-07-31 16:47:28 +08:00 |
|
lhk229
|
72acd0ec05
|
停止向用户泄露抠图模型 (#120)
Project CI / Repository checks (push) Successful in 1m19s
Project CI / Frontend tests (push) Successful in 3m40s
Project CI / Backend tests (push) Successful in 4m11s
Project CI / Native shell tests (push) Successful in 12m36s
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/120
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-07-31 16:40:43 +08:00 |
|
k88936
|
5d5d39358e
|
Merge branch 'master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 50s
Project CI / Backend tests (pull_request) Failing after 2m48s
Project CI / Frontend tests (pull_request) Successful in 3m10s
Project CI / Native shell tests (pull_request) Successful in 11m22s
|
2026-07-31 16:05:56 +08:00 |
|
kdletters
|
48f9c8e690
|
修复画板素材上传后的私有图片预览
Project CI / Repository checks (push) Successful in 48s
Project CI / Frontend tests (push) Failing after 27s
Project CI / Backend tests (push) Failing after 2m51s
Project CI / Native shell tests (push) Successful in 12m58s
分离上传后的签名预览地址与稳定持久化地址
保留素材落库回填后的即时签名预览
补充裸 generated 路径不得用于即时预览的回归测试
同步图片画布上传与持久化技术约束
|
2026-07-31 15:46:08 +08:00 |
|
k88936
|
5310a0d124
|
Merge branch 'master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 45s
Project CI / Frontend tests (pull_request) Successful in 3m21s
Project CI / Backend tests (pull_request) Failing after 2m44s
Project CI / Native shell tests (pull_request) Failing after 2m53s
|
2026-07-31 15:33:58 +08:00 |
|
kdletters
|
9eae1a28c5
|
Merge remote-tracking branch 'origin/codex/ai-game-creator-app' into HEAD
Project CI / Repository checks (push) Successful in 53s
Project CI / Backend tests (push) Failing after 2m47s
Project CI / Frontend tests (push) Successful in 3m11s
Project CI / Native shell tests (push) Successful in 12m48s
|
2026-07-31 15:33:05 +08:00 |
|
menghao
|
26cfd85d25
|
修复AGC的macOS临时路径兼容 (#125)
Project CI / Frontend tests (push) Failing after 21s
Project CI / Repository checks (push) Successful in 1m1s
Project CI / Backend tests (push) Successful in 3m0s
Project CI / Native shell tests (push) Successful in 11m36s
规范化配置回归测试的临时根路径
补充跨平台路径比较技术说明与踩坑记录
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/125
Co-authored-by: menghao <mh18530625731@163.com>
Co-committed-by: menghao <mh18530625731@163.com>
|
2026-07-31 15:28:05 +08:00 |
|
k88936
|
8706e6d9af
|
feat: 支持点击图片直接聚焦
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 2m42s
Project CI / Native shell tests (pull_request) Successful in 12m8s
重构toolcall status等, 用switch代替嵌套的三元表达式
|
2026-07-31 15:26:59 +08:00 |
|
kdletters
|
842d99697a
|
合并游戏聊天0.1.1到master
Project CI / Repository checks (push) Successful in 1m11s
Project CI / Frontend tests (push) Failing after 2m6s
Project CI / Backend tests (push) Failing after 2m44s
Project CI / Native shell tests (push) Failing after 3m14s
合入独立game-chat release构建、内置Runner与退出收束。
合入自动预览刷新、结构化进度展示及强化试玩验收。
保留master资源画布、共享预览和原生壳严格门禁。
修复Windows Runner单实例锁与GUI owner锁固定路径兼容。
|
2026-07-31 14:27:36 +08:00 |
|
kdletters
|
66341fe7a5
|
修复Windows Runner固定锁路径校验
Project CI / Frontend tests (push) Failing after 16s
Project CI / Repository checks (push) Failing after 49s
Project CI / Backend tests (push) Successful in 2m58s
Project CI / Native shell tests (push) Failing after 2m46s
允许私有AppData中的单实例锁与GUI owner锁。
继续拒绝其他任意锁文件名并补齐回归测试。
让Runner测试使用经过私有DACL初始化的AppData夹具。
|
2026-07-31 13:58:39 +08:00 |
|
k88936
|
ff870d0cb1
|
Merge remote-tracking branch 'origin/master' into feat/artagent-artifact-jump-to-focus
Project CI / Frontend tests (pull_request) Successful in 2m45s
Project CI / Repository checks (pull_request) Successful in 48s
Project CI / Native shell tests (pull_request) Successful in 10m8s
Project CI / Backend tests (pull_request) Has been cancelled
# Conflicts:
# src/components/image-editor/EditorAgentConversation/EditorAgentConversationPanelView.test.tsx
|
2026-07-31 13:44:50 +08:00 |
|
kdletters
|
dcd8901246
|
发布独立游戏聊天0.1.1并强化试玩验收
新增只能打开游戏聊天页的0.1.1独立release构建配置。
内置Runner启动、诊断日志、Windows后台进程与退出收束。
修复自动预览启动、同页版本刷新和结构化验收状态展示。
强化试玩协议、窗口末端采样与固定失败识别,允许正常输赢但拒绝无法推进。
完善旧验收回执自愈和当前场景指纹完成门。
补齐Rust、前端、真实Chrome回归测试及项目文档。
|
2026-07-31 13:44:13 +08:00 |
|
k88936
|
831eff3543
|
Merge remote-tracking branch 'origin/feat/artagent-artifact-jump-to-focus' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Failing after 7s
Project CI / Backend tests (pull_request) Failing after 7s
Project CI / Frontend tests (pull_request) Failing after 20s
Project CI / Native shell tests (pull_request) Successful in 11m50s
|
2026-07-31 13:43:16 +08:00 |
|
k88936
|
c0705976b4
|
fix: 修复画布视口渲染阶段修改引用
移除渲染期间对 viewportRef 的赋值
避免并发渲染被丢弃后残留未提交的视口状态
保留状态更新和动画路径中的引用同步
|
2026-07-31 13:42:51 +08:00 |
|
kdletters
|
cf1a023125
|
收紧图集切片内存并批量持久化
Project CI / Repository checks (push) Successful in 1m0s
Project CI / Backend tests (push) Failing after 2m42s
Project CI / Frontend tests (push) Successful in 2m45s
Project CI / Native shell tests (push) Successful in 11m42s
按需编码并限制图集上传并发、超时与累计裁剪像素
批量确认切片对象、项目资源、账号素材和完成批次
稳定派生切片记录标识并收紧重放与来源资源校验
复用已鉴权项目资源避免手动拆分全账号扫描
补充图集资源边界文档与回归测试
|
2026-07-31 13:40:28 +08:00 |
|
k88936
|
3292bb4c6e
|
format
|
2026-07-31 13:39:21 +08:00 |
|
k88936
|
aae4971a1b
|
refactor: 重构编辑器右键菜单动作分发
使用 switch 按动作类型分发右键菜单操作
在各动作分支内校验目标类型和媒体类型
移除结果状态更新中的嵌套三元表达式
|
2026-07-31 13:38:12 +08:00 |
|
kdletters
|
63e90ec779
|
Merge pull request 'Fix/画布agent优化' (#121) from fix/artagent-rerefine-prompt into master
Project CI / Repository checks (push) Successful in 58s
Project CI / Frontend tests (push) Successful in 3m9s
Project CI / Backend tests (push) Successful in 3m50s
Project CI / Native shell tests (push) Successful in 11m9s
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/121
Reviewed-by: 段舒康 <kdletters@qq.com>
|
2026-07-31 13:36:11 +08:00 |
|
k88936
|
cfd129a0bf
|
fix: 修复画布资源定位状态误报
让 focusResource 返回资源匹配结果
未找到画布图层时向右键菜单返回失败状态
补充资源定位成功与失败的回归测试
|
2026-07-31 13:34:29 +08:00 |
|
kdletters
|
9951bc573b
|
Merge branch 'master' into fix/artagent-rerefine-prompt
Project CI / Repository checks (pull_request) Successful in 1m0s
Project CI / Frontend tests (pull_request) Successful in 2m54s
Project CI / Backend tests (pull_request) Successful in 3m33s
Project CI / Native shell tests (pull_request) Successful in 11m35s
|
2026-07-31 13:20:12 +08:00 |
|
k88936
|
c051a58394
|
Merge branch 'master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 51s
Project CI / Frontend tests (pull_request) Successful in 2m50s
Project CI / Backend tests (pull_request) Successful in 4m56s
Project CI / Native shell tests (pull_request) Failing after 3m45s
|
2026-07-31 13:11:12 +08:00 |
|
kdletters
|
93ed7f2c57
|
将每日免费泥点纳入后台配置
Project CI / Repository checks (push) Successful in 1m0s
Project CI / Frontend tests (push) Successful in 2m57s
Project CI / Backend tests (push) Successful in 3m30s
Project CI / Native shell tests (push) Successful in 12m11s
在账号配置页一次维护初始泥点和每日免费额度
将每日额度贯穿钱包配置、日切重置与充值中心投影
补齐迁移兼容、生成绑定、测试和文档
|
2026-07-31 13:04:27 +08:00 |
|
k88936
|
65fabe51ab
|
fix: 修正画布媒体定位交互测试
Project CI / Repository checks (pull_request) Successful in 1m11s
Project CI / Backend tests (pull_request) Successful in 3m50s
Project CI / Frontend tests (pull_request) Successful in 2m55s
Project CI / Native shell tests (pull_request) Successful in 12m38s
按现役右键菜单交互打开生成媒体的画布定位入口
点击定位菜单项后验证视口平滑聚焦及画布选择状态保持不变
|
2026-07-31 13:03:43 +08:00 |
|
k88936
|
81911ffbee
|
Merge remote-tracking branch 'origin/master' into fix/artagent-rerefine-prompt
Project CI / Repository checks (pull_request) Successful in 1m7s
Project CI / Frontend tests (pull_request) Successful in 2m43s
Project CI / Backend tests (pull_request) Successful in 3m30s
Project CI / Native shell tests (pull_request) Successful in 11m32s
|
2026-07-31 12:12:47 +08:00 |
|
k88936
|
db8ac27f0a
|
Merge remote-tracking branch 'origin/master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 1m4s
Project CI / Frontend tests (pull_request) Failing after 1m49s
Project CI / Backend tests (pull_request) Successful in 4m6s
Project CI / Native shell tests (pull_request) Successful in 12m19s
# Conflicts:
# docs/project-memory/shared-memory/decision-log.md
|
2026-07-31 12:11:58 +08:00 |
|
k88936
|
3ca96c4cca
|
记录画布Agent待确认提示词边界
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Failing after 2m2s
Project CI / Backend tests (pull_request) Failing after 7s
Project CI / Native shell tests (pull_request) Successful in 12m10s
专题文档明确匹配pending卡片时使用正向条件化引导
决策记录固化避免全局禁止重发话术的模型实测结论
踩坑记录补充过度泛化的原因、处理与验证方式
|
2026-07-31 12:09:38 +08:00 |
|
kdletters
|
0386a5df7c
|
修复数据库备份异步上传收尾
Project CI / Repository checks (push) Successful in 44s
Project CI / Frontend tests (push) Successful in 2m41s
Project CI / Native shell tests (push) Failing after 19s
Project CI / Backend tests (push) Successful in 3m43s
使用独立systemd服务承接Jenkins退出后的OSS上传
串行补偿延期归档并仅在完整验真后清理
补充备份回归门禁与生产运维约定
|
2026-07-31 12:08:45 +08:00 |
|
k88936
|
0173dcf6ef
|
实现生成媒体画布定位与平滑聚焦
Project CI / Repository checks (pull_request) Successful in 1m1s
Project CI / Frontend tests (pull_request) Failing after 1m53s
Project CI / Backend tests (pull_request) Successful in 4m14s
Project CI / Native shell tests (pull_request) Successful in 12m52s
为生成图片、视频和音频的右键菜单新增画布定位动作,普通点击与键盘保持被动
根据资源标识查找对应画布图层并执行平滑视口聚焦,不改变当前选择与面板状态
同步视口状态引用、动画取消与减少动态效果逻辑,保证连续操作结果一致
补齐媒体定位和视口控制测试,并更新相关技术文档与决策记录
|
2026-07-31 12:04:58 +08:00 |
|
menghao
|
216407d93e
|
实现资源画布布局持久化 (#116)
Project CI / Frontend tests (push) Failing after 20s
Project CI / Repository checks (push) Successful in 1m2s
Project CI / Backend tests (push) Successful in 2m59s
Project CI / Native shell tests (push) Successful in 11m58s
冻结资源画布布局数据与 CAS 合同
实现双模式本地 sidecar 安全读写
接入二维拖动、默认排版和跨重启恢复
补齐并发冲突、安全边界和界面测试
同步技术文档与共享决策
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/116
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: menghao <mh18530625731@163.com>
Co-committed-by: menghao <mh18530625731@163.com>
|
2026-07-31 12:00:48 +08:00 |
|
k88936
|
ae8d723552
|
重构画布动作上下文与刷新链路
新增编辑器级画布动作上下文与 Provider,统一承载画布动作
将 Agent 对话和任务侧栏的画布刷新迁移到上下文,移除逐层回调透传
统一生成任务完成后的项目刷新入口,避免重复加载项目快照
补齐上下文及刷新链路测试,并更新测试 Provider 装配
|
2026-07-31 12:00:39 +08:00 |
|
k88936
|
ce47df4c3d
|
补齐画布Agent业务提示词契约测试
覆盖确认取消、取消后新调用与无依赖批量串行策略
覆盖消息窗口截断、窗口外重新引用与工具路由矩阵
|
2026-07-31 11:53:48 +08:00 |
|
k88936
|
2b785423ed
|
同步画布代理对话约束文档
更新后端契约与前端接入文档中的消息输入规则。
记录图片引用、提示词上下文和异常响应处理决策。
补充相关排障经验并移除过期说明。
|
2026-07-31 11:30:48 +08:00 |
|
k88936
|
2fa05cd605
|
统一画布代理文本与附件输入约束
要求用户消息包含非空文本,附件仅作为消息上下文。
同步后端领域校验、接口错误和请求测试。
禁用前端纯附件发送并更新交互回归测试。
保留发送失败时的草稿与附件恢复行为。
|
2026-07-31 11:30:48 +08:00 |
|
k88936
|
b09a98db48
|
重构画布代理提示词与工具调用循环
统一系统消息、工具结果与异常响应的消息构造。
补充无效响应纠正、批量工具调用和待确认状态处理。
精简图片上下文提示并完善越界引用回退规则。
补齐运行循环和提示词行为测试。
|
2026-07-31 11:30:48 +08:00 |
|
AIGameCreator App
|
a36290b2e5
|
合并AI游戏创作智能体与通用Runtime基座
Project CI / Frontend tests (push) Failing after 27s
Project CI / Repository checks (push) Successful in 3m20s
Project CI / Backend tests (push) Successful in 3m52s
Project CI / Native shell tests (push) Successful in 13m19s
合并 codex/ai-game-creator-app 的独立客户端、多智能体 Runtime、Runner 与可扩展 LLM Provider 能力
保留 master 最新画布、钱包、后端和原生壳约束并完成四处语义化冲突合并
补齐根 Vitest 对独立 Tauri guest 模块的隔离测试别名并保持 HostBridge 依赖边界
统一正式工作台与 game-chat 的安全本地预览组件及 native-shell 静态门禁
修复合并态 Rust 格式、前端 lint 与共享文档验证口径
|
2026-07-30 18:01:19 +08:00 |
|
AIGameCreator App
|
d4075c3423
|
抽取通用多智能体运行时与可扩展Provider
Project CI / Frontend tests (push) Failing after 3m43s
Project CI / Native shell tests (push) Failing after 3m36s
Project CI / Repository checks (push) Failing after 4m36s
Project CI / Backend tests (push) Successful in 8m36s
新增纯 Rust agent-runtime-core,提供运行时契约、能力注册、Agent 目录、Profile、完成策略与零重放恢复
抽取中立 LLM Provider 协议与可扩展 Registry,并适配 OpenAI Responses、OpenAI Chat 和 Anthropic
将 AGC interaction、Provider 控制、Runner 生命周期、steering 与 tool-plan handoff 接入统一运行时边界
补充非游戏消费者、Provider 网络闭环、Runtime 恢复及 GUI Runner owner 测试
同步 Cargo/npm 门禁、Runtime 技术方案和项目共享记忆
|
2026-07-30 16:15:51 +08:00 |
|
kdletters
|
b512430e53
|
收紧图集切片资源边界
Project CI / Repository checks (push) Successful in 1m4s
Project CI / Frontend tests (push) Successful in 2m5s
Project CI / Native shell tests (push) Successful in 2m32s
Project CI / Backend tests (push) Successful in 3m37s
前置限制原始连通域、局部候选和输出切片数量
统一图集切片的有界阻塞线程执行
统一角色图标和UI的原图安全降级
补齐异常输入回归测试与工程文档
|
2026-07-30 13:44:17 +08:00 |
|
kdletters
|
2cb40f246a
|
Merge pull request 'Feat/pixel art' (#119) from feat/pixel_art into master
Project CI / Repository checks (push) Successful in 1m3s
Project CI / Frontend tests (push) Successful in 2m2s
Project CI / Native shell tests (push) Successful in 2m24s
Project CI / Backend tests (push) Successful in 3m31s
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/119
Reviewed-by: 段舒康 <kdletters@qq.com>
|
2026-07-29 21:38:11 +08:00 |
|
lhk229
|
5ec7182d65
|
修复画布图层查询在重渲染窗口下的测试竞态
Project CI / Repository checks (pull_request) Successful in 1m0s
Project CI / Frontend tests (pull_request) Successful in 2m1s
Project CI / Native shell tests (pull_request) Successful in 2m31s
Project CI / Backend tests (pull_request) Successful in 3m41s
only exposes character animation generation 用例先 await findByAltText 取到
第一个图层,再用同步 getByAltText 取第二个。合并 web master 带入的项目封面
快照改动会在图层落位后触发一次重渲染,同步查询正好落进该窗口就取不到元素,
CI 962 因此失败。
该写法在 master 上逐字相同,属既有竞态,非本分支引入;但它挡住本 PR 的 CI,
故改为异步查询容忍这次重渲染,不改变断言语义与产品代码。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 13:23:07 +00:00 |
|
lhk229
|
bc28f00c2d
|
修复 inline 路径修复性回读缺少绝对 deadline
Project CI / Repository checks (pull_request) Successful in 1m6s
Project CI / Native shell tests (pull_request) Successful in 2m28s
Project CI / Backend tests (pull_request) Successful in 3m30s
Project CI / Frontend tests (pull_request) Successful in 1m14s
上一轮把修复性回读绑到外层 request_deadline,但 with_external_call_deadline
只在队列 worker 与 openai_image_generation 两处调用,inline HTTP 请求的
RequestContext 默认 external_call_deadline=None,于是 download_deadline 传下去
仍是 None,走无界 download.await——该修复实际只对队列模式生效。
守卫改为在 request_deadline 缺失时自行以 Instant::now() +
EDITOR_PIXEL_ART_MAX_PROCESSING_DURATION 重新计时派生上界,两种模式下都不再
出现无界 GET。结构断言同时要求出现 unwrap_or_else 兜底与该常量。
同时修正决策记录里「最多增加一次 OSS GET」的措辞:约束是不重复读取已成功
取得的对象,而非整个请求至多一次 GET;第一次回读失败或被像素预算掐断时
允许第二次也是最后一次尝试,不视为违规。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 13:12:21 +00:00 |
|
lhk229
|
9a37deeaf0
|
收窄像素规整尺寸守卫的生效范围表述
Project CI / Repository checks (pull_request) Successful in 1m16s
Project CI / Frontend tests (pull_request) Successful in 2m4s
Project CI / Native shell tests (pull_request) Successful in 2m29s
Project CI / Backend tests (pull_request) Successful in 3m31s
决策记录原文写「修复失败返回尺寸错误交由调用方降级」,读起来像是角色和
图标两条链路都会降级。实际上守卫只保证像素路径不再谎报「尺寸无误」,
拿到尺寸错误之后如何处置仍由各调用方既有语义决定,本次未改动任何调用方。
改为显式写明生效范围:角色据此走原图安全降级、链路闭环;图标沿用 master
既有的非致命语义,只记录告警后继续持久化并拆分,因此 BgFilter 尺寸漂移且
回贴修复失败时仍可能持久化尺寸异常的透明图集,该残留属 master 既有行为,
不在本次范围内解决。守卫断言的注释同步收窄。
仅调整表述,不改代码行为,不新增承诺。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 12:56:37 +00:00 |
|
lhk229
|
fefea643aa
|
修正图标像素规整专题执行顺序
Project CI / Repository checks (pull_request) Successful in 45s
Project CI / Frontend tests (pull_request) Successful in 1m53s
Project CI / Native shell tests (pull_request) Successful in 2m20s
Project CI / Backend tests (pull_request) Successful in 3m32s
明确图标图集以 provider 原图实际尺寸完成 Alpha 回贴与像素规整
删除规整后仍有独立最终尺寸处理的旧描述
说明 snapper 内部 nearest 与角色前置 Lanczos 的边界
|
2026-07-29 12:42:05 +00:00 |
|
lhk229
|
bc486aaff5
|
修正文档中的像素规整与外部 API 契约
Project CI / Repository checks (pull_request) Successful in 1m2s
Project CI / Frontend tests (pull_request) Successful in 2m2s
Project CI / Native shell tests (pull_request) Successful in 2m30s
Project CI / Backend tests (pull_request) Successful in 4m2s
同步角色与图片画布文档的 Lanczos、去背和像素规整执行顺序
补全外部 OpenAPI 四个稳定 warning code 的语义
为外部编辑器 skill 补充顶层 style 参数、兼容规则和请求示例
|
2026-07-29 12:39:51 +00:00 |
|
lhk229
|
937378ab91
|
消除像素规整降级路径的重复与无界 OSS 回读
Project CI / Repository checks (pull_request) Successful in 1m0s
Project CI / Frontend tests (pull_request) Successful in 2m1s
Project CI / Native shell tests (pull_request) Successful in 2m26s
Project CI / Backend tests (pull_request) Successful in 3m28s
尺寸守卫此前一律走会回读 provider 原图的包装函数,带来两个问题:permit
获取失败、worker 内 deadline、join 异常和 worker 超时这四条分支其实已经
持有原图,却又对同一 object key 发起第二次 GET,把"最多增加一次 OSS GET"
放大成两次;而第一次回读超时后的那次 GET 完全没有绝对 deadline,突破
30 秒像素预算。
拆成两类:已持有原图的四条分支改走纯内存守卫 degrade_editor_pixel_art_
with_provider_source,零额外 GET;尚未取得原图的三条分支仍走回读守卫,
但该次 GET 改以外层请求 deadline 为绝对上界——用已耗尽的像素预算绑会让
修复必然失败,不绑则突破预算。
apply_editor_postprocessed_alpha_from_persisted_provider_source_or_original
新增可选 download_deadline,非像素路径传 None 保持既有语义;尺寸比对抽为
editor_postprocessed_alpha_matches_delivery_dimensions 供两类守卫共用。
计数断言固定"回读守卫 3 处、内存守卫 4 处",该断言在编写时即抓出一处
分支数误判。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 12:29:42 +00:00 |
|
lhk229
|
414735efde
|
同步剩余文档的双告警并存规则
Project CI / Repository checks (pull_request) Successful in 1m0s
Project CI / Frontend tests (pull_request) Successful in 2m7s
Project CI / Native shell tests (pull_request) Successful in 2m36s
Project CI / Backend tests (pull_request) Successful in 3m42s
外部编辑器 API 技能文档、外部生成 Worker 化方案和图片画布编辑器 MVP
接入方案仍写着通用 warning 与 sliceWarning 互斥、并以通用告警优先,与
已放开并存的 openapi 契约和 8ed85e17f 的队列 / inline 归一实现不一致。
四处统一改为:仅 postprocess-failed-source-preserved 与 sliceWarning 互斥
(该失败不进入拆分),风格归一化与像素规整产生的通用 warning 可与
sliceWarning 并存且两条都必须展示;同步补充队列侧的拼接与 code 收敛规则。
UI 设计图素材提取不接受 style 参数也不走像素规整,其文档中的互斥表述
仍然成立,未改动。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 12:01:50 +00:00 |
|
lhk229
|
8ed85e17f4
|
修复队列与 Web 吞掉并存的 sliceWarning
Project CI / Repository checks (pull_request) Successful in 1m3s
Project CI / Frontend tests (pull_request) Successful in 1m59s
Project CI / Native shell tests (pull_request) Successful in 2m25s
Project CI / Backend tests (pull_request) Successful in 3m28s
风格归一化与像素规整新增的通用 warning 可以与 sliceWarning 并存,openapi
已放开该组合,但两个消费端仍是二选一:队列 extract_editor_generation_warning
在 warning 存在时根本不读 sliceWarning,Web inline
resolveEditorGenerationWarningMessage 同样直接返回通用告警。
两侧改为与 inline 响应相同的归一策略:只有一条时原样保留,两条并存时按
"通用在前、拆分在后"拼接,队列侧 code 收敛为 multiple-generation-warnings
并复用既有长度上界收敛。同步修正三处仍声明二者互斥的文档。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 11:44:27 +00:00 |
|
lhk229
|
49965ddd7e
|
修复角色尺寸恢复降级覆盖已累积生成告警
Project CI / Repository checks (pull_request) Successful in 50s
Project CI / Frontend tests (pull_request) Successful in 2m6s
Project CI / Native shell tests (pull_request) Successful in 2m35s
Project CI / Backend tests (pull_request) Successful in 3m35s
generate_editor_image_for_owner 的角色透明图尺寸恢复失败分支直接返回
warning: Some(...),没有合并 generation_warning,导致 style 为未知值时
契约承诺的 unsupported-image-style 告警在该降级路径上消失。
改为经 merge_editor_generation_warnings 合并,与该函数另外两个返回点一致。
新增结构断言固定"普通图片与图标生成的所有返回点都不得出现裸 warning: Some(",
并同步角色降级断言到合并后的形状。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 11:27:11 +00:00 |
|
lhk229
|
a7d8bccec9
|
修复像素规整降级绕过交付尺寸守卫
Project CI / Repository checks (pull_request) Successful in 1m4s
Project CI / Frontend tests (pull_request) Successful in 2m1s
Project CI / Native shell tests (pull_request) Successful in 2m26s
Project CI / Backend tests (pull_request) Successful in 3m28s
像素路径的 best-effort 降级分支(预算耗尽、回读 provider 原图失败或超时、
CPU permit 获取失败、worker 内 deadline、join 异常、worker 超时)此前都直接
返回 BgFilter 原始输出并把尺寸错误置为 None,跳过非像素路径已有的尺寸比对
与 alpha 回贴。BgFilter 回图尺寸漂移叠加并发上限 2 的 permit 超时后,角色会
绕过原图安全降级,角色和图标都可能持久化尺寸漂移的低分辨率透明图。
新增 degrade_editor_pixel_art_to_postprocessed_with_dimension_guard 收口所有
降级分支,复用非像素路径的守卫:尺寸一致原样返回且不产生额外 OSS GET,漂移
才回读原图重贴 alpha,修复失败返回尺寸错误交调用方降级。由 provider 原图合成
的 rgba_source fallback 尺寸天然正确,不经守卫。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-29 11:19:01 +00:00 |
|
kdletters
|
5479559c86
|
修复游戏聊天启动白屏
Project CI / Repository checks (push) Failing after 52s
Project CI / Backend tests (push) Successful in 3m10s
Project CI / Frontend tests (push) Successful in 3m19s
Project CI / Native shell tests (push) Failing after 10m3s
在创建 WebView 前写入 game-chat 初始 URL
增加启动顺序与禁止二次导航门禁
补齐跨平台回归测试和项目文档
|
2026-07-29 17:59:10 +08:00 |
|