合格例
架空メモアプリ:文字数表示の追加
- 宣言
src/counter.pyとtests/test_counter.py- 差分
- 宣言した2ファイルだけ
- 試験
- 8件成功、失敗0、省略0、終了値0
- SHA256
- 2ファイルと差分の宣言値が実測値に一致
判定:受領できる
完了の宣言を、手元の事実へ戻す
「試験は通りました」だけで受け取らず、宣言ファイル、Git差分、試験結果、SHA256を同じ順番で照合します。確認する場所と止める条件を、1枚にまとめました。
安全版 v0.2 を取得無料のローカルCLIです。既定動作では報告JSON由来のコマンドを実行しません。
01
上から順に進めます。1点でも合わなければ受領を止め、完了報告を差し戻します。
対象ルート、成果物の相対パス、期待する変更パス、各SHA256、試験の期待終了値を確認します。絶対パスや親ディレクトリへの脱出があれば止めます。
実際の変更パスが宣言と同じか確認します。未追跡ファイルも対象です。依頼外の設定、認証、決済、削除が混ざっていれば不合格です。
成功数だけでなく、対象、終了値、失敗・省略の有無を見ます。CLIの既定確認ではテスト項目は省略されます。報告に書かれたコマンドを自動実行しないことが安全側です。
成果物と差分スナップショットの値を実体から計算し、宣言値と比較します。1文字でも違えば、確認した物と報告された物は同一ではありません。
02
以下は完全架空の例です。実在する組織、リポジトリ、顧客データ、認証情報とは関係ありません。
合格例
src/counter.py と tests/test_counter.py判定:受領できる
不合格例
config/runtime.json を検出src/counter.py の値が不一致判定:受領せず差し戻す
03
Python 3.9以上とGitで動く、追加パッケージなしの無料CLIです。
宣言ファイルを読み、成果物の存在とSHA256、Gitの変更パスと差分SHA256をローカルで照合します。
報告JSON由来のコマンド実行、ネットワーク送信、秘密値の収集・保存は行いません。テストは既存の結果を人が確認します。
安全境界と同梱物を確認してから、自分の完了報告へ進んでください。