# SKG AI 素材管线 - TK 二创验证 Agent Rules

## Must Read First

- `.project.json` 是机器真源：公网链接、快捷登录、凭证引用都以它为准
- `RULES.md` 是人工规则和部署事实：启动命令、平台、域名、注意事项都写这里
- 不允许编造不存在的域名、账号、密码；未知就保持空白并明确标记待补充

## Deployment Metadata Contract

- 任何任务只要新增、删除或修改公网地址，必须在同一次任务里更新 `.project.json`
- `urls[]` 推荐显式写 `type`：`app`、`backend`、`docs`、`admin`、`repo`
- 项目专属的网页登录信息，如果允许放进仓库，就写 `.project.json.quick_login`
- 不能直接入库的敏感登录，不要伪造 `quick_login`，改为写 `.project.json.credentials` 引用
- 数据库密码、API Key、服务器 root 密码，不属于 `quick_login`

## Completion Gate

- 部署完成后，不允许在 `.project.json` 缺少最新公网链接的状态下结束任务
- 部署完成后，必须同步更新 `RULES.md` 的部署事实
- 如果只更新了代码但没回写部署元数据，这个任务不算完成

## 立项决策（2026-05-12 intake）

- **定位**：SKG AI 素材生产管线第二条思路的独立原型验证，不替代主管线（工单系统场景 1），跑通后再评估合并方式
- **端口**：4290
- **核心管线（7 步）**：TK 链接 → 拆视频/音频 → 关键帧抽取（自动 + 手动，≤10）→ Gemini ASR + 实时英中翻译 → 接产品信息改写文案 → nano-banana-pro / GPT Image 生图（单选）→ Seedance / Kling / Veo3 生视频（参考改写后文案）→ 合成带文案成品视频
- **模型分工**（key 走 Poe 优先 / OpenRouter 备用）：
  - 文字 / ASR / 翻译 / 文案改写 → Google Gemini
  - 生图 → nano-banana-pro（Gemini 3 Pro Image）+ GPT Image 二选一
  - 生视频 → Seedance + Kling + Veo3 三家可切，API 抽象层放 key

## 页面风格（已锁定）

- **主风格 → `04-Dark-Gallery-Ambient`**（暗色画廊·氛围光）
  - 路径：`~/Projects/research/20260305-网页风格库/04-Dark-Gallery-Ambient.md`
  - 技术栈：Next.js 16 + Tailwind 4 + Framer Motion + shadcn/ui
  - 关键帧画廊用横向 slider + ambient glow，选中态从图片提主色调营造环境光
  - 玻璃拟态卡片 `bg-white/5 backdrop-blur-sm border-white/10`，纯黑底 `#0a0a0a~#111111`
  - Playfair Display serif 做标题
- **备选 → `13-Liquid-Glass`**（成品输出页 hero 可叠层用）
- 触发：开发会话里说 "用 04 风格" / "用暗色画廊风格"

## 开发流程（UI 项目标准）

1. `/plan` 拆 7 步管线为原子任务（下载层 / 拆轨层 / ASR / 翻译 / 改写 / 生图 / 生视频 / 合成 / UI 工作台）
2. `/ui-ux-pro-max --design-system` 出 design token
3. 对接风格库 04，跑骨架
4. `/review` + `/qa` 收尾
