用途:对任意产物(代码、文档、API 响应、测试输出或自定义内容)做独立质量评估。与 ooo evaluate 的三阶段正式验证流程不同,ooo qa 是快速单次判定,并给出可执行建议。
主要能力:QA Judge 会先解析质量门槛(通过必须满足什么),再从正确性、完整性、质量、意图一致性、领域特定等维度评估,最后给出 0.0-1.0 评分与 PASS/REVISE/FAIL 判定,并决定循环动作 done/continue/escalate。阈值:>=0.80 为 PASS,0.40-0.79 为 REVISE,<0.40 为 FAIL。对会实际产生行为的产物,会并行发起经验性探测(进程、浏览器、桌面、文件读取),以观察到的行为优先于文本判断。
使用方式:命令行 ooo qa [file_path | artifact_text],不带参数时评估最近一次执行输出;插件模式为 /ouroboros:qa [file_path | artifact_text]。触发关键词包括 "ooo qa"、"qa check"、"quality check"。若 QA MCP 工具可用则调用 ouroboros_qa(参数含 artifact、quality_bar、artifact_type、reference、pass_threshold、seed_content);不可用时进入回退模式,直接采用 qa-judge 角色并按标准格式输出。迭代使用时需传递 qa_session_id 与 iteration_history。
适用场景:提交前快速自检、迭代式质量循环、对行为型产物做经验验证。
限制:需明确质量门槛,否则会向用户询问;回退模式需读取项目内 qa-judge.md;无行为探测工具时只能基于文本判断并需标注未观察行为。具体安装与配置方式资料未提供。