# Scene Generator Ops Console Design > **Status:** Draft > **Date:** 2026-04-18 > **Author:** Codex ## Problem Statement 当前 `http://127.0.0.1:3210/` 页面虽然已经具备 scene 选择、深度分析、Skill 生成和日志展示能力,但页面默认形态仍然更接近“开发调试控制台”,而不是“运维执行工作台”。 当前主要问题包括: 1. 首屏信息过多,配置项、分析结果、技术细节和日志同时展开,认知负担过高 2. 大量英文标题、字段名和技术术语直接暴露给运维人员,理解成本高 3. `Scene IR`、`workflowArchetype`、`requestTemplate`、`evidence` 等调试信息默认可见,不符合运维默认使用场景 4. 页面目前优先服务开发者调试,而不是运维执行、结果确认和问题定位 因此,该页面需要从“调试面板”收敛为“面向运维的场景 Skill 生成工作台”,并通过信息分层、中文化和双模式设计降低使用门槛。 ## Goal 在不削弱原有分析和生成能力的前提下,将 scene generator 页面重构为: 1. 默认服务运维执行 2. 默认中文化 3. 默认只展示结论、操作和结果 4. 将技术细节折叠为调试层 页面重构后的阶段性目标是让运维人员可以不理解底层 `Scene IR` 和 archetype 术语,也能完成以下任务: 1. 选择场景目录 2. 启动分析 3. 判断是否可生成 4. 启动生成 5. 查看结果目录或失败原因 ## Non-Goals 1. 不在本轮界面优化中修改 scene generator 后端接口协议 2. 不在本轮优化中重构分析算法或生成逻辑 3. 不要求删除现有调试信息,只要求调整默认显隐与信息分层 4. 不要求一次性完成全部视觉风格重设计 ## User Roles 页面需要明确区分两类使用者: ### 1. 运维执行者 主要关注: 1. 处理哪个场景 2. 当前是否可生成 3. 为什么不能生成 4. 生成结果在哪里 5. 是否需要人工确认 ### 2. 开发 / 调试者 主要关注: 1. `workflowArchetype` 2. `Scene IR` 3. `requestTemplate` 4. `evidence` 5. `bootstrap` 6. 原始日志流 默认界面必须优先服务运维执行者,开发 / 调试者通过“技术详情”进入二级信息层。 ## Design Principles ### 1. 默认运维模式 首页默认展示“运维执行工作台”,而不是“技术调试面板”。 ### 2. 先结论后证据 首屏先展示: 1. 当前状态 2. 场景识别结果 3. 可执行性评估 4. 风险摘要 5. 生成结果 技术证据、原始结构和底层日志应延后展示。 ### 3. 默认中文化 面向运维的标题、按钮、状态、风险说明和结果文案应全部中文化。 ### 4. 技术细节折叠 `Scene IR`、`evidence`、`requestTemplate`、`workflow steps` 等信息应进入“技术详情(调试用)”,默认折叠。 ### 5. 状态表达业务化 不直接向运维展示 `Readiness A/B/C` 或 `workflowArchetype` 等底层字段,而应映射为可读的业务状态。 ## Information Architecture 页面建议收敛为以下五个区域: ## 1. 顶部总览区 用于一眼说明页面用途和当前总体状态。 建议包含: 1. 页面标题 2. 页面副标题 3. 服务状态 4. 当前状态 5. 最近操作时间 ## 2. 左侧主操作区 用于承载运维日常需要使用的输入与动作。 建议包含: 1. 场景目录 2. 场景名称 3. 输出目录 4. 开始分析 5. 生成 Skill 6. 重新开始 7. 高级设置(折叠) ## 3. 右侧结果摘要区 这是首屏核心区域,负责承载: 1. 场景识别结果 2. 可执行性评估 3. 风险提示 4. 生成结果 ## 4. 底部执行过程区 用于展示中文化后的关键执行过程日志,而不是开发流原始 SSE 输出。 ## 5. 技术详情区 默认折叠,仅在开发和排障时查看。 建议包含: 1. 场景识别详情 2. 接口与请求信息 3. 执行步骤 4. 模式信息 5. 识别依据 6. 风险与缺失项 7. 原始 JSON / Scene IR 8. 原始技术日志 ## Default Page Layout 建议页面结构如下: ```text [标题区] 场景 Skill 生成工作台 当前状态 | 服务状态 | 最近操作时间 [左侧:操作区] 场景目录 场景名称 输出目录 开始分析 生成 Skill 高级设置(折叠) [右侧:结果摘要区] 卡片1:场景识别结果 卡片2:可执行性评估 卡片3:风险提示 卡片4:生成结果 [底部:执行过程] 中文摘要日志 [折叠区:技术详情(调试用)] 场景识别详情 工作流步骤 模式信息 请求模板 证据与风险 原始 JSON 原始技术日志 ``` ## Default Field Visibility ### 一级信息:运维必须看 默认始终可见: 1. 场景目录 2. 场景名称 3. 输出目录 4. 当前状态 5. 场景类型 6. 可执行性评估 7. 风险摘要 8. 生成结果 9. 输出目录 / 结果文件 ### 二级信息:运维偶尔看 默认展示简版: 1. 目标系统 2. 输出类型 3. 最近一次执行结果 4. 阻断原因 ### 三级信息:开发 / 调试看 默认折叠: 1. `scene-id` 2. `scene-kind` 3. `targetUrl override` 4. `workflow archetype override` 5. `requestTemplate` 6. `staticParams` 7. `evidence` 8. `confidence` 9. `bootstrap domain` 10. `workflow steps` 11. `endpoints` 12. 原始 SSE 日志 ## Chinese Copy Strategy ## Page Title 建议使用: - `场景 Skill 生成工作台` 副标题建议: - `用于分析场景、生成 Skill,并查看内网执行准备情况` ## Main Action Labels 建议按钮文案: 1. `选择目录` 2. `开始分析` 3. `生成 Skill` 4. `重新开始` 5. `恢复默认` 6. `打开输出目录` 7. `查看结果文件` ## Section Titles 建议区块标题: 1. `场景操作` 2. `分析结果` 3. `场景识别结果` 4. `可执行性评估` 5. `风险提示` 6. `生成结果` 7. `执行过程` 8. `技术详情(调试用)` ## Status Copy 建议页面主状态: 1. `待选择场景` 2. `已选择场景,待分析` 3. `分析中` 4. `分析完成` 5. `可直接生成` 6. `可生成但需确认` 7. `暂不建议生成` 8. `生成中` 9. `生成完成` 10. `生成失败` ## Readiness Mapping 不建议直接向运维展示 `Readiness A/B/C`,建议映射为: 1. `A -> 可直接生成` 2. `B -> 可生成但需确认` 3. `C -> 暂不建议生成` ## Archetype Mapping 不建议直接向运维展示英文 archetype,建议映射为: 1. `single_request_table -> 单页报表` 2. `wrapped_single_mode -> 单页报表` 3. `multi_mode_request -> 多模式报表` 4. `paginated_enrichment -> 分页明细` 5. `page_state_eval -> 页面检测` 6. `embedded_page_tool -> 工具场景` 7. `page_exec_check -> 检测场景` ## Result Copy Examples 可执行性评估区建议使用中文业务态说明,例如: 1. `已识别完整查询链与报表输出链,可直接生成` 2. `主要流程已识别,但存在部分风险,建议确认后生成` 3. `当前缺少关键执行信息,暂不建议直接生成` 风险提示区建议使用简短中文风险,例如: 1. `未识别完整分页链` 2. `导出规则识别不完整` 3. `目标系统地址存在冲突` 4. `场景类型识别置信度偏低` 5. `存在宿主桥接依赖,需内网环境验证` 执行过程区建议使用中文摘要日志,例如: 1. `已开始分析场景` 2. `已完成基础信息识别` 3. `已完成深度分析` 4. `已识别场景类型:多模式报表` 5. `已开始生成 Skill` 6. `Skill 已生成完成` 7. `输出目录:xxx` 8. `生成失败:未识别完整分页补数链` ## Interaction Model ### Default Flow 运维默认流程应收敛为: 1. 选择场景目录 2. 点击开始分析 3. 查看分析摘要 4. 点击生成 Skill 5. 查看结果目录或失败原因 ### Advanced Flow 只有在分析失败、生成失败或需要排障时,才进入以下流程: 1. 展开风险详情 2. 展开技术详情 3. 查看原始日志和识别依据 ## Implementation Priorities 本界面优化建议按以下顺序推进: 1. 默认中文化 2. 默认隐藏技术细节 3. 默认只展示“状态摘要 + 操作 + 结果” 4. 日志区中文化 5. 高级设置折叠 6. 技术详情折叠 ## Acceptance Criteria 本界面优化完成的标志是: 1. 运维人员不理解 `Scene IR`、`workflowArchetype` 等术语,也能完成场景分析和 Skill 生成 2. 首屏不再出现大面积未经翻译的英文标题和底层技术字段 3. 首屏主要承载“状态摘要 + 操作 + 结果”,技术细节默认折叠 4. 页面默认服务运维执行,技术调试仍可通过二级区域完成 ## Open Questions 1. 是否需要显式提供“运维模式 / 调试模式”切换,而不是仅通过折叠区分层 2. 结果文件是否需要在页面内提供直接打开入口 3. 风险提示区是否需要区分“阻断项”和“提醒项”