---
id: FEAT-0007
type: feature
status: closed
stage: Done
title: 支持外部或子项目 Issue 根目录 (Support External Issue Roots)
created_at: '2026-01-09'
parent: EPIC-0002
dependencies:
- FEAT-0002
related: []
solution: implemented
domains: []
tags:
- '#EPIC-0002'
- '#FEAT-0002'
- '#FEAT-0007'
uid: 175b45
---

## FEAT-0007: 支持外部或子项目 Issue 根目录 (Support External Issue Roots)

## 目标 (Objective)

支持在 Monorepo 或复杂项目结构中，Issue 目录不位于项目根目录的情况（如 `Domains/Business/Issues`），甚至支持多个 Issue 根目录聚合（Co-existence）。

## 验收标准 (Acceptance Criteria)

1. **可配置根目录 (Configurable Root)**: `.monoco/config.yaml` 中的 `paths.issues` 应该支持深层路径配置（不仅是单纯的目录名）。
2. **自动发现 (Auto Discovery)**: `monoco issue` 命令应该能够智能探测当前上下文的 Issue Root，或者支持 `--root` 参数显式指定。
3. **多根目录支持 (Multi-Root Support)** (未来): 能够聚合显示多个子项目的进度（Scope）。

## 技术任务 (Technical Tasks)

- [x] 验证并测试配置 `paths.issues` 为深层路径（如 `packages/frontend/Issues`）时的 CLI 表现。
- [x] 增强 `CommandLine` 参数解析，允许运行时覆盖 Issue Root。
- [x] 研究跨目录 / 跨项目的 Issue 引用机制。

## Review Comments

- [x] Self-Review
