版本: v0.1(v1.0 之前的自用产品) 日期: 2026-04-28 目标用户: 你 + 5 个白名单用户 核心哲学: 体验 > 完备性。少用户但要爽。 预计周期: 12-17 周(3-4 个月,Solo + Claude Code)
v0.1 不是简化的 v1.0,是”自用电影/电视剧创作工具” — 体验完整、功能极致,仅去掉大用户基础设施 + 商业化 + 合规。
v0.1 ≈ v1.0 - (Auth + Billing + 备案 + 协作 + Scale infra + 国际化 + Marketplace)
≈ v1.0 的 65-70% 工程量
≈ v1.0 的 100% 核心体验
| 模块 | 理由 |
|---|---|
| Auth / 多用户 | .env API key 即可,5 白名单用户 |
| Billing / 配额 | 自己付 |
| ICP / AI 备案 | 本地不上公网 |
| 微信支付 | 不收费 |
| Job Queue 复杂版 (Celery + Redis) | 同步 thread pool 够 |
| 反压机制 / Capacity model | 5 用户不会爆 |
| Multi-provider 复杂 failover | 主备即可,挂了手动切 |
| Backup 三层 / 跨地区 | git commit 备份 |
| pgvector hnsw 优化 | SQLite 内存够 |
| Anti-abuse 4 层防御 | 白名单 |
| Onboarding tutorial | 自己用不需要 |
| Notifications / Email | console + alert |
| 协作 (CRDT) / Asset Bank 团队 | 单用户 |
| Mobile / 跨平台 | 桌面 only |
| Sentry / PostHog / Grafana | log file |
| 国际化 i18n | 中文为主 |
| 12 模板内容运营写 | 4-6 个 sample 够 |
| Marketplace | v2.0 |
| Public API / Plugin | v2.0 |
NL 输入 → 自动 compile → Refinement plan 弹出 (smart defaults 已填) →
"Approve All" 大按钮 (1 click) → 自动跑全管线 →
完成显示 storyboard
5 用户体验也要这样流畅。不能让用户多 click 5 次以上。
改 DSL.shot.dur (5s → 3s) →
debounce 300ms →
inline underline (red/yellow) →
shot card 边框变色 →
right panel "12 ✓ 1 ⚠"
反馈 <100ms 必须。
改 alice description →
实时算 affected (5 batches + 2 audio) →
Form B modal 弹出: cost/time/affected list →
"Apply All" 大按钮 →
并发重渲 →
Progress Panel 实时跟进
NL 输入 "alice 喝咖啡" →
AI 解析:
❓ 缺失项 (5)
🤔 歧义项 (1)
💡 智能默认 (基于 watercolor preset)
📋 扩写预览 (diff)
→ [Accept All] / [Edit] / [Try Again] →
Compile 进入下一阶段
用户语言显示步骤:
✓ Reading your script (8s)
✓ Drawing alice (35s)
⏳ Storyboard 7/12 (in progress, 12s)
⌛ Quality check (pending)
技术细节折叠 → 点 "Show details" 看 internal step
Asset Library → Graph view toggle →
节点 (alice + cup + cafe + ...) +
边 (alice in shot 1-12 / alice holds cup) →
改 alice → Graph 上 alice 节点 + 含 alice 的 shot 全亮黄 →
一键 cascade 重渲
frontend:
framework: Next.js 15 (App Router)
styling: Tailwind + shadcn/ui
state: Zustand + TanStack Query
realtime: SSE (不用 WebSocket,简化)
editor: Monaco (DSL Source) + CodeMirror (Fountain)
graph: React Flow
backend:
api: FastAPI (Python 3.11+)
db: SQLite (单文件)
storage: 本地文件系统 ~/.video-ide/
queue: 直接 thread pool(无 Celery)
ai_clients: 复用 utils/ + 包成 service
deploy:
v0.1: localhost:8000 (本地跑)
optional: 内网部署给 5 用户(VPN 接入)
no_public_internet: 不上 公网v0.1 → v1.0 升级路径(v0.1 验证产品 fit 后):
✚ Auth (Clerk + 手机号)
✚ Postgres + 真 migration
✚ Storage (R2 + OSS)
✚ Job Queue (Celery + Redis)
✚ 真冗余 (Provider failover lock + cascade)
✚ 反压机制
✚ Backup 三层
✚ pgvector hnsw
✚ ICP + AI 备案(早启动)
✚ Anti-abuse
✚ Notifications (email + push)
✚ Sentry + PostHog
✚ Onboarding tutorial
✚ Templates 12+19+6 完整
✚ Mobile viewer
✚ 国际化 i18n
✚ Billing / 配额(v1.0+ 商业化阶段)
升级时数据迁移:
SQLite → Postgres dump
本地文件 → R2/OSS
v0.1 用户保留状态
| 风险 | 严重度 | Mitigation |
|---|---|---|
| 12-17 周低估了 polish 时间 | 中 | 每 2 周 review 进度,不达标砍掉非核心 |
| Continuity AI 长片场景误报多 | 中 | v0.1 灰度数据校准 |
| LLM 自动分 Act/Sequence 准确率不够 | 中 | 用户手动 fallback (Editor 可改) |
| Asset Pipeline 4-Phase 真实场景失效 | 中 | PoC 已验证单角色,复杂场景灰度收集 |
| React Flow 渲染 200+ 节点性能 | 低 | virtualized rendering / clustering |
| 自用阶段用户少,产品 fit 信号弱 | 中 | 你为主用户 + 5 白名单深度访谈 |
功能完整度:
- NL → 完整 storyboard 端到端跑通: ✓
- 长片 60+ shots Knowledge Graph 可视化: ✓
- Cascade 改字段后 5 batches 自动重渲: ✓
- Verify 三层路由跑通: ✓
- 19 preset + 6 combo packs 全部可用: ✓
体验质量:
- 5 用户都说"用着爽"
- 端到端时间 60s 短片 < 8 min
- 长片 5 min 项目 < 30 min
- cascade 反馈 < 100ms inline
- 重生成中途 cancel 干净
- 错误信息都是"人话"
数据收集:
- verify_failures 100+ 案例
- cascade_history 50+ 操作
- 用户反馈分类
- 验证 v1.0 那些"假设"哪些是真的PRD v1.1 是长期产品规划(v1.0 灰度 100 用户 + 商业化路径)。 v0.1 是自用阶段(5 用户 + 验证产品 fit)。
v0.1(本文档)→ 验证产品 fit + 收集真实数据 →
v1.0(PRD v1.1)→ 100 用户灰度 + 商业化基础设施
PRD v1.1 § 14 路标加 v0.1 入口。
END — 本文档目标:12-17 周后给你一个真正能用、好用、做长片也行的视频 IDE。