ソースと実行方法　公開前草案

自作アプリ部分はAGPL-3.0-onlyで提供します。
LICENSE.txtとCOPYRIGHT.txtを確認してください。
公開ZIPではapp/のPythonソースを省略せず同梱する方針です。

主な構成：
・app/launch.py と app/ちょこっとマスキング.pyw：起動
・app/masking/：画面、PDF処理、描画、別プロセス、一時ジョブ、診断ログ
・app/requirements.txt：Python依存の固定版
・source/build_tools/zip_whitelist.py：配布内容の計画・検査

ソースからの実行（開発用、Windows）：
1. CPython 3.14.3のWindows版を用意します。
2. ZIP展開先で仮想環境を作成します。
     python -m venv .venv
3. 依存を明示的にインストールします。この操作には通常ネット接続が必要です。
     .venv\Scripts\python.exe -m pip install -r app/requirements.txt
4. 起動します。
     .venv\Scripts\pythonw.exe app/ちょこっとマスキング.pyw

確認済みの依存はPyMuPDF 1.27.2.2（MuPDF 1.27.2）、
PySide6/PySide6_Essentials/PySide6_Addons/shiboken6 6.11.0です。
開発フォルダから実行する場合は上記のapp/接頭辞を外します。

以下は公開前の未完了事項です。
・上記手順の新しい環境での再現確認。
・Python同梱版の起動ファイルと梱包・再構築手順。
・配布する依存全体の正確な対応ソース、ビルド設定、第三者notice、取得案内。
・Qtライブラリの差替え・デバッグ方法と確認。

この草案と自作.pyの同梱だけで、依存全体の対応ソース提供が完了したという意味ではありません。
完成ZIPの公開は、実際に配る全runtimeとこれらの資料を整えてから行います。
