# 11-01 公開前チェックの演習コード

- 目的: 配置（11-02）の前に、公開前チェック6項目のうち「今この環境で確かめられること」を機械的に確かめ、各項目を「演習で確認」「未確認」「実環境で確認が必要」に分類する。存在しない公開設定・本番の接続先・権限設定を「確認済み」にはしない。
- ファイル: `check_release.js`（確認と分類。何も書き換えない）、`env.example.txt`（06-04 と同じ設定見本。値は空欄）。接続先は 06-02 の設定ファイル、配置元は 08-01 の正本と 10-02 の出力を読む。
- 前提: 架空データ用。10-02 を先に実行していないと「配置元の成果物」が未確認になる。
- 終了コード: 0＝配置サンドボックスへの配置に進める（未確認は残る）、2＝止める条件（本番の接続先、設定見本に値が入っている）に該当。
- 必要なもの: Node.js（標準機能 `node:fs`・`node:path` のみ、追加パッケージなし）。実行記録は v24.18.0 で取得。

実行方法:

    cd 10-02-migration-plan && node run.js && cd ..   # 10-02 の出力を作る（配置元の確認のため）
    cd 11-01-prerelease-check
    node check_release.js

詳しい説明は記事「配置前に、公開範囲・接続先・秘密情報など6項目をチェック表で確認する」（11-01）を参照。
