架空企業「みらい業務サービス」の社内依頼・承認管理アプリの例。実在する会社・案件・人物は含まない。 記事「秘密情報を設定から分離し、外部部品の出所と利用条件を確認する」(06-04)の本文で実際に実行して確認した内容をまとめたもの。空欄版は 06-04-secrets-dependencies_template.md。

実際の秘密情報はこの記入例にも含まれていません。

1. 設定見本(値は空欄)

# 依頼・承認管理アプリ 設定見本(値は空欄。実際の値はこのファイルに書かない)
DB_CONNECTION_STRING=
API_KEY=

.gitignore(実際の値を置く .env を Git の対象から外す。このリポジトリ本体の .gitignore と同じ内容):

.env
.env.*
!.env.example

値の置き場所と、4つの混入先の確認

場所置いてよいか確認方法(2026-09-21 に演習で実行、evidence_public/phase5b2c2-2026-09-21/06-04/run_log.md)
コード置かない(環境変数から読む)秘密らしい書き方の検査 0 件
Git の履歴置かない.env が保存の対象外(check-ignore)、履歴の全文検索で 0 件
AIへ渡す資料置かない(設定見本だけ渡す)検査 0 件
公開する実行記録置かない検査 0 件
.env(Git の対象外、作業するパソコンの中)/組織の管理の仕組み置いてよい演習では架空の値 DRILL-FAKE-KEY-0000 のみ

機械の検査は決まった書き方しか見つけられないため、保存・送信・公開のたびに目視も行う。

2. 依存部品の一覧

部品名出所版利用条件更新方針
(例)外部のワークフロー部品公式の配布元(架空)未確定利用規約の確認が必要(未確認)03-03の選定後に決める

3. 完了条件の確認

4. 次工程へ渡すもの