# 無料1仕様見本を動かす

1. ZIPをすべて展開し、sample.htmlを開きます。仕様・CAP05の例・全6入力の比較結果を読めます。
2. Python 3.10以上があるWindowsではrun-demo.cmdをダブルクリックします。追加パッケージ、顧客コード、アカウントは不要です。
3. コンソールのverification_status: PASSとnormal_matched: 6を読み、sample.htmlを開き直します。

ターミナルなら、このフォルダへ移動して実行します。

```powershell
py -3 -X utf8 .\run_free.py
```

pyがなければpythonまたはpython3を使います。結果とHTMLは同じフォルダ内で更新されます。固定入力・期待値は変わりません。標準ライブラリだけで動き、今回の確認環境はWindows・Python 3.10.6です。別OS・購入者の独力利用・導入時間は未実測です。

正常の6比較と故意バグの6比較、合計12観測です。比較はcapacity_countとcapacity_okだけ。故意バグのMISMATCHは意図した不一致で、他の仕様の合格を示しません。終了コード0は比較条件達成、1は未達、2は実行未完遂です。

cases.json/CSVは入力、expected.json/CSVは固定期待値、policies.jsonは架空宿A設定、engine.pyは元エンジン、run_free.pyは2項目に絞った比較処理です。reports/result.jsonに入力・期待値・実出力・相違項目、results.csvとSUMMARY.mdに一覧が出ます。

engine.pyは元の全体見本と同じファイルです。内部の他の判定や故意バグを無料版の実検証へ数えません。公開中の全体版1.2には4系統24入力×2設定の48比較、10種類の故意欠陥と入出力・仕様照合の説明があります。選んだ欠陥は全体10/10種類（宿A10/10・宿B9/10）を捕捉し、予約可否だけの変化は8/10種類です。未知の不具合の検出率ではありません。内容・価格・利用条件は商品ページで確認してください：https://work-check-kits.booth.pm/items/8937642

形式不正、実予約、API接続、料金計算はこの無料見本の範囲外です。施設ルールが異なる場合は期待値をそのまま当てずHOLDにしてください。
