SuperAPI AI 工具集

ticket-driver

通用与其它

查看项目

更新于 10-15 17:31

技能介绍

用途:Ticket Driver 用来驱动一张已获授权的票证。驱动方而非模型掌控工作树、测试执行、回执、候选树与本地集成。一个叶子(leaf)按 to-spec → to-tickets → execute-ticket 流程工作,不需要报告模式。它不是 ticket-autopilot 运行器,也不替代用户已暂停的执行通道。

主要能力与用法:在获得实时基准批次授权时,可运行 python -B ticket-driver/scripts/ticket_driver.py run --candidate c1a --ticket docs/tickets/example/01.md --repo /path/to/seed --live-authorization /path/to/batch-authorization.json。--task 接受纯文本任务代替规范票证。没有绑定批次的授权时,只能使用 --leaf 替换进行测试;不要从 AFK 或已安装本技能推断授权。c1b 增加新的审查/QA 叶子;c2a/c2b 增加类型化 Jev 判断与不确定性级联,由新评审仅凭问题裁决中的一条最终 Answer: 行决定,在 c2a/c3a 中决定性的审查否定会在门控前使用该运行唯一一次构建重试。实时 c2+ 批次的授权文件还须带有 jev_spend_authorized: true;TypeSafe 只获得允许列表内的代码。语义门不确定时,approve --repo <path> <run_id> --actor <human> --reason <decision> 会在本地集成前重新检查冻结的树与套件,保留原始摘要并追加批准结果;不得从 AFK 伪造人工批准。c3a/c3b 增加 AST 函数级风险评分,新评审只针对高风险/不确定函数,阻塞时有一次受限构建重试。c4 使用与任务相同的目录(无工作树),评分风险并指定评审,但没有驱动方执行的测试、仲裁门控或集成:completed-local 不是验证或发布声明。status --repo <path> <run_id> 读取摘要或账本;report 打印观察到的摘要。运行保持本地:不进行提供方 PR/合并、技能同步或远程推送。集成失败会保留其工作树。保留 run ID 以检查 .git/ticket-driver/runs/<run_id>/。

限制:每次调用只处理一张票证;没有调度器,没有模型生成的状态 JSON。切勿在叶子内调用驱动或 ticket-autopilot。构建方的唯一产物是其工作树中的文件和普通技能文本。--leaf 用于本地假件,不是绕过授权调用实时模型的手段。实时运行需要独立授权的批次文件,并按候选与仓库校验。