Files
ai-toy-patent-workflow/RULES.md
kang 8e1147c68b feat: MVP 跑通 — prompt → 批量生成 → 九宫格快筛 → 选中落盘
- Next.js 15 + React 19 + Tailwind 骨架,端口 4560
- /api/generate:mock 模式(SVG 占位)+ Poe nano-banana-pro 真接口预留
- 九宫格 + 数字键 1-9 选中 / Shift+1-9 打叉,选中自动复制到 data/selected/
- 侧栏会话历史(来自 data/sessions/*.json)
- 修 race condition:select state 改 functional setState
- 修 svg+xml MIME 正则
- RULES.md 写清启动 / 环境变量 / 工作流

待办:申请新 Poe Key 后接入真生图(POE_API_KEY 环境变量)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 11:07:53 +08:00

49 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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` 生图;不填则回退 mockSVG 占位图)
- 配置位置:`.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合订