用途:OKR Analyze 用于对 .okr/ 目录做只读分析,是 dashboard、track light、review deep 等写操作之前的分析步骤。它绝不创建、修改或删除 .okr/ 中的文件,写入由 okr-init、okr-plan、okr-track 负责。
主要能力:并行读取 objective.md、plan.md、resources.md、actions/*.md、inbox/、log/、context/index.md 等状态;按 metrics.md 的规范公式计算 KR 进度、KR 状态、趋势、周期逾期、KI 状态、Action 健康度等指标;按严重程度扫描周期逾期、Action 逾期、Action 阻塞、KR 风险、检查点滑期、Inbox 老化、容量与资源冲突、可达性等问题;按 action-priority.md 的算法输出 top N 优先级建议;支持 deep 模式做根因分析(连续追问“为什么”至少 3 次),以及 trace 模式回看历史(读取 actions/archive/ 与 log/)。
使用方式:通过 focus(full/progress/issues/priority)、max_items、horizon_days 等参数控制输出;默认输出 Dashboard、Issues、Priority 等结构化区块。若 .okr/ 不存在,直接返回“尚未初始化 OKR,需要运行 init”。
适用场景:需要快速了解 OKR 健康度、发现阻塞与逾期、确定今日优先事项,或在不改动数据的前提下做深度复盘与历史追溯。
限制:严格只读,不修复任何问题,仅报告并建议由 okr-init/okr-plan/okr-track 应用;指标必须可从文件引用,不做估算;可达性审计在 light 模式只做一级目录检查,deep/closure 才执行完整算法。具体命令、参数默认值与输出细节以资料所述为准,其余未提供。