Files
Timeline_Generator/PRD.md
beabigegg 2d37d23bcf v9.5: 實作標籤完全不重疊算法
- 新增 _calculate_lane_conflicts_v2() 分開返回標籤重疊和線穿框分數
- 修改泳道選擇算法,優先選擇無標籤重疊的泳道
- 兩階段搜尋:優先側別無可用泳道則嘗試另一側
- 增強日誌輸出,顯示標籤範圍和詳細衝突分數

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 11:35:29 +08:00

45 lines
1.3 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.

# 📘 Product Requirement Document (PRD)
## 1. 概述與願景
**產品名稱**TimeLine Designer
**願景**:提供使用者以最直覺的方式輸入關鍵事件,並自動生成高品質時間軸。
### 1.1 目標
- **零程式門檻**:使用者能以 GUI 操作完成輸入與生成。
- **高解析輸出**PNG、SVG、PDF 支援高 DPI。
- **快速渲染**100 筆事件 < 2
- **跨平台支援**Windows/macOS
### 1.2 產品價值主張
| 面向 | 說明 |
|------|------|
| 使用體驗 | 拖曳縮放即時預覽主題切換 |
| 視覺品質 | React + Tailwind 現代化設計 |
| 可擴充性 | 模組化結構可加入 AI 摘要 |
---
## 2. 使用案例
| 編號 | 行為 | 系統反應 |
|------|------|-----------|
| UC01 | 輸入關鍵事件 | 即時生成時間軸 |
| UC02 | 匯入 CSV | 自動解析排序並渲染 |
| UC03 | 切換主題 | UI 即時更新 |
| UC04 | 匯出 PDF | 輸出高解析結果 |
---
## 3. 範圍
**In Scope**事件輸入渲染互動匯出主題與模板
**Out of Scope**多人協作雲端儲存
---
## 4. 目標指標 (KPI)
| 指標 | 目標 | 驗收 |
|------|------|------|
| 新手上手時間 | <5 分鐘 | 教學引導完整 |
| 渲染性能 | 100 <2 | 通過效能測試 |
| 輸出品質 | 300 DPI | PDF/SVG 通過印刷驗證 |