---
description: my-workflow
---
```mermaid
flowchart TD
    start_node_default([开始])
    prompt_review_instructions[## 代码审查任务]
    subagent_area[subagent-area]
    subagent_cell[subagent-cell]
    subagent_consumption[subagent-consumption]
    subagent_question[subagent-question]
    subagent_questionnaire[subagent-questionnaire]
    subagent_questionnaire_record[subagent-questionnaire-record]
    subagent_risk_assessment[subagent-risk-assessment]
    subagent_score[subagent-score]
    end_node_default([结束])

    start_node_default --> prompt_review_instructions
    prompt_review_instructions --> subagent_area
    subagent_area --> subagent_cell
    subagent_cell --> subagent_consumption
    subagent_consumption --> subagent_question
    subagent_question --> subagent_questionnaire
    subagent_questionnaire --> subagent_questionnaire_record
    subagent_questionnaire_record --> subagent_risk_assessment
    subagent_risk_assessment --> subagent_score
    subagent_score --> end_node_default
```

## 工作流执行指南

按照上方的Mermaid流程图执行工作流。每种节点类型的执行方法如下所述。

### 各节点类型的执行方法

- **矩形节点**：使用Task工具执行子代理
- **菱形节点（AskUserQuestion:...）**：使用AskUserQuestion工具提示用户并根据其响应进行分支
- **菱形节点（Branch/Switch:...）**：根据先前处理的结果自动分支（参见详细信息部分）
- **矩形节点（Prompt节点）**：执行下面详细信息部分中描述的提示

### Prompt节点详细信息

#### prompt_review_instructions(## 代码审查任务)

```
## 代码审查任务

请按照以下规则对指定模块进行前端/后端接口一致性审查：

### 审查目标
1. 校验前端请求参数与后端VO字段的完整性匹配
2. 检查非实体字段（关联查询字段）的Service层填充逻辑
3. 验证Create/Update接口的日期字段处理规范

### 审查范围
- **前端模块**: `frontend/src/api/prison/{module}/index.ts`
- **后端模块**: `backend/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/{module}/`
- **VO定义**: `controller/admin/{module}/vo/*ReqVO.java`, `*RespVO.java`
- **Service层**: `service/{module}/impl/*ServiceImpl.java`
```
