feat 基本功能设计

This commit is contained in:
2026-07-02 16:00:48 +08:00
parent 94f93a2d2e
commit ca2cd29f01
2 changed files with 24 additions and 35 deletions
+13
View File
@@ -0,0 +1,13 @@
node_modules/
dist/
out/
*.sqlite
*.sqlite-journal
logs/
*.log
.env
.DS_Store
Thumbs.db
release/
*.novel
*.novel-all
+11 -35
View File
@@ -436,7 +436,7 @@
- **大纲-正文对照视图**:分屏显示,左侧大纲条目,右侧对应的正文文本段,并展示字数差异。
- **大纲视图过滤**:按状态、关联卷、标签过滤显示。
#### 5.5.2 大纲覆盖度管理V1.2
#### 5.5.2 大纲覆盖度管理
- 大纲树中未关联章节的条目以**橙色左边框 + 警告图标**标记。
- 筛选下拉:全部 / 未覆盖 / 已覆盖。
@@ -533,7 +533,7 @@
---
### 5.8 连续阅读模式V1.2
### 5.8 连续阅读模式
#### 5.8.1 功能描述
@@ -618,7 +618,7 @@
5. 预览生成策略——AI 展示:"我将以[视角人物]视角,用[紧张]节奏,写一段达成[目标]的剧情,重点回收[伏笔A],发展[关系B]。" 用户确认后开始生成。
- 生成后进入交互微调模式。
### 6.6 AI 大纲展开为章节骨架V1.2
### 6.6 AI 大纲展开为章节骨架
#### 6.6.1 功能描述
@@ -694,7 +694,7 @@
---
## 7. 角色关系图谱V1.2
## 7. 角色关系图谱
### 7.1 功能描述
@@ -722,7 +722,7 @@
---
## 8. 写作目标与打卡系统V1.2
## 8. 写作目标与打卡系统
### 8.1 功能描述
@@ -761,7 +761,7 @@
### 10.2 自定义模板
- 用户可在"书籍设置" → "章节模板"中创建新模板。
- 模板内容可包含变量V1.2 增强)
- 模板内容可包含变量:
| 变量 | 说明 |
|------|------|
@@ -769,10 +769,10 @@
| `{chapterTitle}` | 新建时弹窗输入 |
| `{penName}` | 笔名 |
| `{date}` | 日期 |
| `{volumeName}` | 当前分卷名称V1.2 新增) |
| `{previousChapterTitle}` | 上一章标题,首章为空字符串V1.2 新增) |
| `{outlineItem}` | 关联大纲条目名称,无关联则为空V1.2 新增) |
| `{characterList}` | 当前卷出场角色列表,逗号分隔V1.2 新增) |
| `{volumeName}` | 当前分卷名称|
| `{previousChapterTitle}` | 上一章标题,首章为空字符串 |
| `{outlineItem}` | 关联大纲条目名称,无关联则为空 |
| `{characterList}` | 当前卷出场角色列表,逗号分隔 |
- 模板可设置默认状态(草稿/定稿等)。
@@ -1045,14 +1045,6 @@ interface BilinExtension {
- 敏感权限(文件系统写入、网络访问)需用户在设置中显式授权。
- 扩展只能通过笔临提供的 API 与核心交互,不可直接访问 Electron 主进程。
### 15.5 路线图
| 阶段 | 版本 | 内容 |
|------|------|------|
| Phase 0 | V1.0 | 声明架构,文档化接口草案 |
| Phase 1 | V2.0 | 实现侧边栏面板 + 导入导出扩展点 |
| Phase 2 | V2.5 | 实现 AI 后端 + Skill 扩展点 |
| Phase 3 | V3.0 | 完整扩展市场 + 沙箱安全模型 |
---
@@ -1272,7 +1264,7 @@ CREATE TABLE outline_items (
title TEXT NOT NULL,
description TEXT DEFAULT '',
status TEXT NOT NULL DEFAULT 'pending', -- pending/writing/done/abandoned
expected_word_count INTEGER DEFAULT NULL, -- V1.2新增
expected_word_count INTEGER DEFAULT NULL,
chapter_id TEXT, -- 关联章节
sort_order INTEGER NOT NULL DEFAULT 0,
created_at TEXT NOT NULL DEFAULT (datetime('now')),
@@ -1338,19 +1330,3 @@ CREATE TABLE timeline_events (
---
## 20. 文档维护
本文档为笔临项目的唯一权威设计文档(自 V2.0 起),后续所有功能增删改均需同步更新本文档。AI 开发完成后须全量通过第 3-17 节中列出的测试用例。
历史文档(`笔临.md``笔临功能补充文档.md`)作为设计过程参考存档,不再作为开发依据。
---
**变更记录**
| 版本 | 日期 | 变更内容 |
|------|------|----------|
| 1.0 | 2026-06-25 | 初始 PRD(笔临.md |
| 1.1 | 2026-06-25 | 功能补充文档 V1.111项补充) |
| 1.2 | 2026-06-26 | 功能补充文档 V1.2(6项新增+4项架构改进) |
| 2.0 | 2026-06-30 | 合并全部文档,新增17项改进,形成唯一权威设计文档 |