fix(roundtable-share): 修复分享拿不到总控结论/各席位交付 + 分享总结报告与大屏多页
排查发现后台作业把结果写进 step2.runs[activeRun],而顶层 step2 残留前台 seed 的陈旧气泡(无交付、无结论)。_result_sections 旧逻辑「顶层为空才回退 run」因顶层 非空而永不回退,导致分享页 consensus 与 seat_deliveries 为空。改为优先读活动 run (与前端 hydrate 一致),已有分享链接无需重建即生效。 同时把第三步另外两个产物纳入分享: - 方案总结报告(step3.summaryReport.md,Markdown 内联渲染) - 大屏多页(step3.dashboardJson,用应用内 React 大屏 DashboardApp 渲染,新增 /roundtable-share/:code/dashboard 路由,与应用渲染/新窗口打开同源) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
49101ef0e8
commit
fbd237531e
4 files changed
+153
-53
No files matched your search
@@ -99,11 +99,15 @@ export function App() {
|
||||
<Route path="/public/leaderboard" element={<PublicLeaderboardPage />} />
|
||||
<Route
|
||||
path="/roundtable-share/:shareCode"
|
||||
element={<PublicRoundtableSharePage />}
|
||||
element={<PublicRoundtableSharePage view="landing" />}
|
||||
/>
|
||||
<Route
|
||||
path="/roundtable-share/:shareCode/report"
|
||||
element={<PublicRoundtableSharePage report />}
|
||||
element={<PublicRoundtableSharePage view="report" />}
|
||||
/>
|
||||
<Route
|
||||
path="/roundtable-share/:shareCode/dashboard"
|
||||
element={<PublicRoundtableSharePage view="dashboard" />}
|
||||
/>
|
||||
<Route
|
||||
path="/public/scheduled-tasks/:taskId"
|
||||
|
||||
Reference in new issue
Block a user