検証コード: SKILL_CANARY_9f3b7
mHealth インフラ統制
目的
mHealth ETL 基盤のインフラとデータ契約の整合性を保ち、危険・非互換な変更を防ぐ。
使用する場面
- •スキーマ、パーティション、S3 レイアウトを変更するとき。
- •Lambda、Step Functions、Glue、dbt、Terraform の基盤動作を変えるとき。
- •IAM ポリシーや workspace/環境ルールを変更するとき。
入力
- •対象ファイル/コンポーネント(Lambda/Step Functions/Glue/Athena/dbt/Terraform)。
- •変更内容(スキーマ、パーティション、IAM、S3 パス、workspace の挙動)。
手順
- •
AGENTS.mdの不変条件(スキーマ、パーティション、テスト、秘密情報)を確認する。 - •
ai-doc/infra/とai-doc/operations/で設計/運用方針を確認する。 - •
references/infra-checklist.mdのチェックリストを実行する。 - •スキーマ/パーティション変更がある場合、必要な下流更新(Glue Catalog、dbt モデル、テスト)を列挙する。
- •Step Functions 変更がある場合、ASL JSON と Terraform を同時に更新する。
- •IAM 変更がある場合、スコープと最小権限の理由を記録する。
- •影響範囲と未決事項(TODO)を先に要約してから実装する。
出力期待
- •影響範囲の短い要約(変更点、必要更新、破壊可能性)。
- •スキーマ/パーティション/IAM の具体的な更新リスト。
参照
- •
references/infra-checklist.md