用途:把已就绪的规格拆解为可独立观察的纵向工单,并生成 tickets.md。仅在显式选择 /tk-to-tickets 或 $tk-to-tickets 时执行。
用法:先用 git rev-parse --show-toplevel 确认仓库根目录,再读取 <repository-root>/.tigerkit/spec.md。只消费 Status: Ready 且与当前请求谱系一致的最新规格。必填规格或证据缺失时以 Status: Unverifiable 停止;Pending 时以 Status: Blocked 停止且不生成下游工单;规格过期或谱系不匹配同样以 Status: Blocked 停止。
输出:仅对有效的 Ready 规格,以自包含 Markdown 写入 <repository-root>/.tigerkit/tickets.md,报告时把根目录替换为真实绝对路径。每张工单包含字段:Status、Goal、Coverage(source/R-AC 映射)、Scope、Entry points、Dependencies(无则写 none)、Acceptance、Verification、model、effort、rationale、lineage。Coverage 中每个 source/R-AC 精确映射到一张工单,或写明未覆盖原因。工单需是独立可观察的纵向切片。model 与 effort 作为任务难度元数据提出并写明依据,不写提供者名称;实际模型选择由可选的 .tigerkit/session.md 主机路由负责,不使用 general-purpose 返回作为模型选择证据,只记录主机暴露的真实模型 receipt;主机未提供工作器时不编造映射,标记为配置前置条件并先用 tk-wizard。文档结尾需设置用户明确批准后方可后续消费的边界。
限制:说明文字与标题用韩语,字段、状态、ID、命令、路径、URL 和字面量保留原文。不进行实现、不创建远程 issue、不写全局 archive/state、不在 .tigerkit/ 之外输出。不对一般规划、实现、Pending 规格或猜测性工单触发。非 Ready 不向下游传递,输入缺失以 Status: Unverifiable 终止,Pending/过期/谱系不匹配/覆盖缺失以 Status: Blocked 终止且不创建 tickets.md。