## 5. Inbox 处理与最佳实践

### 5.1 Inbox 概念

- Inbox 是特殊 namespace(`_inbox`),Area 固定为 00
- 快速捕获的内容默认进入 Inbox,状态为 unprocessed
- Inbox 中的资源无需完整,支持最小化输入

### 5.2 处理操作

| 操作 | 说明 | 命令 |
|------|------|------|
| 归类 (Refile) | 移动到目标 namespace,分配 Area.Category | syn inbox move <id> --to <ns> --type <type> |
| 转换 | 转换资源类型(如 note → task) | syn inbox convert <id> --type task |
| 归档 | 原地标记 status=`archived`,不移动文件 | syn inbox archive <id> |
| 删除 | 永久删除(Git 可恢复) | syn inbox delete <id> |

**归档说明**:
- 归档操作**不移动文件**,仅修改 Frontmatter 中的 status 字段为 archived
- 归档后的资源在列表中默认隐藏,可通过 --include-archived 显示
- 如需移动到特定归档目录,应使用 syn inbox move --to archive-namespace
- **`unprocessed` 类型特殊处理**:由于 unprocessed 状态不可变,归档时自动转换为 note 类型并标记 status=archived

  syn inbox archive 00.000.0001
  # unprocessed → note (status=archived)
  # 文件重命名:00.000.0001-unprocessed-xxx.md → 00.000.0001-note-xxx.md
  


### 5.3 Inbox 处理最佳实践(GTD 风格)

处理流程决策树:


                    ┌─────────────┐
                    │  Inbox 项目  │
                    └──────┬──────┘
                           │
                    ┌──────▼──────┐
                    │ 这是什么?   │
                    │ 需要行动吗? │
                    └──────┬──────┘
                           │
              ┌────────────┼────────────┐
              │            │            │
         ┌────▼────┐  ┌────▼────┐  ┌────▼────┐
         │  不需要  │  │ 需要行动 │  │ 参考资料 │
         └────┬────┘  └────┬────┘  └────┬────┘
              │            │            │
         ┌────▼────┐       │       ┌────▼────┐
         │  删除   │       │       │ 归类为  │
         │  或归档  │       │       │  note   │
         └─────────┘       │       └─────────┘
                           │
              ┌────────────┼────────────┐
              │            │            │
         ┌────▼────┐  ┌────▼────┐  ┌────▼────┐
         │ < 2分钟  │  │ 委派他人 │  │ 需要规划 │
         │ 立即做! │  │         │  │         │
         └────┬────┘  └────┬────┘  └────┬────┘
              │            │            │
         ┌────▼────┐  ┌────▼────┐  ┌────▼────┐
         │ 完成后   │  │ 创建任务 │  │ 创建任务 │
         │ 归档/删除│  │ 分配给   │  │ 设置    │
         └─────────┘  │ 他人     │  │ 截止日期 │
                      └─────────┘  └─────────┘


最佳实践规则:

1. **2 分钟规则**:如果一件事 2 分钟内能完成,立即做,不要放入任务列表
2. **每日清空**:每天至少处理一次 Inbox,目标是 Inbox Zero
3. **快速决策**:每个项目只处理一次,立即决定其去向
4. **最小化输入**:捕获时只记录关键信息,处理时再补充细节

处理快捷流程:


# 批量处理 Inbox
syn inbox process

# 交互式处理(逐项显示,提供操作选项)
# [m]ove | [c]onvert | [a]rchive | [d]elete | [s]kip

# 快速转换为任务
syn inbox convert <id> --type task --due tomorrow --priority high

# 快速归类
syn inbox move <id> --to work-project --type meeting


TUI Inbox 处理快捷键:

| 快捷键 | 操作 | 说明 |
|--------|------|------|
| Enter | 查看详情 | 与全局快捷键一致 |
| e | 编辑后处理 | 打开编辑器,关闭后弹出处理选项 |
| m | 移动(Refile) | 层级菜单选择目标位置 |
| t | 快速转换为 task | 一键转换,保留原位置 |
| a | 归档 | 标记 status=archived |
| d | 删除 | 永久删除(Git 可恢复) |

### 5.4 Refile 交互优化(类似 Emacs Org-mode)

m (move) 是最高频操作,TUI 实现层级菜单式 Refile:
 
 
Back to Top