# 子计划 1:基础配置修改 ## 目标 完成两项基础配置修改: 1. 将 `gitignore_aide` 默认值改为 `false` 2. 使 `aide init` 支持在任意目录执行原地初始化 ## 具体步骤 ### 1.1 修改 gitignore_aide 默认值 **位置**:`aide-program/aide/` 中的配置相关模块 **操作**: 1. 找到 `gitignore_aide` 配置项的默认值定义 2. 将默认值从 `true` 改为 `false` 3. 更新相关文档说明 ### 1.2 修改 aide init 行为 **当前行为**:可能限制只能在项目根目录执行 **目标行为**: - 像 `git init` 一样可以在任意目录执行 - 即使当前目录是已有 `.aide` 管理的子目录,也能执行原地初始化 - 在当前目录创建新的 `.aide/` 目录和配置 **位置**:`aide-program/aide/` 中的 init 相关模块 **操作**: 1. 分析当前 `aide init` 的实现逻辑 2. 移除或修改目录检查限制 3. 确保在任意目录都能创建 `.aide/` 目录 4. 测试验证 ## 验证标准 - [ ] `aide init` 后项目的 `.gitignore` 不自动添加 `.aide/` 条目 - [ ] 在任意目录执行 `aide init` 能成功创建 `.aide/` 目录 - [ ] 在已有 `.aide` 的项目子目录中执行 `aide init` 能成功创建新的 `.aide/` - [ ] 不影响已有的 aide 功能 ## 依赖 - 前置:无 - 后续:无(独立任务) ## 风险评估 - **风险等级**:低 - **潜在影响**:已有使用默认配置的项目可能需要手动调整 - **缓解措施**:在 CHANGELOG 中明确说明变更