## 📋 Crawlful Hub Console 前端开发实施清单 (V32.0 - Sovereign Edition) > **目标**:在 V32.0 主权网络架构下,将 Console 从“管理后台”升级为“AGI 决策终端”。前端需深度对齐 **Suggestion-First (建议优先)** 哲学,确保分布式节点、隐私声誉与因果链在 UI 层实现 100% 闭环。 --- ### 1. 核心业务主线对齐 (V32.0 增量) - **主线 A:采集 → AGI 建议包 (Advice Hub) → 决策执行** - **Extension 采集**:支持在插件端实时接收 [AdviceService.ts](file:///d:/trae_projects/crawlful-hub/server/src/domains/Strategy/AdviceService.ts) 推送的 `ActionableInsight`。 - **Console 决策**:实现统一的 `AdviceCenter` 页面,支持对 `PRICING`, `INVENTORY`, `LOGISTICS`, `SUPPLIER` 等多维建议的批量审核。 - **沉浸式控制**:引入 `Omni-Box` (AGI 指令终端),支持用户通过自然语言调整全局策略参数。 - **主线 B:多端业务管理 (Multi-Channel Management)** - **TOC 零售**:实现基于订单流的消费者运营看板,联动售后 RAG 自动回复。 - **独立站/直接站**:提供 Shopify 等站点的健康度遥测与跨域名流量资产同步 UI。 - **TOB 批发**:构建 RFQ (询价单) 工作台与大客户信用分级视图,支持阶梯报价编辑器。 - **主线 C:ERP 执行中枢 (ERP Core Execution)** - **SKU 管理**:实现多维属性编辑器、多平台 SKU 映射矩阵、多媒体资产管理 (DAM)。 - **采购与寻源**:支持从 AGI 建议一键转 PO,集成到货质检 (QC) 与入库流程。 - **仓储 (WMS)**:实现可视化库位管理、拣货路径预览与循环盘点交互。 - **物流 (Logistics)**:提供多渠道实时比价、打单发货工作台与全链路轨迹遥测。 - **主线 D:主权网络 (Sovereign Network) 治理** - **节点发现与握手**:实现 `FederatedNodePage`,展示 DID 身份握手过程与连接状态。 - **隐私声誉可视化**:基于 [ReputationZKPService.ts](file:///d:/trae_projects/crawlful-hub/server/src/core/ai/ReputationZKPService.ts) 的数据,渲染节点的信用等级与 ZKP 证明状态。 - **P2P 拓扑遥测**:利用 G6 渲染全球节点拓扑图,展示实时延迟 (Latency) 与跳数 (Hops)。 - **主线 D:异常感知与 AGI 自愈 (Self-Healing)** - **插件自愈反馈**:插件端检测到页面结构变化(Selector 失效)时,通过 `reportAnomaly` 接口上报。 - **运维视图**:在 Console 展示自愈动作(Heal Action)的执行过程,包含“根因分析 (RCA)”与“修复建议”。 --- ### 2. 前后端契约与枚举规范 (Single Source of Truth) - **状态机对齐 (FSM)**: - **Advice 状态**:`PENDING` (待审) / `APPROVED` (已准) / `EXECUTING` (执行中) / `EXECUTED` (已闭环) / `IGNORED` (已忽略)。 - **Node 状态**:`DISCOVERED` / `HANDSHAKING` / `VERIFIED` / `REJECTED` / `OFFLINE`。 - **全局枚举下发**: - 前端禁止硬编码业务枚举,必须通过 `ConfigController` 动态获取后端定义的 `ActionableInsightType` 与 `ReputationLevel`。 - **动作门禁 (Action Guards)**: - 只有 `PENDING` 状态的建议才显示“Approve/Reject”按钮;只有 `VERIFIED` 状态的节点才允许执行“Resource Sharing”。 --- ### 3. UI/UX 核心组件标准 (V32.0 规格) - **SuggestionCard (建议卡片)**: - 必须包含:建议标题、信心指数 (Confidence)、影响评估 (Impact: High/Med/Low)。 - 必须包含:[RobotOutlined] 图标,标注“AGI 建议”。 - **CausalChainView (因果链视图)**: - 联动 [DecisionExplainabilityEngine.ts](file:///d:/trae_projects/crawlful-hub/server/src/core/ai/DecisionExplainabilityEngine.ts)。 - 通过步骤条或折叠面板展示决策背后的核心权重因子(如:库存占用 > 60%, 利润率 < 15%)。 - **SovereignTelemetry (主权遥测)**: - 展示跨节点通信的延迟波动图。 - 展示 ZKP 证明的生成与校验时间。 --- ### 4. 跨端通讯与 API 调用层 (V32.0 加固) - **统一 Header 注入**: - `x-tenant-id`:多租户隔离唯一标识。 - `x-trace-id`:全链路追踪 ID(格式:`trace_ext_${timestamp}` 或 `trace_con_${timestamp}`)。 - `Authorization`:Bearer Token(含租户与角色信息)。 - **插件-Console 消息桥接**: - 实现 `AUTH_SYNC` 逻辑:Console 登录成功后自动将 Token 同步至插件 `chrome.storage.local`。 - 实现 `GET_ADVICE` 逻辑:插件端基于当前 URL 的 `productId` 主动查询针对性建议。 --- ### 5. 质量红线与交付标准 (🛡️ Verified) - **Zero-Mock Policy (严禁 Mock)**: - 生产代码中严禁使用 `setTimeout` 模拟数据,所有数据必须来自 `cf_` 数据库或后端 API。 - **Deploy-Ready (部署即运行)**: - `completed` 的标志是:前端页面已挂载、API 契约已对齐、因果链可回溯。 - **可观测性要求**: - 每一个按钮点击必须在后端生成 `AuditLog`。 - 每一个 API 错误必须展示对应的 `traceId` 供运维下钻。 --- ### 6. ERP 级业务交互补充 (Orders / WMS / Finance) - **订单中心 (OMS) 前端职责** - 实现统一的「订单工作台」:支持按渠道 (Temu / TikTok / Shopee / 自营站等)、店铺、时间、状态多维筛选。 - 支持从订单列表一键联动:售后工单、物流轨迹、发票 / 对账详情。 - 提供批量操作:批量审核、批量发货、批量标记异常、批量导出。 - **售后与客服协同** - 售后列表:`售后中 / 已完成 / 已拒绝 / 等待买家 / 等待平台` 等状态视图。 - 工单详情页:左侧聚合订单与商品信息,右侧嵌入 AGI 生成的回复建议 / 协商方案。 - 预置快捷动作:一键同意退款 / 换货;一键生成平台仲裁材料。 - **库存与仓储 (WMS) 交互** - 仓库维度视图:多仓列表 + 仓库健康度(周转天数、缺货率、爆仓风险)。 - 库位视图:库位示意图 / 表格模式 + SKU 分布;支持库位调整 / 锁定库存。 - 拣货波次管理:前端支持生成/编辑拣货波次,展示拣货路径建议与进度。 - **采购与供应链** - 采购需求池:从销售预测 / 缺货预警自动生成「采购建议池」,前端支持筛选、编辑、合并。 - PO 订单管理:创建 / 审核 / 下发 / 收货 / 质检 / 入库的可视化流程条。 - 供应商维度看板:展示交付准时率 / 退货率 / 质量评分,与 AGI 建议联动。 - **物流与发货** - 打单发货工作台:支持多快递模板、运费试算、面单打印队列管理。 - 轨迹监控:多渠道轨迹归一展示,标记「异常节点」(滞留 / 派送失败 / 清关问题)。 - AGI 辅助动作:针对异常轨迹,一键生成催件 / 投诉 / 改派建议。 - **财务与结算 (Finance)** - 对账视图:按店铺 / 渠道 / 结算周期展示「应收 / 实收 / 平台费用 / 税费」。 - 差异明细:前端支持从差异总额下钻到交易级明细,并与原订单 / 退款记录联动。 - 收支日历 / 现金流预测:用时间轴组件展示未来收支节奏,并嵌入 AGI 预测结果。 - **主数据与配置** - SKU 主数据中心:支持多平台映射、条码 / SPU 维护、套装拆分 / 组合的可视交互。 - 计量单位 / 税码 / 费用科目等 ERP 配置项在前端提供统一管理入口,变更记录可审计。 - **跨模块联动体验** - 任意详情页顶部固定「全局操作条」:支持一键跳转到:订单 / 库存 / 供应商 / 财务相关视图。 - 所有「行动按钮」都带上 traceId 与业务上下文,确保 ERP 级动作可回溯。 --- ### 7. 任务收件箱与审批流 (Task Inbox & Approvals) - **统一任务收件箱 (Task Inbox)** - 前端实现全局 `Inbox` 视图,聚合:AGI 建议待处理、异常告警、审批请求、对账差异、PO 待审、售后待办等。 - 支持按「来源模块 (订单 / 库存 / 财务 / 节点)」「优先级」「截止时间」筛选与排序。 - 提供「认领 / 转派 / 完成」等基础任务操作,并在详情页内跳转到对应业务对象。 - **任务模型与后端能力** - 后端提供统一 `Task` 域服务,支持多来源(Advice、Alert、Approval、Reconciliation、PO、RMA 等)接入。 - 每个 Task 绑定业务主键(订单号、SKU、节点 ID 等)和 traceId,以便 UI 一键回溯全链路。 - **通用审批中心 (Approval Center)** - 前端提供统一“审批中心”,所有敏感动作(大额调价、促销策略、PO 下发、资金划转、配置变更等)都走同一审批 UI。 - 审批详情组件包含:变更前后对比、AGI 建议、影响评估、历史审批记录。 - 支持一键「同意 / 拒绝 / 修改后通过」,并记录审批意见。 - **审批流引擎** - 后端实现 `ApprovalFlow` 服务:支持多级审批、条件审批(如金额阈值、多租户/角色规则)。 - 所有审批流状态变更写入审计日志,并同步生成 Task 和通知。 --- ### 8. 报表中心与自助分析 (Reporting & BI) - **报表中心 (Report Hub)** - 前端实现统一报表入口,分组展示销售、库存、供应链、物流、财务、营销等标准报表。 - 支持收藏常用报表、快速切换时间范围与维度(店铺 / 渠道 / 品类 / 活动)。 - 提供导出能力(CSV / Excel / 图表截图),并记录导出行为用于审计。 - **自助分析 (Self-Service BI)** - 提供基础「维度-指标」拖拽分析界面(简易 Pivot),支持选择维度(时间、渠道、店铺等)与指标(GMV、毛利、库存周转等)。 - 与 AGI 联动:支持自然语言生成分析视图(例如“帮我看过去 30 天 TikTok 广告投放 ROI”)。 - **后端支持** - 后端提供统一报表查询接口,基于预聚合宽表或物化视图,避免前端直接拼复杂 SQL。 - 报表访问需经过权限控制,细到报表级 / 指标级授权。 --- ### 9. 客户与商机视图 (CRM / Customer 360) - **客户 360 视图** - 前端提供 TOC 用户与 TOB 客户的统一档案页面:展示基本信息、订单历史、客诉记录、财务往来、信用评分等。 - 在订单 / 售后 / 对账等页面支持一键跳转到对应客户档案。 - **商机与销售漏斗** - 针对 B2B 场景,提供商机漏斗视图(线索 → 商机 → 报价 → 合同 → 回款)。 - 商机详情页展示关联订单、报价单、沟通记录与 AGI 生成的跟进建议。 - **后端域服务** - 后端实现 `Customer` / `Account` / `Opportunity` 域,支持与订单、收款、风控服务打通。 - 客户风险评分与信用额度由风控 / AI 服务计算,并在前端展示。 --- ### 10. 配置中心与实验平台 (Config & Experiments) - **配置中心 UI** - 前端提供统一的配置管理页面:包括 feature flag、风控阈值、策略参数、渠道开关、节点配额等。 - 每个配置项展示:当前值、描述、影响范围、最近变更记录。 - **实验平台 (Experiment)** - 支持创建 AB 实验:定义实验目标、分组策略(按用户 / 店铺 / 节点)、实验期等。 - 在相关页面显示当前用户/店铺所属实验组,方便排查行为差异。 - **后端能力** - 扩展现有 Governance / Config 服务,支持版本化配置与灰度发布。 - 提供实验分桶服务,保证前后端对同一实体使用一致实验组。 --- ### 11. 沙盒与模拟执行 (Sandbox / Simulation) - **沙盒环境开关** - 前端在关键操作区域提供「沙盒模式」显式切换(明显的 UI 标识),防止误用。 - 沙盒模式下的模拟结果(例如调价、促销、库存策略)以“虚线 / 标签”区分显示。 - **模拟看板** - 提供专门的「模拟执行看板」,展示在沙盒中跑过的策略、对应 KPI 变化(GMV、毛利、库存占用、现金流等)。 - 支持选中一条模拟策略,查看其在不同渠道/店铺下的预测效果。 - **后端支持** - Hub 的相关接口支持 `sandbox=true` 参数,将模拟数据写入隔离表或隔离租户。 - 模拟执行不触发真实 Node Agent / 外部平台调用,仅生成预测与分析数据。 --- ### 12. 模板与批量操作 (Templates & Bulk Ops) - **模板系统** - 前端提供商品模板、PO 模板、促销模板、报表模板等管理 UI。 - 在创建对象时可选择模板,一键填充大部分字段;支持保存当前配置为新模板。 - **批量导入 / 导出** - 支持 Excel/CSV 导入商品、库存调整、价格表、PO 等;导入过程展示进度与错误行详情。 - 提供与 AGI 联动的“修正建议”:对脏数据或缺失字段给出自动修正方案。 - **后端批处理能力** - 后端 `Template` 域服务与批处理任务(异步导入队列)对接现有 pipeline/worker 体系。 - 对大规模批量操作提供进度查询与错误报告接口。 --- ### 13. 告警与观察中心 (Alerts & Observability) - **告警中心 UI** - 前端实现统一“告警中心”,聚合:节点异常、任务失败、库存超阈、应收异常、API 限流、自愈失败等。 - 支持按严重级别、来源模块、时间窗口、是否已处理进行过滤。 - 告警详情页展示:触发条件、影响对象、AGI 给出的处理建议、自愈尝试记录。 - **订阅与静音** - 用户可订阅某类告警(例如某个店铺的库存告警),也可以对某类告警静音一段时间。 - 所有订阅 / 静音设置持久化在后端,支持多设备同步。 - **后端告警模型** - 统一 `Alert` 模型,将自愈、风控、SLA Guard、Pipeline 错误等告警统一到一个通道。 - 为每条告警生成 traceId 与关联 Task,便于从告警直接跳到待办与相关对象。 --- ### 14. 开发节奏 (V0 → V32.0) - **V0 (当前阶段):核心闭环 + 最小 ERP 工作台** - [ ] 实现 `AdviceCenter` 基础列表与 `Approve` 动作。 - [ ] 实现插件端 `SuggestionBubble` 的弹出与处理。 - [ ] 落地一个「订单 & 售后工作台」的最小版本(查询 + 状态流转 + 与 AGI 建议的基本联动)。 - **V1 (下阶段):主权网络增强 + ERP 深度化 + 任务 & 审批 & 报表** - [ ] 接入 `NetworkTopology` 拓扑图。 - [ ] 实现 ZKP 声誉证明的 UI 展示。 - [ ] 扩展库存 / 仓储 / 采购 / 对账等 ERP 视图,保证从订单到现金的主链路可视化。 --- ### 15. AGI 交互哲学与组件契约 (V32.0 - Core Philosophy) - **建议优先 (Suggestion-First)** - 前端不仅是展示数据的容器,更是 **AGI 建议的执行终端**。 - 所有关键业务变更(调价、补货、结算)必须经过:`AGI 生成建议 -> 前端展示因果链 -> 人工/策略审批 -> 后端原子执行`。 - **因果可解释性 (Explainability)** - 任何 AGI 建议卡片必须绑定 [DecisionExplainabilityEngine.ts](file:///d:/trae_projects/crawlful-hub/server/src/core/ai/DecisionExplainabilityEngine.ts) 的 `traceId`。 - UI 必须提供“为什么这么建议?”的下钻视图,展示核心权重(如:库存占用率、市场价格波动、物流时效波动)。 - **零 Mock 协议 (Zero-Mock Enforcement)** - 前端开发过程中,如果后端 API 未就绪,必须先在 `shared/contracts` 定义 Zod Schema。 - 严禁在页面中使用 `const mockData = [...]`。所有数据流必须映射到 `cf_` 物理表对应的 Service 响应。 --- ### 16. 全场景 AGI 决策终端模块分布 (Module Map) - **核心域 (Core)** - `AdviceCenterHub`:全局建议分发与批量执行。 - `OmniBox`:全局 AGI 指令终端。 - `TaskInbox`:全业务待办归一化入口。 - **业务域 (Business)** - `TOC / TOB / Site Matrix`:全渠道消费者与商机运营。 - `CRM 360`:全生命周期客户主权资产看板。 - **执行域 (ERP)** - `OMS / SKU / WMS / Logistics`:从订单到履约的物理闭环。 - `Finance Recon`:从收入到利润的透明勾稽。 - **治理域 (Governance)** - `Sovereign Network`:P2P 拓扑与 ZKP 声誉可视化。 - `Experiment Hub`:策略 A/B 实验与分桶管理。 - `Alert Center`:全链路异常感知与自愈反馈。 - **创意域 (Creative)** - `AI Creative Workbench`:多模态营销素材生产。 --- ### 17. 两头校准与质量校验 (🛡️ Verified Gates) - **物理表对齐**:前端展示的每一个状态位必须对应 [LegacyTableInitializer.ts](file:///d:/trae_projects/crawlful-hub/server/src/core/runtime/LegacyTableInitializer.ts) 中定义的物理列。 - **逻辑闭环验证**: - 点击“Approve”按钮后,必须验证后端 [AdviceService.ts](file:///d:/trae_projects/crawlful-hub/server/src/domains/Strategy/AdviceService.ts) 是否真实触发了目标 Domain 的业务逻辑。 - 异常上报必须携带 `x-trace-id`,并在 [AlertService.ts](file:///d:/trae_projects/crawlful-hub/server/src/domains/Governance/AlertService.ts) 中生成对应的告警记录。 - **审计全覆盖**:所有前端写操作(POST/PUT/DELETE)必须在后端生成 `AuditLog`。 --- ### 18. V32.0 阶段验收里程碑 (Milestones) - **🛡️ Milestone 1: P2P & Trust (Batch 01-02)** - 实现分布式节点发现、ZKP 声誉展示与 P2P 拓扑遥测。 - **🛡️ Milestone 2: ERP & Business (Batch 03-07)** - 实现从 SKU 映射到财务对账的全链路 ERP 执行 UI。 - **🛡️ Milestone 3: Governance & Intelligence (Batch 08-14)** - 落地 AGI 指令终端、仿真沙盒、自助 BI 与多模态创作中心。 - **🛡️ Milestone 4: Total Verified (V32.0 Finale)** - 全量物理表闭环,全场景因果链穿透,全业务 AGI 自愈。