# LSFX Mock Server 异常账户命中流水设计记录

**日期**: 2026-03-31  
**类型**: 设计记录  
**范围**: `lsfx-mock-server` 异常账户命中流水

## 1. 本次变更内容

新增正式设计文档：

- `docs/design/2026-03-31-lsfx-mock-server-abnormal-account-design.md`

设计结论如下：

- 在现有 `rule_hit_plan` 体系中新增 `abnormal_account_hit_rules`
- 在 `FileRecord` 中新增异常账户事实 `abnormal_accounts`
- 通过 `statement_rule_samples.py` 新增两类异常账户命中样本：
  - `SUDDEN_ACCOUNT_CLOSURE`
  - `DORMANT_ACCOUNT_LARGE_ACTIVATION`
- 保持现有流水接口协议不变，只在 Mock 服务内部补齐“账户事实 + 命中流水”闭环

## 2. 设计约束

- 不新增异常账户独立接口
- 不修改现有 `/watson/api/project/getBSByLogId` 返回结构
- 不把异常账户事实直接暴露给前端
- 不模拟 `ccdi_account_info` 全字段，只保留规则计算所需最小字段
- 不开启 subagent；本次设计文档采用本地人工复核替代 spec subagent review

## 3. 后续文档规划

待用户确认设计文档后，继续补充：

- 后端实施计划
- 前端实施计划
- Mock 服务实施记录
