相互運用性
QZX Result Contract v1: ソフトウェアが検証できる結果
エージェントが一つの文章から成功、部分失敗、データを推測する必要はありません。Result Contract v1 は QZX と互換実装の結果を小さく予測可能な JSON 構造で表現します。
人向け出力だけでは足りない場面
ターミナル出力は人間には便利ですが、データ、説明、エラーが混在すると自動化側が再びテキスト解析を必要とします。構造化契約はそれらを分離します。
- 明示的な成功状態。
- 人間向けメッセージと機械判定を分離。
- プログラムが扱えるデータ。
- 予測可能なエラーとメタデータ。
検証できることが前提
公開仕様には JSON Schema と適合性資料があります。MCP プロファイルでは structuredContent や outputSchema と同じ目的をどう接続できるかを示します。
CLI 全体を採用しなくてもよい
独立実装が契約だけを実装・検証できることに意味があります。schema を実際に検証し、再現可能な差異を報告してください。