# AI玩具专利生成工作流

## 启动
- `cd ~/Projects/code/20260518-ai-toy-patent-workflow && npm run dev` — 端口 4560
- 浏览器打开 http://localhost:4560
- 首次依赖装好：`npm install --legacy-peer-deps`（next 15 + react 19 有 peer 警告）

## 部署事实
- 平台：本地开发（未上 VPS）
- 发布状态：本地可用，仅个人使用
- 主站 / 前端：http://localhost:4560
- API / 后端：内置 Next.js API Route（同端口）
- 文档 / 解析：无
- 管理后台：无

## 快捷登录
- 无登录系统（本地工具）

## 元数据回写清单
- 上 VPS / 加域名时，更新 `.project.json.urls` + 本节
- 数据持久化在 `data/`（gitignored），不入库

## 环境变量
- `POE_API_KEY` — Poe API Key，调 `nano-banana-pro` 生图；不填则回退 mock（SVG 占位图）
- 配置位置：`.env.local`（gitignored），参考 `.env.local.example`
- credentials.md 里旧 Poe Key 已"离职清除"，**需要重新申请**或临时跑 mock

## 规则
- 全项目规则真源：`/Users/kangwan/Projects/code/20260317-rules-dashboard/RULES.md`
- 生图模型固定 `nano-banana-pro`（feedback_image-gen-model）
- 不允许编造不存在的部署域名、账号、密码

## 注意事项
- `data/` 目录会存原图（generated/selected/refs），可能体积大，已 gitignored
- `refs/` 下放参考资料 PDF/DOCX/图（已 gitignored，但 `refs/README` 之类可放进库）
- mock 模式仅用于跑通流程，生图质量为零（只是 SVG 笑脸占位）

## 工作流（MVP Step1+2）
1. 输入 prompt + 可选参考图（最多 4 张）+ 风格 + 数量（4/8/12）
2. 点 🪄 批量生成 / `⌘/Ctrl+Enter`
3. 九宫格快筛：数字键 `1-9` 选中，`Shift+1-9` 打叉
4. 选中的图自动复制到 `data/selected/`
5. 侧栏保留历史会话，点击切换

## 后续路线
- Step3：多视图扩展（正/侧/背/45°/俯视）—— 待 Poe Key 接入后做
- Step4：尺寸标注 / 三视图蓝图样式 —— 同上
- 导出专利包：PNG高清 + PDF合订
