# LegalOS 契約書一発整形 実機確認チェックリスト 最新版

販売直前の最終確認用チェックリストです。確認日は必ず記録し、NG が出た項目は
リリース ZIP を配布する前に原因と対応を残してください。

## 基本情報

- 確認日:
- 確認者:
- Windows バージョン:
- ZIP 名:
- EXE パス:
- 使用したサンプル:
- 使用した実 docx:

## 起動とライセンス

- [ ] EXE をダブルクリックして起動できる
- [ ] 初回起動時にセットアップウィザードが表示される
- [ ] 画面右上にライセンス表示が出る
- [ ] 初回状態で「無料トライアル（残り30日）」または同等のトライアル表示が出る
- [ ] 「ライセンスキー入力」ボタンで入力ダイアログが開く
- [ ] 不正なライセンスキーを入力すると拒否される
- [ ] 正しいライセンスキーを入力すると「ライセンス認証済」表示になる
- [ ] 無料トライアル終了時の文言と誘導が自然に読める

## 入力とプレビュー

- [ ] sample_docs の docx を「Wordファイルを取り込む」から読み込める
- [ ] 実 docx を「Wordファイルを取り込む」から読み込める
- [ ] docx をウィンドウへドラッグ＆ドロップして読み込める
- [ ] docx 以外を D&D すると警告され、アプリは継続する
- [ ] 左右比較プレビューが表示される
- [ ] 左右スクロールが大きく破綻しない
- [ ] 候補マーカーをクリックして対象/除外を切り替えられる
- [ ] 保護候補表示が出る
- [ ] 保護候補クリック時に解除確認ダイアログが出る
- [ ] 保護候補を解除した場合、整形前に注意して確認できる

## 整形実行

- [ ] 「整形を実行」を押すと確認ダイアログが出る
- [ ] 整形済みファイルが別名で保存される
- [ ] 保存名に「_整形済み」が付く
- [ ] 同名ファイルがある場合に連番で保存される
- [ ] 整形後 Word または既定アプリで自動オープンされる
- [ ] 自動オープンに失敗しても警告され、保存済みファイルは残る
- [ ] 元ファイルの更新日時が変わらない
- [ ] 元ファイルの SHA-256 が変わらない
- [ ] 整形後の文書を目視し、契約内容が変わっていないことを確認する

## ログと問い合わせ導線

- [ ] 「このソフトについて」を開ける
- [ ] 「ログフォルダを開く」ボタンでログフォルダを開ける
- [ ] `%APPDATA%\LegalOSContractFormatter\logs\app.log` が存在する
- [ ] app.log に起動、取り込み、整形実行、終了のログが残る
- [ ] エラー発生時に app.log を問い合わせ先へ案内できる

## パスと環境

- [ ] 日本語パス配下の docx を読み込める
- [ ] 日本語パス配下に整形済みファイルを保存できる
- [ ] 空白を含むパスで読み込み・保存できる
- [ ] OneDrive 配下の docx を読み込める
- [ ] OneDrive 配下または同期対象外フォルダへ保存できる
- [ ] 書き込み権限がない保存先ではエラーダイアログが出てアプリは継続する

## SmartScreen

- [ ] 初回起動時に Windows Defender SmartScreen が表示されるか確認する
- [ ] 表示された場合、「詳細情報」から起動できる
- [ ] README の SmartScreen 案内でユーザーが起動手順を理解できる
- [ ] 二回目以降の起動挙動を確認する

## 配布物

- [ ] ZIP を解凍すると `LegalOS_ContractFormatter.exe` がある
- [ ] `_internal` がある
- [ ] `README.txt` がある
- [ ] `sample_docs` がある
- [ ] `docs` がある
- [ ] ライセンスキー生成スクリプトが含まれていない
- [ ] `license.dat` / `settings.json` / `trial.json` が含まれていない
- [ ] `__pycache__` / `.pyc` / `.git` / `.env` / `.pytest_cache` が含まれていない
- [ ] `legal_os.db` / `legaldesk.db` が含まれていない

## 既知の制限として説明すること

- [ ] PDF 入力は非対応
- [ ] OCR は非対応
- [ ] AI レビューは非対応
- [ ] Word COM / Adobe Acrobat / 有償 SDK は使っていない
- [ ] インストーラー、自動更新、オンライン認証、コード署名は未対応
