feat(ssa): Complete Phase 2A frontend integration - multi-step workflow end-to-end

Phase 2A: WorkflowPlannerService, WorkflowExecutorService, Python data quality, 6 bug fixes, DescriptiveResultView, multi-step R code/Word export, MVP UI reuse. V11 UI: Gemini-style, multi-task, single-page scroll, Word export. Architecture: Block-based rendering consensus (4 block types). New R tools: chi_square, correlation, descriptive, logistic_binary, mann_whitney, t_test_paired. Docs: dev summary, block-based plan, status updates, task list v2.0.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-20 23:09:27 +08:00
parent 23b422f758
commit 428a22adf2
62 changed files with 15416 additions and 299 deletions

View File

@@ -1,10 +1,10 @@
# SSA-Pro 前端开发指南
> **文档版本:** v1.5
> **文档版本:** v1.6
> **创建日期:** 2026-02-18
> **最后更新:** 2026-02-18(纳入专家配置体系 + 护栏 Action 展示
> **最后更新:** 2026-02-20(纳入智能化演进共识 + 分步展示设计
> **目标读者:** 前端工程师
> **原型参考:** `03-UI设计/智能统计分析V2.html`
> **原型参考:** `03-UI设计/V11.html`V11 像素级还原)
---
@@ -62,6 +62,47 @@ frontend-v2/src/modules/ssa/
| **无数据友好** | 咨询模式不要求上传数据 |
| **SAP 导出** | 咨询完成后可下载 Word/Markdown |
### 1.2 🆕 智能化演进设计(为 Phase 3 铺路)
> **重要**:前端 UI 设计需要为未来的"靶向代码修改"能力预留扩展点。
>
> 详细背景参考:`04-开发计划/06-智能化演进共识与MVP执行计划.md`
**Phase 3 的工作流程(前端视角):**
```
用户提问 → 系统规划多个步骤 → 依次执行
步骤 N 执行报错
前端展示错误信息 + "正在自动修复..."
LLM 靶向修改代码 → 重新执行
成功 → 继续下一步
```
**MVP 阶段需要预埋的 UI 能力:**
| 能力 | MVP 用途 | Phase 3 用途 |
|------|---------|-------------|
| **分步展示** | 显示工具执行链 | 显示每步的执行/修复状态 |
| **步骤状态** | 成功/失败/进行中 | 增加"修复中"状态 |
| **错误详情** | 展示用户友好错误 | 展示"正在分析错误原因..." |
| **实时日志** | 执行轨迹 | 显示 LLM 修复过程 |
**SAP 卡片的步骤展示(已在 V11 实现):**
```
系统将按以下步骤为您完成分析:
✅ 步骤 1数据校验 (ST_DATA_CHECK)
✅ 步骤 2缺失值检测 (ST_MISSING_REPORT)
🔄 步骤 3正态性检验 (ST_NORMALITY_TEST) ← 执行中
⏳ 步骤 4独立样本T检验 (ST_T_TEST_IND)
⏳ 步骤 5结论生成 (ST_CONCLUSION)
```
> **MVP 阶段行动**:确保 `ExecutionTrace` 组件支持多步骤展示和状态切换。
---
## 2. 原型图核心元素解析