supply-chain)是一切供应链相关内容的主要入口:综合航运压力分数、带价格变动的承运人和 ETF 行、矿物集中度视图,以及最重要的是 Scenario Engine 触发按钮,允许 PRO 用户在地图和面板状态上激活预构建的中断场景。
面板显示内容
综合指标区域:- 航运压力标题 — 一个综合压力分数(0-100),带着色仪表,按级别分桶(
critical/elevated/moderate/normal)。 - 承运人/ETF/指数行 — 每代码价格、百分比变化(
▲/▼箭头,带看涨/看跌色调)、紧凑迷你图和类型徽章(ETF/IDX/CARR)。 - 关键矿物行 — 每矿物前 3 生产国集中度、HHI 和风险评级(
critical/high/moderate/low)。 - Scenario Engine 触发卡片 — 每场景触发按钮(
sc-scenario-trigger/sc-scenario-btn),将模板 id 分派到场景 worker。免费用户看到按钮但在激活时遇到 PRO 门控。全范围场景运行使用 v1 已种子化的报告国集合(US、CN、RU、IR、IN、TW)。请参见 Scenario Engine 了解完整工作流。 - 活动场景横幅(当场景运行时)— 图标、场景名称、可选参数标签(持续时间 + 成本增加)、受影响最大的国家、关闭 ×。当模板参数被填充时,渲染额外的 “Simulating …” 标语。横幅构建位于
src/components/SupplyChainPanel.ts的renderScenarioBanner()中。
supply-chain;规范组件为 src/components/SupplyChainPanel.ts。按变体的标题:“Supply Chain”(full/finance)或 “Supply Chain & Logistics”(commodity)。
如何访问
- Cmd+K:输入 supply chain、shipping 或 logistics。
- 按变体的可用性:在 full/geopolitical(priority 1)、finance(priority 1)和 commodity(priority 1)变体中注册并默认启用。在 tech 或 happy 变体中不存在。来源:
FULL_PANELS、FINANCE_PANELS、COMMODITY_PANELS中的'supply-chain'条目。桌面端 full 变体注册额外叠加premium: 'enhanced'(src/config/panels.ts中的_desktop &&子句)。
数据来源
本面板及相邻的供应链工作流混合了生成的 sebuf REST RPC、bootstrap/共享存储首绘和特殊平台路由。主 Supply Chain 面板在可用时读取缓存的 bootstrap 负载以获取综合压力、咽喉要道、航运费率和矿物,随后通过生成的SupplyChainService RPC 刷新。
从此面使用的特殊平台路由:
请参见 Scenarios API 了解完整异步作业合约。
刷新频率
面板在挂载和用户触发刷新时读取。Scenario Engine 作业是异步的;面板轮询作业状态端点,在 worker 写入status: "done" 后绘制横幅。
层级与门控
Supply Chain 面板本身在 Web 端免费(full / finance / commodity 变体)。桌面端 full 变体注册叠加premium: 'enhanced'。Scenario Engine 激活是 PRO,无论 Web 还是桌面 — 免费用户看到触发按钮但在激活时遇到 scenario-engine 门控。
相关
- Scenario Engine — 激活工作流 + 模板目录。
- Route Explorer — 按航线的咽喉要道 + 绕行分析。
- Supply Chain service — 后端 RPC 族。
- Scenarios API — 场景运行的异步作业合约。
- 霍尔木兹贸易追踪器 — 咽喉要道专用深度分析。
