Product

Lab Manifest Toolkit

検証ケースを1か所で宣言し、公開してよい情報と内部にとどめる期待値を機械的に分離するためのツール群です。AiventX Web Lab の運用に使っています。

提供状況: プロトタイプ

解決している問題

検証環境で最も壊れやすいのは、期待値の管理です。期待値がテストコードやページ本文に散らばると、アナライザを通すために期待値のほうを緩める、という逆転が起きます。

Lab Manifest Toolkit は、ケース宣言を単一のソースに集約し、公開してよいメタデータと内部期待値を別ファイルへ書き出します。生成物はビルド時に検査され、内部トークンが公開成果物に混入した場合はビルドが失敗します。

構成

リポジトリ内の小さなスクリプト群として実装しています。外部サービスへの送信はありません。

ツールと役割
ツール役割失敗させる条件
manifest:generate公開マニフェストの生成
validate:manifestID・経路の一意性と期待値の存在確認期待値のないケース
validate:pairs比較ペアの単一変数性の確認2つ以上の差分
validate:public-boundaryビルド成果物の内部トークン検査期待値の漏洩
validate:downloads配布ファイルの実在確認リンク切れ

提供状況

現在はプロトタイプで、AiventX Web Lab のリポジトリ内でのみ動作します。汎用ツールとしての配布形態、ライセンス、外部公開の可否は決めていません。

状況プロトタイプ段階です。外部提供、価格、サポート体制は決まっていません。

Explore next

技術構成を見る

技術構成を見る

最終更新: