業務の訂正・引継ぎを確かめる教材（2026年10月26日）

架空の固定入力43場面を、別ファイルの期待結果へ照合します。
実製品の性能、権限、メール配信、データ保存を試した結果ではありません。
個人情報や実際の業務データは入れないでください。外部通信はありません。

1. ZIPを展開し、同じフォルダーで Python 3 を使います。追加ライブラリは不要です。
2. 全件: python3 check-scenarios.py
3. 一つだけ: python3 check-scenarios.py --case daily

場面の名前:
handover 担当の引継ぎ / portal 資料の版への回答 / approval 金額と承認版
inspection 測定値と目視異常 / construction 予約期間と到着 / intake 訂正・再送
 daily 日報の期限と最新版 / contract 相手への連絡期限 / harvest 混載と分割
proposal 増加率と単位 / tool-selection 入力条件と用途変更 / paper 原本と候補
prototype 申請・承認・受渡し / outsourcing 見積りの未回答項目
structured 確認した内容と登録直前の内容

scenarios.jsonのinputが入力、expectedが事前に置いた期待結果です。
結果のactualとexpected、matchesを比べてください。matches=falseなら終了コード1です。
自社ルールを考える場合はコピーを作り、入力と期待結果をそれぞれ見直します。
一致したことだけで、実システムへそのまま組み込める設計とは判断しないでください。

日報は「勤務対象4件、期限8月31日18時、9月1日の受付も作業日は8月31日」。
訂正待ちでは旧版も集計から外す、という本文と同じ例です。
メールの注文対応・訂正版番号は、人が先に対応付けた設定です。文意を自動判定しません。
承認5万円・15暦日前などは例の会社のルールで、法律や一般的な業界基準ではありません。
数値や版が合っても、原本の真偽、契約上の効力、安全な使用再開は別に確認してください。
