PackHorizon · Agent 化 · 状态清单

报告生成 Agent · 当前能不能用

只讲状态:从建项到看报告,每一步现在能不能用。基于 user/leway 代码 + 最近真实 run 逐项核实。

v3 · 2026-07-13 · 核实源:run b481a1a5(succeeded)/ 327d27d1(gate 欠账)/ packaging_reports 全库 0 条
58%
主线能跑 · 两个 P0 卡死交付

⚠ 报告成品页没接 v2(用户在「我的方案」看不到 v2 报告)· 真出图未真跑 —— 两个 P0 未清,离公测靶子还差关键一段。

✅ 能用 🟡 半通 🔴 不通

① 用户使用流程 · /app

普通用户从建项走到看报告,每步状态。

flowchart LR A1["✅ 进入即用"]:::done A2["🟡 intake 对话"]:::wip A3["✅ 确认卡"]:::done A4["🟡 生成"]:::wip A5["🔴 拿报告"]:::todo A6["✅ 追溯页"]:::done A1 --> A2 --> A3 --> A4 --> A5 --> A6 classDef done fill:#E4EBE0,stroke:#5B7A5B,color:#3f5540,rx:8,ry:8; classDef wip fill:#F3E9D6,stroke:#B8853A,color:#6b5220,rx:8,ry:8; classDef todo fill:#F2E0D9,stroke:#B0553F,color:#7a3626,rx:8,ry:8;

② 管理员维护流程 · /admin

管理员维护 Agent 的五个面板,每项状态。

flowchart LR M(["管理员
Agent 管理"]):::hub B1["✅ 模型配置"]:::done B2["✅ Skill 设模型"]:::done B3["✅ 上传+版本"]:::done B4["🟡 编排维护"]:::wip B5["✅ 运行列表"]:::done M --> B1 M --> B2 M --> B3 M --> B4 M --> B5 classDef done fill:#E4EBE0,stroke:#5B7A5B,color:#3f5540,rx:8,ry:8; classDef wip fill:#F3E9D6,stroke:#B8853A,color:#6b5220,rx:8,ry:8; classDef hub fill:#F3E3DA,stroke:#C15F3C,color:#7a4a35,rx:10,ry:10;
用户旅程
55%
「拿报告」🔴 拖死完整度
管理端
88%
五面板成形·仅编排半通

③ 欠账清单

按优先级排序,不藏。

欠账影响优先级
报告成品页没接 v2
report_composer 不写 packaging_reports
用户在「我的方案」点开报告是空的,只能去追溯页看原始 JSON。packaging_reports 全库 0 条。 P0
真出图未真跑
AGENT_V2_REAL_IMAGE=0
出图仍是 stub。真出图 + 扣费代码就绪但端到端没验证,公测靶子硬指标。 P0
compliance-auditor gate 逻辑反
require_no_violations
诚实报出违规 → gate 判失败 → 4 轮无用 repair → run 变 completed_with_errors(327d27d1 坐实)。报告仍出。 P1
image_recognize 真识别未验 有 vision 真调、无则 stub 降级;真识别路径没在真实 run 里跑过。 P2
编排 4 场景 few-shot 硬编码 planner prompt 能在配置页改,但场景规则写死在 _default_planner_system_prompt(),调规则要改代码。 P2