# 管理context

## 规则（Rules）

# 上下文管理 - 规则文档

## 任务目标
管理多项目并行执行的上下文隔离，确保任务互不干扰。

## 输入条件
- 项目名称和唯一标识
- 当前正在进行的项目列表
- 需要切换的目标项目

## 必须遵守的规则

### 规则1：上下文隔离原则
- 每个项目必须有独立的上下文空间
- 不同项目的文件、状态、会话严格隔离
- 禁止跨项目访问未授权的上下文数据

### 规则2：上下文初始化
- 分配唯一项目名作为上下文标识
- 创建独立的项目目录结构
- 创建独立的会话环境

### 规则3：上下文切换规范
- 切换前必须保存当前上下文
- 保存内容包括：当前项目状态、未完成的任务、临时数据
- 加载目标项目的上下文后才能继续工作

### 规则4：上下文归档
- 项目结束后归档上下文数据
- 清理临时文件和缓存
- 保留核心上下文信息供日后参考

## 输出要求
- 项目上下文文档：记录项目核心上下文信息

## 方法（Methods）

# 上下文管理 - 方法文档

## 操作流程

### 步骤1：初始化上下文
- 分配唯一项目名
- 创建项目目录结构
- 创建独立会话

### 步骤2：记录上下文信息
- 记录项目核心信息（目标、范围、状态）
- 记录当前进度和待办事项
- 记录关键决策和变更历史

### 步骤3：上下文切换
- 保存当前项目的上下文状态
- 记录当前进度断点
- 加载目标项目的上下文
- 恢复目标项目的工作状态

### 步骤4：更新上下文
- 定期更新项目进度信息
- 记录新的决策和变更
- 保持上下文信息的时效性

### 步骤5：归档清理
- 项目结束时归档上下文
- 清理临时文件
- 整理项目总结文档

## 技巧（Tips）

# 上下文管理 - 技巧文档

## 最佳实践

### 上下文记录技巧
- 使用统一的上下文模板
- 关键信息用标记突出
- 记录决策的原因而非仅记录结果

### 切换效率提升
- 提前准备好切换检查清单
- 保存时记录关键断点信息
- 恢复时先验证上下文完整性

### 多项目管理经验
- 限制同时进行的项目数量
- 优先级高的项目优先保持上下文
- 定期清理不再需要的上下文

### 常见问题
- **上下文丢失**：养成切换前保存的习惯
- **信息过时**：定期更新上下文信息
- **上下文混乱**：严格遵循隔离原则
