<!-- 公開用の匿名化コピー。原証拠は evidence/ 配下（非公開）。変換規則は evidence_public/CONVERSION_RECORD.md を参照。内容の実行結果は変えていない。 -->

# 06-02 接続先確認の演習 実行記録（Phase 5B-1）

- 実行日時: 2026-09-20 22:40 JST
- 実行環境（実測）: macOS 26.6.2 / Node.js v24.18.0（標準機能のみ、追加パッケージなし）
- 実行場所: <PROJECT_ROOT>/examples/06-02-environments
- 記録方法: 各コマンドを順に実行し、stdout・stderr・終了コードを整形・省略せずにそのまま記録した。stderr が空の場合は「stderr: （出力なし）」と記す。
- 対象: 3つの設定ファイルはすべて架空の設定。実際の接続先・実データは存在しない。check_env.js は設定ファイルを読んで表示するだけで、何も書き換えない。

### 1. `node check_env.js`

```text
$ node check_env.js
接続先確認: environment=development / dataType=架空データのみ / connection=ローカルの練習用フォルダ
判定: 架空データの環境です。操作してよい環境です
```

stderr: （出力なし）

終了コード: 0

### 2. `node check_env.js env-staging.json`

```text
$ node check_env.js env-staging.json
接続先確認: environment=staging / dataType=架空データのみ（本番相当の量・形式を仮定） / connection=ローカルの検証用フォルダ（架空の設定）
判定: 架空データの環境です。操作してよい環境です
```

stderr: （出力なし）

終了コード: 0

### 3. `node check_env.js env-production.json`

```text
$ node check_env.js env-production.json
接続先確認: environment=production / dataType=実データ（架空の想定。この演習に実データは存在しない） / connection=（架空の設定。演習では接続先は存在しない）
判定: 本番環境です。運用管理者の確認を経ていない操作はここで止めます（記事 第5.2節の「本番へ操作する条件」）
```

stderr: （出力なし）

終了コード: 2

### 4. `node check_env.js env-missing.json`

```text
$ node check_env.js env-missing.json
```

stderr:

```text
設定ファイルが読めません: env-missing.json（ENOENT）。今いる場所を pwd で確認し、ファイル名を見直してください
```

終了コード: 1

