# 記事C 復元演習コード（配布用コピー）

- 正本: ai-system-development/examples/sample-c/
- 目的: 架空データでバックアップからの復元演習を行い、基準時点との照合と、戻らない変更の一覧化を確かめる。
- 前提: 架空データ用。演習領域（このフォルダ直下の work*）の中だけで動く。本番・共有・外部のデータベースには接続しない。
- 注意: cleanup_v1_1.py は意図的に危険にした失敗例で、演習領域内の履歴を削除する。業務データやサーバー上で実行しない。
- 必要なもの: Python 3 の標準ライブラリのみ。実行記録は Python 3.9.6（サポート終了版）で取得。

同じフォルダにこの5ファイルをそろえて、番号順に実行する:

    cd sample-c
    python3 drill.py reset --confirm
    python3 drill.py setup
    python3 drill.py backup
    python3 drill.py after-backup
    python3 drill.py break
    python3 drill.py freeze
    python3 drill.py rollback-code
    python3 drill.py restore
    python3 drill.py verify
    python3 drill_selfcheck.py

詳しい説明は記事C「障害から復旧し、業務を再開できるか確認する」を参照。
