From 2445aef66659167ec269bef4321bd78b2180988d Mon Sep 17 00:00:00 2001 From: lhmin0604 Date: Sat, 12 Sep 2026 20:10:31 +0800 Subject: [PATCH] =?UTF-8?q?docs(contract):=20=E5=AE=9E=E7=8E=B0=E6=B3=A8?= =?UTF-8?q?=E8=AE=B0=E8=A1=A5=E5=85=85=20x/y=20=E5=85=81=E8=AE=B8=E8=B6=85?= =?UTF-8?q?=E5=87=BA=E7=94=BB=E5=B8=83=E8=BE=B9=E7=95=8C=EF=BC=88=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E5=89=8D=E7=AB=AF=E9=92=B3=E5=88=B6=E6=92=A4=E9=94=80?= =?UTF-8?q?=E5=86=B3=E7=AD=96=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude --- docs/api-contract-v1.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/api-contract-v1.md b/docs/api-contract-v1.md index e67a21a..1b997ff 100644 --- a/docs/api-contract-v1.md +++ b/docs/api-contract-v1.md @@ -189,7 +189,8 @@ > 不走此限制,沿用各模块独立校验(如底图 ≤10MB)。 > > **实现补充(DIY 修正,非契约变更)**:`stickers[].width/height` 语义为「画布显示像素」 -> (画布坐标空间 = `category.mask` 尺寸),渲染、碰撞检测、WCD 打包三方按同一语义消费; +> (画布坐标空间 = `category.mask` 尺寸,`x/y` 允许超出画布边界,渲染端裁切、WCD 按原值还原), +> 渲染、碰撞检测、WCD 打包三方按同一语义消费; > 历史数据中的原始像素值由读取端按 mask 归一化兼容。详见 design-data-contract-v1.md 注记。 ### PATCH /api/design-list/:id