补记3D定价在模型定价体系中的例外口径

- 模型定价管理方案新增 model3d 段说明:形状、事实源仍为文件配置、后台改价不覆盖

- 说明段缺失即 fail closed,未确认前禁止写入猜测值或 provider credit 数字

- 记录后续把 3D 段迁入 SpacetimeDB 并接后台编辑的收敛路径

- 实施计划补记 spacetime schema guard 通过及其锚点
This commit is contained in:
2026-09-21 15:26:31 +08:00
parent 03d26d46af
commit 13dfe07f94
2 changed files with 21 additions and 0 deletions
@@ -75,6 +75,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。
- 没有跑过端到端真实调用(提交 → worker → OSS → 资源登记),现有证据只到上述单元与应用级用例,缺少真实 provider 与 SpacetimeDB / OSS 的联调证据。
- 新增的 `tripo3d/` 文件里,`storage.rs` 的完整字节写入、`artifacts.rs` 的完整字节读取都留着流式 TODO。