diff --git a/contracts/api-schemas/ad.yaml b/contracts/api-schemas/ad.yaml index add0c320..e1c60e66 100644 --- a/contracts/api-schemas/ad.yaml +++ b/contracts/api-schemas/ad.yaml @@ -13,7 +13,7 @@ openapi: 3.0.3 # 与契约#7 对齐:广告位 CRUD 字段严格对齐 ad-slot.schema.json(slotId/type/provider/placement/providerSlotId/ecpmFloor/enabled/compliance),不重造广告位结构 # 与契约#5 对齐:不重造 ad_impression/ad_reward/income_settled 事件(那是 telemetry 分析埋点);本模块只新增计费上报接口与收入台账 info: - title: 造梦AI ad 模块 API + title: 绘境AI ad 模块 API version: 1.0.0 description: >- 广告引擎("赚得到"上游)。SDK Plugin.Ad 拉取启用广告位(契约#7) → 有效曝光/激励视频完成计费上报 → diff --git a/contracts/api-schemas/compliance.yaml b/contracts/api-schemas/compliance.yaml index ee7c0024..cf12701f 100644 --- a/contracts/api-schemas/compliance.yaml +++ b/contracts/api-schemas/compliance.yaml @@ -14,7 +14,7 @@ openapi: 3.0.3 # 子段:001 锁风门 / 002 封禁 / 003 分级 / 004 政策正文(U4)/ 005 申诉(U4)。publish-blocked 不在本模块登记(R1:block→admitted=false 不抛异常)。 # 响应统一 Huijing CommonResult 信封:{ code, data, msg };code=0 成功 info: - title: 造梦AI compliance 模块 API + title: 绘境AI compliance 模块 API version: 1.0.0 description: >- 合规锁风门 Gate("做得出"安全闸门)。project.publish 发布前同步调 evaluate → 聚合风格/IP 合规原子产出 verdict diff --git a/contracts/api-schemas/studio.yaml b/contracts/api-schemas/studio.yaml index e9e47e6e..af8371eb 100644 --- a/contracts/api-schemas/studio.yaml +++ b/contracts/api-schemas/studio.yaml @@ -31,7 +31,7 @@ openapi: 3.0.3 # - project-api ProjectApi 取 baseVersion 源项目引用 + 新预览版落库(version 产物权威仍在 project;源项目独立 game_source_project 表存 V18)。 # idempotency 语义(create/modify/extend 共用):同 userId+operation+idempotencyKey 命中则返回既有 taskChain(不重复触发生成);缺省=不去重;建议 TTL 24h。 info: - title: 造梦AI studio 模块 API + title: 绘境AI studio 模块 API version: 1.0.0 description: >- 创作主链路最小版("做得出"工作台)。创作者进工作坊建草稿(移交 project 建游戏拿 gameId)→ 一句话生成(委托 aigc)→ diff --git a/contracts/api-schemas/trade.yaml b/contracts/api-schemas/trade.yaml index d2b1e0b6..e344b2a7 100644 --- a/contracts/api-schemas/trade.yaml +++ b/contracts/api-schemas/trade.yaml @@ -15,7 +15,7 @@ openapi: 3.0.3 # 资金严谨:金额一律用「分」(BIGINT),禁浮点;比例用 DECIMAL;所有资金写入有幂等键(biz_no/source_ref + uk);状态机用 tinyint,非法流转服务端拒绝。 # 与契约#5 对齐:不重造 income_settled 事件(那是 telemetry 分析埋点 props:amount/source);本模块落账走 game_trade_income,income_settled 仅为埋点镜像。 info: - title: 造梦AI trade 模块 API + title: 绘境AI trade 模块 API version: 1.0.0 description: >- 分账/结算/提现域。消费上游 ad 未结算广告收入 → 按 creator_share(Nacos 0.80) T+1 分账入创作者收益账户 → diff --git a/contracts/events.schema.json b/contracts/events.schema.json index 3e9faf05..291d7f61 100644 --- a/contracts/events.schema.json +++ b/contracts/events.schema.json @@ -2,7 +2,7 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://wanxiang.ai/contracts/events.schema.json", "title": "TelemetryEvents", - "description": "造梦AI 遥测事件契约 v1(契约 #5,owner=WS5)。前端批量上报 / SDK 上报 → /app-api/telemetry/events/batch → MQ 异步入库 → qualityScore → feed 排序(数据回路闭环)。每事件带 schemaVersion;新增字段给默认值、老消费者忽略未知字段;不兼容变更用新事件名。【Wave3 GAP-4 评审记录】利用无生产数据 + MQ 未实现窗口,一次性把信封 envelope/user 由 snake_case 统一为 camelCase(与 telemetry.yaml 及前端 SDK 对齐),保持 additionalProperties:false;豁免本文件 README §2『不兼容变更用新事件名并行』规则(本次改的是信封字段命名而非事件名),已确认仓外无 snake_case 消费者(telemetry.yaml/sdk-interface.d.ts/game-studio 均为 camelCase)。", + "description": "绘境AI 遥测事件契约 v1(契约 #5,owner=WS5)。前端批量上报 / SDK 上报 → /app-api/telemetry/events/batch → MQ 异步入库 → qualityScore → feed 排序(数据回路闭环)。每事件带 schemaVersion;新增字段给默认值、老消费者忽略未知字段;不兼容变更用新事件名。【Wave3 GAP-4 评审记录】利用无生产数据 + MQ 未实现窗口,一次性把信封 envelope/user 由 snake_case 统一为 camelCase(与 telemetry.yaml 及前端 SDK 对齐),保持 additionalProperties:false;豁免本文件 README §2『不兼容变更用新事件名并行』规则(本次改的是信封字段命名而非事件名),已确认仓外无 snake_case 消费者(telemetry.yaml/sdk-interface.d.ts/game-studio 均为 camelCase)。", "type": "object", "required": ["envelope", "eventRegistry"], "additionalProperties": false, diff --git a/deploy/smoke-test.sh b/deploy/smoke-test.sh index b2eef6ce..321ec3f3 100755 --- a/deploy/smoke-test.sh +++ b/deploy/smoke-test.sh @@ -94,7 +94,7 @@ print('%s|%s'%(c,n)) if [ "$ok" = "1" ]; then PASS=$((PASS+1)); _log " ${G}✓${N} $name ($detail)"; else FAIL=$((FAIL+1)); FAILED_ITEMS+=("$name [$detail]"); _log " ${R}✗${N} $name ($detail)"; fi } -_log "${B}造梦AI staging 五链路冒烟门${N} BASE=$BASE TOKEN=${TOKEN:0:2}*** deep=$DEEP" +_log "${B}绘境AI staging 五链路冒烟门${N} BASE=$BASE TOKEN=${TOKEN:0:2}*** deep=$DEEP" # ---------------- 基础设施 + 鉴权 ---------------- _head "基础设施 / 鉴权" diff --git a/deploy/sql/2026-06-11-menu-cleanup.sql b/deploy/sql/2026-06-11-menu-cleanup.sql index 63106dc1..f870b8e5 100644 --- a/deploy/sql/2026-06-11-menu-cleanup.sql +++ b/deploy/sql/2026-06-11-menu-cleanup.sql @@ -1,5 +1,5 @@ -- ============================================================================= --- 造梦AI · huijing 死菜单清理(2026-06-11 审计版) +-- 绘境AI · huijing 死菜单清理(2026-06-11 审计版) -- 适用库:ruoyi-vue-pro(staging:mini-desktop docker game-staging-mysql,MySQL 8.4.8) -- 性质:软删(deleted=1),全量可回滚(备份表 + 固化删除集表) -- 判据:16 棵死顶级子树(views 已被 fork 删除,点开全空白);详见 diff --git a/docs-design/studio-redesign-mockup.html b/docs-design/studio-redesign-mockup.html index 312f12b2..e0569b32 100644 --- a/docs-design/studio-redesign-mockup.html +++ b/docs-design/studio-redesign-mockup.html @@ -3,7 +3,7 @@
-