Files
Genarrative/docs/technical/README.md
高物 548db78ca7 Update Match3D/image-generation docs & code
Adds/updates documentation, assets and implementation for Match3D and puzzle image generation workflows. Key changes: decision logs and pitfalls updated to prefer VectorEngine Gemini for Match3D material sheets and to require edits (multipart) for 1:1 container reference images; guidance added for when to use APIMart vs VectorEngine. .env.example clarified APIMart/Responses config. Many new public assets and PPT visuals added. Code changes across frontend and backend: updated shared contracts, server-rs match3d/puzzle/image-generation handlers, VectorEngine/OpenAI image generation clients, and multiple React components/tests to handle UI/background/container image signing, edits workflow, and puzzle UI background resolution. Added src/services/puzzle-runtime/puzzleUiBackgroundSource.ts and related test updates. Includes notes about multipart HTTP/1.1 requirement and test/verification commands in docs.
2026-05-14 20:34:45 +08:00

87 KiB
Raw Blame History

技术方案

这一组文档偏技术选型、实现路线和外部产品形态拆解。

文档列表

使用建议

  • 做实现选型时优先看这一组做生产发布、服务器配置、Jenkins Job 重建或回滚时,先看 PRODUCTION_DEPLOYMENT_PLAN_2026-05-02.md,再按需追溯旧 Jenkins / CORS / 本地发布脚本文档。
  • 做后端实现前,先看 CURRENT_BACKEND_IMPLEMENTATION_BASELINE_2026-04-25.md;涉及 SpacetimeDB 表结构、发布或迁移时,再看 SPACETIMEDB_SCHEMA_CHANGE_CONSTRAINTS.md,最后进入具体 Rust / SpacetimeDB 方案。
  • 做阶段排期时,把这一组和 docs/planning/docs/prd/ 一起看,更容易判断先后顺序。