docs: Audiobookshelf v11.0 — 完整部署记录 + 决策经验固化

- TIMELINE: v11.0 有声书服务上线 + 音频归档体系
- CHANGELOG: v1.3.0 Audiobookshelf 部署 + 踩坑记录
- DECISION_LOG: O-2026-06-20 x3 (归档分层/章节排序/部门拆分)
- README: 新增 ebook-library + Audiobookshelf 条目
- 服务清单: 新增 podcast.xybkwd.top + 音频归档
This commit is contained in:
fxy
2026-06-20 15:09:01 +08:00
parent cc4692bb64
commit 4171581c81
4 changed files with 114 additions and 1 deletions

View File

@ -39,3 +39,39 @@
22:15 WorkBuddy 自动化 → 读取 digest + 待办 → 微信推送工作报告
23:00 WorkBuddy 自动化 → 全量固化检查 → 补漏 → git push → 微信通知
```
### O-2026-06-20: 音频滚动淘汰 + 本地归档分层存储
**决策**:服务器每节目只保留最新 3 集,旧集通过 `archive_old_audio.sh` 移到 `archive_pending/`,再由 `sync_archive.sh` SCP 到本地 D 盘归档。
**原因**
- 服务器磁盘有限59G 总量40G 可用),不滚动物理上无法长期扩容
- 冯先生明确要求旧音频不直接删除,要保存为个人财富
- 本地 D 盘 392G 可用,足以存储大量音频
**架构**
```
服务器 audiobooks/ (3集) → archive_pending/ (暂存) → D:/服务器备份/有声书/ (永久)
```
### O-2026-06-20: 章节排序以源端发布时间为准
**决策**:同一专辑多集章节的排序,必须依据 B站/YouTube 的 `upload_date`,不准靠文件名或主观判断。
**原因**中文文件名排序Unicode 码位顺序)与实际发布时间经常不一致。`【深】` vs `【妖】` 在中文排序中【深】靠前,但视频发布顺序是【妖】先于【深】。
**实施**:下载时 `--print upload_date` 记录源端时间,按 upload_date 升序排列生成 01-N 前缀。
### O-2026-06-20: 多部门工作空间拆分
**决策**:从单一 Claw 工作空间拆分为 6 个独立工作空间:
| 部门 | 路径 | 职责 |
|:---|:---|:---|
| 主任 | Claw | 总协调、宏观记忆 |
| 办公室 | 办公室 | 公文写作 |
| 交易部 | 服务器 | 策略研发/实盘 |
| 智库办 | 智库办 | 形势分析 |
| 开发部 | dev-department | 部署/运维 |
| 文体部 | 文体部 | 播客/有声书 |
**原因**:单空间上下文被压缩,各部门任务相互污染。拆分后各空间独立记忆,主任只保留宏观摘要。