From a4d9418cd3daecbf6a743aa1069101755eb4d844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Mon, 21 Sep 2026 15:34:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E8=AE=B0Tripo=20TS=E7=BB=91=E5=AE=9A?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E5=8C=96=E7=94=9F=E6=88=90=E7=9A=84=E9=87=8D?= =?UTF-8?q?=E8=B7=91=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 实施计划进展记录 contracts:model3d:generate 重跑后 packages/shared 无 diff - 验证命令清单补上该生成命令 --- .../【实施计划】Tripo生成Worker执行链路与API路由-2026-09-21.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/project-memory/plans/【实施计划】Tripo生成Worker执行链路与API路由-2026-09-21.md b/docs/project-memory/plans/【实施计划】Tripo生成Worker执行链路与API路由-2026-09-21.md index e56bbdd22..76b4b0b49 100644 --- a/docs/project-memory/plans/【实施计划】Tripo生成Worker执行链路与API路由-2026-09-21.md +++ b/docs/project-memory/plans/【实施计划】Tripo生成Worker执行链路与API路由-2026-09-21.md @@ -76,6 +76,7 @@ Milestone Spec: `docs/project-memory/plans/【里程碑】Tripo生成Worker执 - 默认配置里的 `model3d` 泥点定价数值仍未确认,缺段时提交按 fail closed 拒绝。 - worker 的纯逻辑部分已补定向用例:checkpoint 只在 provider task id 非空时才算存在、完成结果按端点严格区分且不含 provider 事实、预览图尺寸必须能真实解码;全量 `cargo test -p api-server` 1092 通过。 - `npm run check:spacetime-schema` 通过(144 张表,锚点 `6f161a6b3626588a197208ea6dd68316815c01b5`),`external_generation_job` 的 provider checkpoint 追加字段没有破坏 schema guard。 +- TS 绑定仍是 `npm run contracts:model3d:generate` 目录化生成:重跑后 `packages/shared` 无 diff,`packages/shared/src/contracts/model3d/` 与 `contracts/editor-canvas/` 与 Rust 契约一致,没有手写 TS。 - 没有跑过端到端真实调用(提交 → worker → OSS → 资源登记),现有证据只到上述单元与应用级用例,缺少真实 provider 与 SpacetimeDB / OSS 的联调证据。 - 新增的 `tripo3d/` 文件里,`storage.rs` 的完整字节写入、`artifacts.rs` 的完整字节读取都留着流式 TODO。 @@ -84,6 +85,7 @@ Milestone Spec: `docs/project-memory/plans/【里程碑】Tripo生成Worker执 ```bash cargo check --locked -p api-server --manifest-path server-rs/Cargo.toml cargo test --locked -p api-server --manifest-path server-rs/Cargo.toml tripo +npm run contracts:model3d:generate npm run check:encoding node scripts/check-doc-index.mjs git diff --check