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:
@ -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 | 部署/运维 |
|
||||
| 文体部 | 文体部 | 播客/有声书 |
|
||||
|
||||
**原因**:单空间上下文被压缩,各部门任务相互污染。拆分后各空间独立记忆,主任只保留宏观摘要。
|
||||
|
||||
Reference in New Issue
Block a user