# 復元が止まった工程の記録 / evulix

## 保存して記入する手順

1. 空欄の原本を残し、コピーを「案件名-確認日.md」など区別できる名前にします。
2. Markdown（.md）は文字で書く記録表です。テキストを編集できるアプリでコピーを開き、空欄を埋めます。表の「|」の区切りを残してください。
3. 自分が確認した日時・条件・根拠を書き、分からない欄は「未確認」にします。記入例を自分の実施結果として写さず、次の作業・担当・予定を残します。
4. 記入版を保存して開き直し、内容を確認します。担当へ渡す場合は秘密や個人情報を除き、共有してよい範囲と保管場所、最新の記入版を確認してください。

保存・記入しただけでは点検完了になりません。記入内容はevulixや点検ノートへ自動送信・同期されません。
このMarkdownは点検ノートの再開用ファイルではありません。ノートを再開する場合は専用のJSONを使います。

失敗や未確認の項目を一件ずつ残すひな形です。空欄は未確認です。
起動やHTTP 200だけで、サイト全体の復旧完了とは判断しません。
記入ファイルはevulixへ送信されません。予定日を入れても通知はありません。

## 本文と記入欄の対応

掲載例の結果ではなく、自分が確認した一件を記入します。未調査の欄は未確認として残してください。

| 本文で確認すること | この表に残す場所 | 自分の対象へ置き換えること |
| --- | --- | --- |
| 演習と失敗一件を特定する | 「演習の対象と条件」 | 一覧と同じ演習識別名・対象版・隔離先と、この残件の識別名を記録する |
| どの工程で止まったかを調べる | 「最初に止まった工程」 | 実際の操作と観測を残す。掲載例の依存・起動先・CSS欠落を自分の原因と決めない |
| 許可された変更後を照合する | 「変更と再確認」 | 同じ対象・条件で再確認し、変更した内容と実際の結果を残す |
| 一件の結果を全体へ戻す | 「再確認から対象一覧へ戻す」 | この対象の結果だけを一覧に戻す。他の対象の不足・未確認は保持する |

## 対象一覧からこの記録へ

[復元の対象と不足の一覧](https://evulix.com/downloads/restore-coverage.md)で確認済み・不足・未確認を分け、最初に止まった工程をこの記録へ残します。
同じ演習識別名・対象版・隔離先を照合し、失敗一件ごとにこのファイルを複製してください。
別の演習や別の対象で成功した結果は、この一件の再確認として扱いません。

## 演習の対象と条件

演習識別名（対象一覧と同じもの）:
残件識別名（この一件を照合する名前）:
対象一覧の保管先・対応する対象または工程:
この詳細記録の保管先:
この詳細記録の最終追記日時とタイムゾーン:
確認日時・タイムゾーン:
確認した担当／復元作業を行う担当:
元のコミット・バックアップ版:
隔離した復元先:
OS・PHP・Composerなどの実行環境:
依存の準備（新規インストール / 再利用 / 未準備）:
起動時の作業ディレクトリと公開先:
実メール・本番DB・外部APIへ接続しないことの確認:
変更前の控えの保管先（秘密の値は記入しない）:

## 最初に止まった工程

工程（展開 / 依存 / 設定 / 起動 / 本文 / CSS・画像 / フォーム・データ）:
確認対象のコマンド・URL:
期待した結果:
実際の結果:
終了コード（CLI）またはHTTP応答:
本文・CSSなど、HTTP応答とは別に確認した内容:
ログの時刻と、原因を絞るための文言（秘密や個人情報は除く）:
エラーが指すファイル・パス:
実際の作業先・公開先・ファイルの有無との照合:
この時点で確認できている工程:
原因として確認できたこと:
まだ推測にとどまること:

## 変更と再確認

変更した一箇所:
変更前に戻せる控え:
再確認の日時・対象・同じ条件:
終了コード・HTTP応答:
期待する本文が表示されたか:
CSS・JS・画像が取得できたか:
失敗が解消した根拠:
解消していないこと:

## 再確認から対象一覧へ戻す

対象一覧へ反映した工程・状態:
反映した担当・日時:
同じ条件で確認した日時・結果・根拠への参照:
一覧へ残した未解決・未確認と残件識別名:

一覧への反映は手作業です。変更前の失敗と確認済みの原因を残し、再確認した工程だけを更新してください。
隔離先や対象版が変わった場合は別の演習として記録します。起動・CSSの成功をDB・アップロード・実メール配送の確認済みへ広げません。

## 残る対象と次の作業

DB・アップロード・権限・配信・実メール等の未確認:
対象外にした範囲と理由:
次に確認できる担当:
次の作業・確認条件:
確認予定日:

予定を決めただけの項目を完了にしません。
共有前にパスワード、APP_KEY、認証コード、Cookie、秘密のURLや個人情報が含まれていないか確認してください。

## 途中から再開する

1. 演習識別名・残件識別名・対象版・隔離先を一覧と照合し、この詳細記録の最新の保管先・最終追記日時を確認します。別の失敗一件を同じ記録へ混ぜません。
2. 最初に止まった工程、直前の変更、再確認できていない工程と次の担当・予定を確認します。前の結果を消さず、本番に接続しない同じ隔離条件で続きを試します。
3. 再確認した工程の日時・結果・根拠を追記し、対応する残件だけを一覧へ手動で反映します。対象版・隔離先が変わった場合は別の演習とし、元の一覧・詳細記録への参照を残します。

再確認の追記：

- 前回の記入版への参照：
- 今回変わった条件（変更なしの場合も記入）：
- 再確認した日時・担当・結果と根拠への参照：
- 残る未確認・次の担当と予定：

[記録先と次の作業を本文で確認する](https://evulix.com/essays/backup-that-can-be-restored#guide-next)

## 参照する手順と資料の版

出典：evulix「Gitからサイトを起動する：隔離復元の実測と限界」
https://evulix.com/essays/backup-that-can-be-restored

ひな形更新：2026-10-14（資料の更新日です。作業の確認日時は上の記録欄へ記入してください。）
この欄のURLは参考手順の掲載先です。自分が点検する対象のURLとは別です。

次に読む手順：

- [演習対象と隔離条件を決める](https://evulix.com/essays/backup-that-can-be-restored#guide-preparation)
- [起動後に残る復元対象を確認する](https://evulix.com/essays/backup-that-can-be-restored#guide-completion)

ノートへ確認状況を残す場合：

- [依存・起動先で止まった場合：隔離起動の記入欄](https://evulix.com/notebook#check-restore-isolated)
- [本文は開くがCSS・データ・機能が不足する場合：範囲確認の記入欄](https://evulix.com/notebook#check-restore-coverage)

既に記入中のノートがあれば、そのタブへ戻ってください。対象版・隔離先・演習識別名と、この詳細記録の保管先をメモに残します。再確認した工程だけを更新し、別の未確認を成功へ移しません。

記事を開いても、このファイルの記入内容は送信・同期されません。
