## 背景 Unit 006 コードベース調査レポート(サイクル v0.3.0)の調査候補 #16(観点 5.3)。Unit 008 のユーザーレビューで「起票する」として採否確定。 - **対象ファイル/箇所**: `lib/aws.sh@bd55d9c:L14-L92`(`_write_aws_profile`、`_setup_aws_credentials` を含む行範囲) - **現状の問題**: `tests/aws*.bats` が存在せず、AWS credential のセットアップ / JSON パースがテスト外 - **推奨対応**: `tests/aws.bats` を新設。`aws sts assume-role-with-web-identity` などは mock し、credential ファイルが正しい形式で書かれるかを検証 - **想定影響範囲**: 新規テストファイル追加のみ。ただし AWS CLI 依存のため fixture 整備が必要 - **確度区分**: `confirmed` ## 参照 - 分析対象コミット SHA: `bd55d9cb48749fb1df884880b46223a9ff7a1ea8` - Unit 006 観点別本文: `.aidlc/cycles/v0.3.0/plans/code_review_report.md` の観点 5.3 セクション - Unit 008 採否確定: 同レポート末尾「確定済み起票候補」表 #16 ## サイクル v0.3.0 サイクルの Construction Phase(Unit 006 → Unit 008)で採否確定した起票候補。実装修正は別サイクル(次サイクル以降)で対応予定。
背景
Unit 006 コードベース調査レポート(サイクル v0.3.0)の調査候補 #16(観点 5.3)。Unit 008 のユーザーレビューで「起票する」として採否確定。
lib/aws.sh@bd55d9c:L14-L92(_write_aws_profile、_setup_aws_credentialsを含む行範囲)tests/aws*.batsが存在せず、AWS credential のセットアップ / JSON パースがテスト外tests/aws.batsを新設。aws sts assume-role-with-web-identityなどは mock し、credential ファイルが正しい形式で書かれるかを検証confirmed参照
bd55d9cb48749fb1df884880b46223a9ff7a1ea8.aidlc/cycles/v0.3.0/plans/code_review_report.mdの観点 5.3 セクションサイクル
v0.3.0 サイクルの Construction Phase(Unit 006 → Unit 008)で採否確定した起票候補。実装修正は別サイクル(次サイクル以降)で対応予定。