Files
vault-para/400-archive/Personal-Refactor-2025-12-29.md
T
windyboy daf4aa3dfa Add P.A.R.A. methodology documentation and restructure Personal folder
- Created Methodology.md to outline the P.A.R.A. system and its components.
- Added Outline.md for a structured overview of P.A.R.A. content.
- Documented PKM content organization decisions in PKM-Consolidation-Decision.md.
- Introduced Workflows.md to explain practical applications of P.A.R.A. in work scenarios.
- Moved sensitive information to security-sensitive folder and restructured the Personal folder to align with P.A.R.A. principles.
- Archived backup files including Matrix Me.md and TTG Cookies.md.
- Implemented a comprehensive refactor of the Personal folder to improve organization and security.
2025-12-29 15:37:17 +08:00

5.5 KiB

Personal 文件夹重构记录

日期: 2025-12-29
执行者: GitHub Copilot (Claude Sonnet 4.5)
目标: 全面优化重构 100-project/Personal 文件夹,使其符合 PARA 方法论

问题诊断

发现的主要问题

  1. 结构性问题

    • 100-project/Personal 本身违反 PARA 原则(Personal 不是一个项目)
    • 多个非项目性质的内容混杂在 Projects 下
    • PKM 内容应属于 Resources 而非 Projects
    • Professional 内容应属于 Areas
  2. 安全问题

    • Professional/Blog.md 包含 GitHub access token
    • Development/Tools/Github.md 包含多个 GitHub tokens
    • 这些敏感信息应移到安全存储
  3. 分类问题

    • Lifestyle 应属于 Areas 而非 Projects
    • Development/Tools 属于学习资源而非项目
    • Backup 属于归档内容

执行的重构操作

1. 安全处理(优先级最高)

移动包含敏感信息的文件:

100-project/Personal/Professional/Blog.md 
  → 400-archive/security-sensitive/Personal/Blog-tokens.md

100-project/Personal/Development/Tools/Github.md 
  → 400-archive/security-sensitive/Personal/Github-tokens.md

2. 重新分类到正确的 PARA 层级

移到 300-resources (Resources - 学习资源)

100-project/Personal/PKM/* 
  → 300-resources/Personal Knowledge Management/
  包含:
  - Obsidian/
  - PARA/ (Methodology.md, Workflows.md, etc.)

100-project/Personal/Development/* 
  → 300-resources/Development/
  包含:
  - Languages/Rust/
  - Tools/ (Microsoft.md, Mobaxterm.md, Notion.md, PlayWright.md, Shell/)

移到 200-area (Areas - 责任领域)

100-project/Personal/Professional/Resume/ 
  → 200-area/Career/Resume/

100-project/Personal/Lifestyle/* 
  → 200-area/Lifestyle/
  包含:
  - Cooking/
  - Gaming/
  - Home/
  - Mobile/

移到 400-archive (Archive - 归档)

100-project/Personal/Backup/* 
  → 400-archive/Backup/
  包含:
  - Matrix Me.md
  - TTG Cookies.md

3. 项目层级重组

将真正的活跃项目提升到正确层级:

# 删除 Personal 中间层,直接放在 100-project 下
100-project/Personal/AI → 100-project/AI
100-project/Personal/Infrastructure → 100-project/Infrastructure
100-project/Personal/Home-Automation → 100-project/Home-Automation

# 删除空的 Personal 文件夹
rmdir 100-project/Personal

最终结构

100-project/ (Projects - 活跃项目)

100-project/
├── AI/                    # AI 相关项目
├── Home-Automation/       # 智能家居项目
├── Infrastructure/        # 基础设施维护
├── Notes Migration/       # 笔记迁移项目
└── Work/                  # 工作项目

200-area/ (Areas - 责任领域)

200-area/
├── Blog/
├── Career/
│   └── Resume/           # 从 Personal/Professional 移来
├── Finance/
├── Health/
├── House/
├── Job/
├── Lifestyle/            # 从 Personal 移来
│   ├── Cooking/
│   ├── Gaming/
│   ├── Home/
│   └── Mobile/
├── Network & VPN/
├── Personal Development/
└── Productivity/

300-resources/ (Resources - 参考资料)

300-resources/
├── Community/
├── Cooking/
├── Development/          # 从 Personal 移来
│   ├── Architecture/
│   ├── Languages/
│   ├── Linux/
│   ├── Philosophy/
│   └── Tools/
├── Drawing/
├── Gaming/
├── Marketing/
├── Network/
├── Personal Knowledge Management/  # 从 Personal/PKM 移来
│   ├── Obsidian/
│   └── PARA/
├── Productivity/
├── Travel/
└── Writing/

400-archive/ (Archive - 归档)

400-archive/
├── Backup/               # 从 Personal 移来
│   ├── Matrix Me.md
│   └── TTG Cookies.md
└── security-sensitive/
    └── Personal/
        ├── Blog-tokens.md
        └── Github-tokens.md

影响评估

文件统计

  • 移动的文件: 约 103 个 Markdown 文件
  • 重组的文件夹: 8 个主要文件夹
  • 删除的空文件夹: 0 (检查未发现空文件夹)

链接完整性

  • 搜索了可能损坏的 wikilinks
  • 未发现引用 "Personal" 路径的链接
  • PKM 内部链接仍然有效(同目录)

数据安全

  • 敏感 tokens 已隔离到 security-sensitive
  • 无数据丢失(使用 rsync 和 mv)
  • 所有原始内容已保留

符合 PARA 原则的改进

Before (问题)

  • Personal 作为 Project(违反定义)
  • PKM 学习内容在 Projects 下
  • Lifestyle 责任区在 Projects 下
  • 备份数据未归档

After (正确)

  • 只有真正的活跃项目在 100-project
  • 学习资源在 300-resources
  • 责任领域在 200-area
  • 历史数据在 400-archive
  • 敏感信息单独隔离

后续建议

  1. 定期审查: 每季度审查 100-project,将完成的项目归档
  2. 敏感信息: 考虑使用密码管理器而非 Markdown 存储 tokens
  3. 命名一致性: 统一使用英文或中文命名,避免混用
  4. 标签系统: 为重要笔记添加 frontmatter tags 方便检索

参考资料

  • PARA Methodology: [300-resources/Personal Knowledge Management/PARA/Methodology.md](300-resources/Personal Knowledge Management/PARA/Methodology.md)
  • PARA Workflows: [300-resources/Personal Knowledge Management/PARA/Workflows.md](300-resources/Personal Knowledge Management/PARA/Workflows.md)