変更ゲート CSV|許可列以外の変更を検査するPythonキット v0.1.2
- Digital500 JPY

「priceだけ更新したつもりが、statusも変わっていた」。CSVの更新前後をキーで照合し、指定した列以外の変更、行追加・削除を確認するPython検査キットです。 行の順番が変わってもID等のキーで照合。複数列キーにも対応します。変更許可列と行増減のルールをJSONで指定し、HTML・JSONのレポートに保存します。入力CSVを修正・上書きする機能はありません。 同梱:Python CLI、架空CSV、設定例、日本語README、利用条件、29テストのコード、実行確認スクリプト、架空データの生成済みレポート。 必要環境:Python 3.12を推奨。確認済みはMacBook Pro / macOS(Darwin)/ Python 3.9.6、およびLinux / x86_64 / Python 3.12.14。両環境で29テストとデモ検査PASS。MacはChromeでサンプルHTML表示・日本語・表も確認済み。MacのCPU型、macOSとChromeの詳細版は未記録。Pythonの導入とコマンド操作が必要です。初回はPythonのコマンド操作ができるMac利用者向けです。Windows実機は未確認で確認済み環境には含めません。他のPython版・OS版・機種での動作保証はありません。空きメモリ1GiB、空きディスク100MiB以上を目安に推奨します。データと変更レポートの量に応じて、より多くの空き領域が必要です。 対応形式:UTF-8 / CP932、カンマ区切りCSV / タブ区切りTSV。各ファイル10MiB、50000データ行、1セル131072文字以内。前後で同じ列名集合が必要です。 非対応:Excelファイル、列名の改名照合、数式計算、数値の許容差、自動修正、クラウド・API連携、電子署名。全ての不正なCSV構文を検出する専用バリデーターではありません。 POLICY_OKは「設定ルール外の変更を検出しなかった」という意味です。値の正しさや業務上の承認は保証しません。入力とルールのSHA-256は検査対象を特定する指紋で、第三者認証ではありません。 ツールにネットワーク通信・テレメトリー機能はありません。レポートには入力データの値が含まれます。保存・共有先を確認してください。 購入者または購入組織の内部での業務利用・商用利用・内部改変を認めます。生成レポートの取引先への納品も認めます。ツール本体・コード・マニュアルの再配布・転売は禁止です。 購入者都合の返品は原則として受け付けません。説明した対応範囲内の不具合や商品説明との相違は、再現例を確認し、修正版の提供または返金で対応します。法令上の権利・責任は排除しません。 通常サポート:購入後30日以内、説明した対応範囲で再現する不具合のみ受付。受付後7日以内に一次回答。法令上必要な対応はこの期間で制限しません。個別改造・導入代行・業務上の判断・将来の更新・無期限対応は含みません。 問い合わせ窓口:この商品のBOOTHショップメッセージ。商品名・OS・Python版・エラーメッセージと、架空データでの再現方法をお知らせください。個人情報・実業務データ・秘密情報は送らないでください。 AIが設計・制作し、実際の人間の販売者が販売・サポート上の責任を負います。
