navori
navori

spec

分类规格 tasks.md 并校验交付结构(spec 0044)。

用法

navori spec <classify|check> <feature> [--cwd <path>] [--json]

参数

--cwd <path> 仓库根目录,默认当前目录。
--json 输出机器可读契约。

示例

分类与校验规格

navori spec classify checkout --json
navori spec check checkout

注意事项

  • classify 选择 single 单 PR 或 split 按功能交付拆分;仅在至少 2 个交付且超过 12 个任务或估算 1500 行时拆分,最多 4 个 PR,阈值由 sdd.deliveries 定义。
  • check 校验里程碑、标准、任务、R<n> 覆盖、垂直交付与基础阶段。master-plan deliveries 模式下,每个 E<n> 必须在 parts.json(master-delivery-unmapped 为错误),目标须匹配 prTarget(master-target-mismatch 为警告)。旧格式只警告。
  • 退出码:0 正常或仅警告;2 存在错误;1 配置无效或缺少 tasks.md,classify 超出 maxPrsPerSpec 时也退出 1。
  • 只读,不运行验收命令、不创建 PR。