---
id: FIX-0002
type: fix
status: closed
stage: done
title: '强制严格生命周期: 关闭前需要 Review 阶段 (Enforce strict lifecycle)'
created_at: '2026-01-10T20:58:47.438853'
opened_at: '2026-01-10T20:58:47.438853'
updated_at: '2026-01-10T21:01:05.448562'
closed_at: '2026-01-10T21:01:05.448598'
solution: implemented
dependencies: []
related: []
domains: []
tags:
- '#EPIC-0003'
- '#FIX-0002'
parent: EPIC-0003
uid: 8191f0
---

## FIX-0002: 强制严格生命周期: 关闭前需要 Review 阶段 (Enforce strict lifecycle)

## 目标 (Objective)

确保 Issue 在流转到 `closed` 状态之前，必须经过 `review` 阶段，以防止未经审查的变更被合并或关闭。

## 验收标准 (Acceptance Criteria)

1. **状态守卫 (State Guard)**: 尝试从 `todo` 或 `doing` 直接关闭 Issue 应失败。
2. **审查要求 (Review Requirement)**: 只有处于 `review` 阶段的 Issue 才能被关闭。

## 技术任务 (Technical Tasks)

- [x] 在 `monoco.features.issue.core` 中实现守卫逻辑。

## Review Comments

- [x] Self-Review
