图集切片模式改为必须显式声明并补齐决策要求 #408

Merged
kdletters merged 3 commits from codex/slice-mode-explicit-decision-20260917 into master 2026-09-17 18:10:35 +08:00

3 Commits

Author SHA1 Message Date
kdletters 781d7547c4 Merge branch 'master' into codex/slice-mode-explicit-decision-20260917
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Successful in 7m44s
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Successful in 7m53s
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Failing after 7m58s
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Failing after 7m59s
Project CI / Native shell tests (pull_request) Failing after 1m21s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 2m13s
Project CI / AI game creator shell Rust crates (pull_request) Successful in 2m40s
Project CI / Frontend tests (pull_request) Failing after 3m5s
Project CI / Repository checks (pull_request) Successful in 3m36s
Project CI / AI game creator shell web tests (pull_request) Failing after 3m18s
Project CI / Backend tests (pull_request) Successful in 8m28s
2026-09-17 18:10:24 +08:00
kdletters 4bb0db6ac8 合并 origin/master 并保留图集切片显式声明
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust smoke (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
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
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
合并 origin/master 的 8 个提交:AGC 工具提示词上限按 kind 暴露、客户端默认重试次数、推理档弹层与策划工具修复
解决 agc-skills/manifest.json 冲突:按合并后的 skill 文件重新生成清单与指纹(version 2026-08-26.19)
解决 decision-log.md 冲突:同时保留 agc_tools 提示词上限与图集切分显式声明两条决策记录
合并后复跑定向验证:slice 30 条、spritesheet 21 条、direct_tools_mcp 23 条、agent_native_tools 16 条、提示词上限与桥接门禁各 1 条、api-server 切片模式与 OpenAPI 契约各 1 条、前端 182 条与 typecheck 全部通过
2026-09-17 17:50:19 +08:00
kdletters 3d9a60c55f 图集切片模式改为必须显式声明并补齐决策要求
平台图标图集生成入口把 sliceMode 改为必填并移除默认值,缺失、空白或未知取值在引用解析、定价与 provider 副作用之前返回 400
切分声明改按原始字符串校验,拒绝信息统一带 field 与决策要求,不再落到通用 JSON 解析错误
grid 必须同时提供 gridX/gridY,connected-components 不接受网格尺寸,矛盾请求失败关闭
sliceCount 只约束连通域切分,公开契约的请求与响应上限统一为 256
画板 Agent 工具装配与画板前端提交计划显式声明连通域切分
AGC MCP 工具说明去掉默认值并补决策要求,桥接层新增可测试的切分声明校验
AGC 原生工具 canvas.asset_generate 暴露 sliceMode/gridX/gridY/sliceCount 并要求图集显式声明
图集生成结果回显 sliceMode/gridX/gridY 与 slicePaths,严格图集在本地提交前校验平台回显与请求一致
标准美术包显式声明 connected-components 加 sliceCount=4,并在四张 canonical 切片用途映射前校验数量
测试构建对提权 Windows 主机上系统临时目录的所有者偏差做一次性所有者初始化重试
同步主规范、OpenAPI、AGC Skill、外部编辑器 Skill、里程碑与实施计划以及共享决策记录
2026-09-17 17:46:56 +08:00