novel-doomsday-resurgence/novel-tracker/WORKFLOW_IMPLEMENTATION_GUIDE.md

323 lines
7.7 KiB
Markdown
Raw Normal View History

# 如何确保文档管理工作流程被践行
**项目:** 《杀了婆婆的我却无人追责?》
**创建时间:** 2026-03-26
**目的:** 确保文档管理工作流程在实际工作中被践行
---
## 🎯 核心策略
### 策略1强制执行推荐
**原则:** 每次修改文档前必须先运行备份脚本
**实施方法:**
1. 在终端设置别名:
```bash
# 编辑 ~/.bashrc
alias backup-outline="cd /root/.openclaw/workspace/novel-tracker && ./scripts/backup-doc.sh outline"
alias backup-chapter="cd /root/.openclaw/workspace/novel-tracker && ./scripts/backup-doc.sh chapter"
```
2. 重新加载配置:
```bash
source ~/.bashrc
```
3. 强制规则:
- ❌ 修改文档前不运行 `backup-doc.sh` 的操作禁止执行
- ❌ 修改完成后不更新 `CHANGELOG.md` 的操作禁止执行
**优势:**
- ✅ 100% 避免忘记归档
- ✅ 确保每次都有备份
- ✅ 培养良好习惯
---
### 策略2检查清单驱动
**原则:** 每次操作前对照检查清单
**实施方法:**
1.`CHECKLIST.md` 打印出来或放在终端侧边
2. 每次操作前,快速扫描相关检查项
3. 完成所有必选项后再开始操作
**优势:**
- ✅ 操作前检查,减少错误
- ✅ 逐项确认,避免遗漏
- ✅ 可以培养习惯,逐渐内化
**劣势:**
- ⚠️ 可能会增加操作时间(初期)
- ⚠️ 需要一定的自律性
---
### 策略3定时检查+自动提醒
**原则:** 定期检查,自动发现异常
**实施方法:**
1. 设置定时任务每周一早上9点
```bash
crontab -e
0 9 * * 1 cd /root/.openclaw/workspace/novel-tracker && ./scripts/check-duplicates.sh >> /tmp/check-duplicates.log 2>&1
```
2. 查看定时任务:
```bash
crontab -l
```
3. 查看检查日志:
```bash
cat /tmp/check-duplicates.log
```
**优势:**
- ✅ 自动化检查,不依赖人工
- ✅ 防止重复文档积累
- ✅ 及时发现问题
**劣势:**
- ⚠️ 需要一定的技术基础crontab
- ⚠️ 只能发现已有问题,不能预防
---
## 🚀 执行步骤
### 第1步学习阶段1-2周
#### 目标
- 理解文档管理工作流程
- 熟悉自动化工具
- 培养使用检查清单的习惯
#### 任务
1. 阅读 `DOC_MANAGEMENT_WORKFLOW.md`
2. 阅读 `CHECKLIST.md`
3. 阅读 `AUTOMATION_TOOLS_GUIDE.md`
4. 运行一次 `check-duplicates.sh` 检查当前状态
5. 修改一次大纲,练习使用 `backup-doc.sh`
#### 验收标准
- ✅ 能独立操作 3 种文档类型(大纲/章节/其他)
- ✅ 能独立操作 5 个工作流程
- ✅ 能使用 2 个自动化工具
- ✅ 能对照检查清单完成操作
---
### 第2步养成习惯阶段2-4周
#### 目标
- 将工作流程内化为习惯
- 将自动化工具融入日常工作流
- 减少对检查清单的依赖
#### 任务
1. 使用别名 `backup-outline``backup-chapter`
2. 每周运行 `check-duplicates.sh`
3. 修改文档时使用检查清单
4. 每周复盘工作流程执行情况
#### 验收标准
- ✅ 100% 的修改操作都先备份
- ✅ 每周都运行一次检查脚本
- ✅ 检查清单的完成率 > 80%
- ✅ 没有出现重复文档
---
### 第3步内化阶段1个月后
#### 目标
- 工作流程成为潜意识习惯
- 自动化工具成为自然操作
- 不需要检查清单也能正确操作
#### 任务
1. 继续使用别名和定时任务
2. 每月检查一次工作流程
3. 根据实际情况优化工作流程
4. 记录优化建议到 `records/DECISION_LOG.md`
#### 验收标准
- ✅ 修改文档前自动运行备份(不需要提醒)
- ✅ 不需要对照清单也能正确操作
- ✅ 工作流程持续优化,效率提升
- ✅ 文档管理问题为 0
---
## 📋 每次操作的快速流程
### 快速流程1修改大纲
```bash
# 1. 归档旧大纲
backup-outline
# 2. 修改 current/outline.md
vim current/outline.md
# 3. 更新 CHANGELOG.md
vim CHANGELOG.md
# 4. (如果需要)更新 ISSUE_LOG.md 或 DECISION_LOG.md
# 5. 同步到飞书
# 手动操作:标记旧大纲,创建新大纲,更新导航文档
```
### 快速流程2修改章节
```bash
# 1. 归档旧章节
backup-chapter chapter-XX
# 2. 修改 current/chapter-XX.md
vim current/chapter-XX.md
# 3. 更新 archive/chapter-history/chapter-XX/CHANGELOG.md
vim archive/chapter-history/chapter-XX/CHANGELOG.md
# 4. 更新 CHANGELOG.md
vim CHANGELOG.md
# 5. 同步到飞书
# 手动操作:标记旧章节,创建新章节,更新导航文档
```
### 快速流程3创建新章节
```bash
# 1. 创建新章节
vim current/chapter-XX.md
# 2. 更新 INDEX.md
vim INDEX.md
# 3. 更新 CHANGELOG.md
vim CHANGELOG.md
# 4. 同步到飞书
# 手动操作:创建新章节,更新导航文档
```
---
## 🎯 成功衡量标准
### 短期成功1-2周
- [ ] 100% 的修改操作都先备份
- [ ] 每周都运行一次检查脚本
- [ ] 检查清单的完成率 > 80%
- [ ] 没有出现重复文档
- [ ] 旧版本都已归档
### 中期成功1个月
- [ ] 修改文档前自动运行备份(不需要提醒)
- [ ] 不需要对照清单也能正确操作
- [ ] 工作流程持续优化,效率提升
- [ ] 文档管理问题为 0
### 长期成功(持续)
- [ ] 文档数量稳定在 8-10 个核心文档
- [ ] 所有历史版本都可追溯
- [ ] 信息完整性 100% 保证
- [ ] 工作流程持续优化,效率提升 50%+
---
## 💡 常见问题和解决方案
### 问题1忘记使用备份脚本
**解决方案:**
- 设置别名如策略1所述
-`current/` 目录下创建 `README.md`,提醒先备份
- 在终端设置提示符,显示"先备份!"
### 问题2创建了很多临时文档
**解决方案:**
- 定期运行 `check-duplicates.sh`
- 每周清理一次临时文档
- 重要信息立即迁移到正式文档
### 问题3飞书和本地不同步
**解决方案:**
- 每次本地修改后,立即同步到飞书
- 每周检查一次飞书和本地的一致性
- 重要信息双重备份
### 问题4工作流程太复杂
**解决方案:**
- 只关注核心流程(归档→修改→更新日志→同步)
- 使用别名和脚本简化操作
- 逐步内化,减少检查清单依赖
### 问题5团队成员协作时的冲突
**解决方案:**
- 建立统一的文档管理规范
- 使用版本号避免冲突
- 定期同步工作流程指南
---
## 🎮 实践建议
### 建议1从简单开始
- 先从一种文档类型开始练习(如章节)
- 熟悉后再扩展到其他类型
- 逐步增加复杂度
### 建议2建立提醒机制
- 在终端设置提示符
- 设置定时任务
- 每周检查一次
### 建议3记录问题
- 遇到问题记录到 `records/ISSUE_LOG.md`
- 记录解决方案到 `records/DECISION_LOG.md`
- 定期复盘,优化工作流程
### 建议4定期复盘
- 每周检查一次工作流程执行情况
- 每月检查一次工作流程效果
- 根据实际情况调整工作流程
---
## 🚀 立即行动
### 今天就可以开始
1. **运行检查脚本:**
```bash
cd /root/.openclaw/workspace/novel-tracker
./scripts/check-duplicates.sh
```
2. **设置别名:**
```bash
# 编辑 ~/.bashrc
echo 'alias backup-outline="cd /<2F><>t/.openclaw/workspace/novel-tracker && ./scripts/backup-doc.sh outline"' >> ~/.bashrc
echo 'alias backup-chapter="cd /root/.openclaw/workspace/novel-tracker && ./scripts/backup-doc.sh chapter"' >> ~/.bashrc
# 重新加载配置
source ~/.bashrc
```
3. **阅读工作流程:**
- 阅读 `DOC_MANAGEMENT_WORKFLOW.md`
- 阅读 `CHECKLIST.md`
- 阅读 `AUTOMATION_TOOLS_GUIDE.md`
4. **练习一次:**
- 修改一次大纲(任意内容)
- 使用 `backup-outline` 归档
- 更新 `CHANGELOG.md`
---
**文档管理工作流程践行指南** v1.0
**创建时间:** 2026-03-26 19:30
**创建人:** 番茄小说创作助手