用途:诊断 MPC 停止推进(stall)故障,日志来源为 $ARGUMENTS 指定的 localnet/validator 日志文件,或需先下载 localnet-logs 产物的 CI run ID。
主要能力:执行 dev-docs/playbooks/mpc-stall-postmortem.md 中的检查。检查是有序的,每项要么定位停滞类别,要么将其排除;不得跳步,也不得在发现首个异常后就停止,因为可能同时存在多个共驻 bug。检查顺序为:时间线锚点(最高 epoch、lock/EOP 行、最后一次 quorum);先查恶意认定(是否识别自身为恶意);按验证者统计已开始与已完成计算是否平衡;epoch 进入时密钥缺口告警(Adopted network key epoch does not match);链计数器(已完成与冻结锁目标是否超调/欠调);哪些流水线阶段仍在流动(votes / admission / serving / sync);端到端追踪一个卡住的会话并跨所有验证者比对。
报告内容:停滞发生时间戳、首个命中的检查、机制说明与日志行证据,以及是否匹配已知类别——issue #1736(epoch 进入时 stale-mpc_data 竞态)或 dev-docs/learnings/pitfalls.md 中已修复的类别。需明确声明证据无法确定的事项,例如 info 级日志下缺少 debug 级行。
适用场景:本地网或验证者日志分析、CI 运行日志排查、MPC 流水线停滞复盘。
限制:只覆盖上述有序检查;资料未提供价格、平台兼容性、安装命令或其他功能,均暂未提供。