k88936
|
b1751784ba
|
修正切分状态写入日志格式
移除状态写入完成日志中多余的格式参数
|
2026-09-12 13:26:36 +08:00 |
|
lhk229
|
34616e1631
|
修复 CI 调试工作区测试
Project CI / Repository checks (pull_request) Successful in 2m42s
Project CI / Frontend tests (pull_request) Successful in 3m15s
Project CI / Backend tests (pull_request) Successful in 7m2s
Project CI / Native shell tests (pull_request) Successful in 19m28s
格式化 design runtime 调试命令
为 debug fixture 测试显式开启并清理 debug 环境变量
|
2026-09-12 05:21:21 +00:00 |
|
k88936
|
379611d552
|
避免渲染阶段写入画布尺寸引用
在 ResizeObserver 尺寸更新回调中同步 canvasSizeRef
|
2026-09-12 13:20:30 +08:00 |
|
k88936
|
ef04a19d5a
|
抽取组件确认弹窗公共结构
统一替换与移除操作的确认弹窗布局
保留各操作独立文案与按钮样式
|
2026-09-12 13:19:59 +08:00 |
|
k88936
|
206b4830a1
|
复用原图编辑错误摘要
解析失败分支只计算一次截断响应并同时用于审计与错误返回
|
2026-09-12 13:19:10 +08:00 |
|
k88936
|
4b8e268816
|
统一重启切分失败通知
restartSeparation 失败时复用工作流完成上报并清理完成提示
|
2026-09-12 13:18:30 +08:00 |
|
k88936
|
7e7d6f1563
|
避免忙碌时继续切分隐藏恢复提示
在清理恢复对话框前检查分离与工作流忙碌状态
|
2026-09-12 13:18:13 +08:00 |
|
k88936
|
a4b1d81123
|
避免忙碌时重启切分丢失恢复状态
restartSeparation 在清理 sidecar 前复用并发工作流守卫
|
2026-09-12 13:17:52 +08:00 |
|
k88936
|
983b15c3a7
|
允许恢复流程识别已完成的素材回填
同一 Sprite 已绑定的节点直接跳过
仅对缺失 Image 或绑定其他素材报告错误
|
2026-09-12 13:17:38 +08:00 |
|
k88936
|
cdb6fcfe97
|
切换组件时重置检查面板展开状态
按组件身份变化同步展开状态,避免沿用上一个节点的折叠状态
|
2026-09-12 13:17:01 +08:00 |
|
k88936
|
d8a4e35232
|
减少切分状态写入的重复克隆
让状态写入接口借用状态并在阻塞任务中写入序列化字节
保留 schema 与大小校验,避免每批次复制完整状态树
|
2026-09-12 13:16:25 +08:00 |
|
k88936
|
0726106818
|
为图片分离请求设置超时
将原图编辑 HTTP 请求限制为 120 秒,避免工作流永久阻塞
|
2026-09-12 13:14:22 +08:00 |
|
k88936
|
8beade5b4d
|
为业务校验重试增加退避
校验失败重试复用请求错误的递增等待并记录日志
|
2026-09-12 13:13:56 +08:00 |
|
k88936
|
46984a4945
|
净化切分提示中的节点标识
复用提示文本清洗逻辑,阻断控制字符与反引号注入
|
2026-09-12 13:13:25 +08:00 |
|
k88936
|
a8a30ecbc8
|
修正切分恢复命令映射
finalize_separation 调用 finalize helper
discard_separation_recovery 调用 discard helper
|
2026-09-12 13:13:06 +08:00 |
|
lhk229
|
226cfbc8a1
|
Merge branch 'master' into design_agent_refactor
Project CI / Repository checks (pull_request) Failing after 1m19s
Project CI / Frontend tests (pull_request) Failing after 2m23s
Project CI / Native shell tests (pull_request) Failing after 4m42s
Project CI / Backend tests (pull_request) Successful in 6m50s
|
2026-09-12 13:10:41 +08:00 |
|
lhk229
|
8853e3b48e
|
完善策划调试入口与顾问态切换
Project CI / Repository checks (pull_request) Failing after 16s
Project CI / Backend tests (pull_request) Failing after 16s
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
统一策划 Debug 日志、快速推进按钮和快速推进命令的开关。
将做成游戏入口放到顾问阶段条末尾并接入正常运行时切换。
登记策划产物资产并补充工作区调试入口测试与技术文档。
|
2026-09-12 05:06:48 +00:00 |
|
suzmii
|
38cd688d71
|
Merge remote-tracking branch 'origin/master' into fix/agc-all-resources-zoom
Project CI / Repository checks (pull_request) Successful in 3m3s
Project CI / Frontend tests (pull_request) Successful in 3m41s
Project CI / Backend tests (pull_request) Successful in 6m37s
Project CI / Native shell tests (pull_request) Successful in 17m17s
|
2026-09-12 12:25:36 +08:00 |
|
suzmii
|
349c9d80ce
|
修复「所有资源」页面缩放读取错误视口
展开态缩放、滚轮、平移和卡片拖动改读 all 专用内存视口 ref
避免复用普通栏目页视口导致按钮按下后倍率被旧状态覆盖
补充所有资源连续缩放 appSurface 回归断言,并同步更新项目决策与踩坑记录
|
2026-09-12 12:25:27 +08:00 |
|
k88936
|
48e669d167
|
合并主线并解决界面编辑器冲突
Project CI / Repository checks (pull_request) Successful in 2m44s
Project CI / Frontend tests (pull_request) Successful in 3m25s
Project CI / Backend tests (pull_request) Failing after 4m23s
Project CI / Native shell tests (pull_request) Successful in 17m48s
合并主线的 AGC Runtime、UI 工作流与开发脚本变更
保留现行 Prompt Runtime 结构并整合设计基础提示词契约断言
适配 CanvasWorld 逆缩放渲染并修正预览缩放回归测试
同步项目文档、共享契约与已退役策划资源清理
|
2026-09-12 11:38:50 +08:00 |
|
k88936
|
23fdc005fe
|
整理 Raw 编辑方案文档格式
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Successful in 3m10s
Project CI / Native shell tests (pull_request) Failing after 14m49s
分隔字节边界说明与代码拆分列表
|
2026-09-12 11:22:50 +08:00 |
|
k88936
|
b8a4523a4f
|
补充 Raw 编辑字节边界说明
记录 raw_edit 使用 Bytes streaming multipart 的零拷贝约束
明确既有图片链路继续保持 Vec 字节契约
|
2026-09-12 11:20:53 +08:00 |
|
k88936
|
e50d678411
|
Merge pull request '修复[dev]下agc启动时长时间白屏' (#333) from boot-time-diagnosis into master
Project CI / Repository checks (push) Successful in 2m47s
Project CI / Frontend tests (push) Successful in 3m19s
Project CI / Backend tests (push) Successful in 7m46s
Project CI / Native shell tests (push) Successful in 18m17s
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Reviewed-on: #333
|
2026-09-12 11:19:25 +08:00 |
|
k88936
|
9c04561419
|
明确 Raw 编辑零拷贝上传约束
补充 Bytes 所有权与 streaming multipart 注释
增加共享字节缓冲不转换的回归测试
|
2026-09-12 11:18:14 +08:00 |
|
k88936
|
551fb6609a
|
为 Raw 编辑建立独立字节类型
恢复旧图片链路的 Vec 字节契约
让新增 raw_edit 输入和结果类型独立于既有 ReferenceImage
|
2026-09-12 11:15:15 +08:00 |
|
k88936
|
d05440dcca
|
为 Raw 编辑建立独立字节类型
恢复旧图片链路的 Vec 字节契约
让新增 raw_edit 输入和结果类型独立于既有 ReferenceImage
|
2026-09-12 11:13:27 +08:00 |
|
k88936
|
7edf4a8f8b
|
恢复旧图片链路字节类型
Project CI / Repository checks (pull_request) Failing after 13s
Project CI / Backend tests (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Successful in 2m43s
Project CI / Native shell tests (pull_request) Failing after 14m6s
撤回非 raw_edit 的全局 Bytes 迁移
保留既有 VectorEngine 与编辑器路径的 Vec 字节契约
|
2026-09-12 11:06:05 +08:00 |
|
k88936
|
727794bc95
|
Merge branch 'master' into boot-time-diagnosis
Project CI / Repository checks (pull_request) Successful in 2m43s
Project CI / Frontend tests (pull_request) Successful in 3m12s
Project CI / Backend tests (pull_request) Successful in 7m13s
Project CI / Native shell tests (pull_request) Successful in 20m20s
|
2026-09-12 10:58:33 +08:00 |
|
k88936
|
cc9b95ddef
|
优化调试配置:提升SHA-256计算性能,避免调试构建阻塞
Project CI / Repository checks (pull_request) Failing after 14s
Project CI / Backend tests (pull_request) Failing after 14s
Project CI / Frontend tests (pull_request) Successful in 3m5s
Project CI / Native shell tests (pull_request) Successful in 20m20s
|
2026-09-12 10:54:51 +08:00 |
|
k88936
|
afc9ecbd51
|
补充 WebP 源图转码测试
验证 WebP 输入可转换为 PNG 上传格式
|
2026-09-12 10:42:15 +08:00 |
|
k88936
|
fc2f4b71ce
|
支持分离流程转换非 PNG 源图
在上传图片编辑请求前将 JPEG 和 WebP 转码为 PNG
新增 JPEG 转 PNG 单元测试并将转码放入阻塞任务
|
2026-09-12 10:38:00 +08:00 |
|
k88936
|
545f64cf9e
|
补齐原图编辑失败追踪事件
provider 失败时记录 external_generation_run 失败状态
保留现有外部 API 失败审计与错误映射
|
2026-09-12 10:37:04 +08:00 |
|
k88936
|
2a50614c11
|
将分离恢复阻塞 I/O 移出异步线程
新增 spawn_blocking 状态读取封装
sidecar 目录创建改用阻塞任务执行
|
2026-09-12 10:23:32 +08:00 |
|
k88936
|
915006c98f
|
适配绑定区域类型错误调用方
在区域归一化边界转换 typed error 为展示文案
|
2026-09-12 10:23:21 +08:00 |
|
k88936
|
69ce232a74
|
为绑定区域校验引入类型错误
用 ZeroDimension 和 OutOfBounds 区分边界校验失败
补充 typed error 单元测试并保留展示层中文文案
|
2026-09-12 10:20:17 +08:00 |
|
lhk229
|
22c4807612
|
删除策划对话栏未接通的文件浏览死接线
Project CI / Repository checks (pull_request) Successful in 2m21s
Project CI / Frontend tests (pull_request) Successful in 2m56s
Project CI / Backend tests (pull_request) Successful in 5m52s
Project CI / Native shell tests (pull_request) Successful in 17m55s
DesignAgentSurface 移除从未消费的 files 与预览 props
ProjectSupervisorView 同步移除死 props 声明与透传
App 移除 designWorkspaceFiles 等状态与 refreshDesignWorkspace,每轮策划事件不再多打一次 list_design_workspace
|
2026-09-12 09:44:09 +08:00 |
|
suzmii
|
3f7e41e466
|
「所有资源」展开态改回平铺画布:不再为每个栏目渲染标题栏
Project CI / Repository checks (pull_request) Successful in 2m50s
Project CI / Frontend tests (pull_request) Successful in 3m19s
Project CI / Backend tests (pull_request) Successful in 7m23s
Project CI / Native shell tests (pull_request) Successful in 19m4s
展开态真实栏目不再渲染栏目标题栏,整个场景只留 all 那一条钉在视口上、带「资源总览」收起入口的标题栏
原因是分带只为有可见资源的栏目生成,空栏目拿不到标题栏矩形后全部回落到世界原点叠成一摞(空项目必现,现场是 7 条)
ResourceBookSceneCategoryPlan 新增 titlebar 字段,渲染层按它决定是否产出标题栏节点
分带去掉标题栏横带的高度预留与矩形换算,删除 RESOURCE_BOOK_ALL_BAND_TITLE_HEIGHT 与 resourceBookAllTitlebarRects
拖动写回口径不变(resourceBookAllBandLocalPoint 一行未改),零 CSS 变更
resourceBookLayout.test 与 appSurface 两条「所有资源」用例加反向守卫;变异验证改回旧行为时两条同时红(got 7)
decision-log 与 pitfalls 记这次倒因为「缺一路坐标输入时不要静默回落到原点」
|
2026-09-12 09:38:03 +08:00 |
|
suzmii
|
5b62d1e4ef
|
修复资源登记把任意图片写成 ui 类型
Project CI / Repository checks (pull_request) Successful in 3m17s
Project CI / Frontend tests (pull_request) Successful in 3m55s
Project CI / Backend tests (pull_request) Successful in 6m29s
Project CI / Native shell tests (pull_request) Successful in 17m16s
停用本地导入图片的 ui 默认 kind:agent_local_project_file_type 的图片扩展名分支改写 canonical image(派生 unclassified,落「待归类」),并注明不许把 ui 当图片默认值及其不可恢复原因——读时自愈只在落盘 category 为 unclassified 时触发,kind 本身写错时自愈只会把错值放大成 ui-interaction
账户素材导入改用平台真实类型:新增 imported_platform_asset_kind,账户素材库记录自带的 assetKind 不再被常量 ui 顶掉,缺失才退回中性 image
平台素材导入改用响应里的 assetKind:网页项目画布与平台素材导入同样走 imported_platform_asset_kind,不再写死 ui
上传素材按内容证据推导 kind:upload_local_asset_at 不再把来源词 uploaded 当类型,改由 uploaded_asset_kind 按 mediaType 与扩展名推导 audio/video/image/document/code,判不出才用中性 asset;同一命令也收 .wav 与 .md,因此不能一刀切成 image
补 4 处回归与反查用例:本地导入与上传断言落盘 kind 与 category 且不得出现 ui、ui-interaction、uploaded;两处平台导入的 kind 解析加纯函数单测与调用点反查门禁;变异把错值改回来必须变红(M1/M2/M3 实测 4 个用例全红,还原后 diff 与基线逐字节一致)
覆盖边界:账户素材库与平台素材导入是异步 HTTP 路径,仓库内没有可复用的端到端夹具,这两条覆盖是纯函数单测加调用点反查门禁,不是端到端断言;本地导入与上传是读落盘 manifest 的行为级断言
后续事项:ImportedAsset.asset_kind 仍返回平台原始值(缺失为 none),与已落盘 kind 可能不一致,本次未改动
|
2026-09-12 02:30:31 +08:00 |
|
k88936
|
319aa69d6e
|
统一分离树根节点坐标空间
子节点收集复用根节点实际解析矩形
|
2026-09-12 02:24:01 +08:00 |
|
k88936
|
bec468bdc9
|
统一分离终止节点判定
批次选择与提取提示复用同一终止节点集合
|
2026-09-12 02:23:02 +08:00 |
|
k88936
|
eada20c199
|
恢复自动切分前重新校验状态
继续分离前确认 sidecar 存在并检查前置条件
恢复入口异常统一写入工作流失败通知
|
2026-09-12 02:20:52 +08:00 |
|
k88936
|
e8cf773aac
|
统一自动切分失败完成提示
分离入口异常时写入工作流完成失败通知
|
2026-09-12 02:19:48 +08:00 |
|
k88936
|
12fbb61fad
|
限制分离恢复状态写入大小
写盘前校验与读取一致的八兆字节上限
超限时记录原因并拒绝不可恢复检查点
|
2026-09-12 02:17:55 +08:00 |
|
k88936
|
478e08fb92
|
将 PNG 依赖限定为测试环境
从生产依赖移除仅测试使用的 png crate
在 dev-dependencies 中声明 PNG 测试依赖
|
2026-09-12 02:13:52 +08:00 |
|
k88936
|
0e67fbf80a
|
停止对最终工作流步骤重复预检
资产分离作为最后步骤不再校验不存在的下一步
|
2026-09-12 02:12:15 +08:00 |
|
k88936
|
ed2cfbad36
|
避免预览容器变化重置缩放
自动适配仅在图片或逻辑尺寸变化时执行
通过尺寸引用保留初始视口兜底值
|
2026-09-12 02:11:22 +08:00 |
|
k88936
|
560422286b
|
稳定组件面板展开与移除交互
仅在组件存在性变化时自动展开面板
为移除组件增加确认并保留失败弹窗
|
2026-09-12 02:08:56 +08:00 |
|
suzmii
|
90177308e0
|
pitfalls:补记「同一条命令的口径差异」——CI 用提交范围比较 git diff --check
Project CI / Repository checks (pull_request) Successful in 3m17s
Project CI / Frontend tests (pull_request) Successful in 3m55s
Project CI / Backend tests (pull_request) Successful in 6m17s
Project CI / Native shell tests (pull_request) Successful in 17m11s
- docs/project-memory/shared-memory/pitfalls.md:在「只跑门禁子集 → 同一天两次 CI 红」条目的「原因」里补第三类成因
- 口径差异:CI 跑 git diff --check "${base_ref}"..."${head_ref}"(提交范围),本地裸跑 git diff --check(工作树 vs 索引)在干净树上恒为空,所以本地绿不能证明 CI 这一跳会过
- 实例:pitfalls.md 末尾多出的空行(f16aa440b 引入),因前两次推送分别停在 check:git-hooks 与 check:rustfmt 而一直未被这一跳检查
|
2026-09-12 02:07:49 +08:00 |
|
k88936
|
e04075fd95
|
为分离模型请求增加重试退避
瞬时请求失败时按递增毫秒延迟后重试
将重试循环末尾改为不可达断言
|
2026-09-12 02:07:02 +08:00 |
|
k88936
|
d7776f2a17
|
修正文生绑定提示语法
改进分离要求和返工建议英文表述
|
2026-09-12 02:05:18 +08:00 |
|