背景
Unit 006 コードベース調査レポート(サイクル v0.3.0)の調査候補 #18(観点 5.5)。Unit 008 のユーザーレビューで「起票する」として採否確定。
- 対象ファイル/箇所:
lib/config_migrate.py@bd55d9c:L18-L103(migrate_shell_to_toml / cmd_migrate を含む行範囲)
- 現状の問題:
tests/config_cmd.bats@bd55d9c:L151-L165 で migrate サブコマンドを、tests/config.bats@bd55d9c:L54-L72 と L93-L109 で自動 migrate 経路を CLI 経由で検証済み。したがって変換ロジック自体は検証されている。ただし Python レベルで migrate_shell_to_toml を直接呼ぶユニットテストは存在しない
- 推奨対応:
tests/test_config_migrate.py(unittest 方針)を追加し、fixture の shell config を TOML 期待値に変換するラウンドトリップテストを補強(既存 CLI 経路テストを置き換えるのではなく追加補完)
- 想定影響範囲: 新規テストファイル追加のみ
- 確度区分:
confirmed
- 備考: CLI 経路では既にカバー済み
参照
サイクル
v0.3.0 サイクルの Construction Phase(Unit 006 → Unit 008)で採否確定した起票候補。実装修正は別サイクル(次サイクル以降)で対応予定。
背景
Unit 006 コードベース調査レポート(サイクル v0.3.0)の調査候補 #18(観点 5.5)。Unit 008 のユーザーレビューで「起票する」として採否確定。
lib/config_migrate.py@bd55d9c:L18-L103(migrate_shell_to_toml/cmd_migrateを含む行範囲)tests/config_cmd.bats@bd55d9c:L151-L165でmigrateサブコマンドを、tests/config.bats@bd55d9c:L54-L72とL93-L109で自動 migrate 経路を CLI 経由で検証済み。したがって変換ロジック自体は検証されている。ただし Python レベルでmigrate_shell_to_tomlを直接呼ぶユニットテストは存在しないtests/test_config_migrate.py(unittest方針)を追加し、fixture の shell config を TOML 期待値に変換するラウンドトリップテストを補強(既存 CLI 経路テストを置き換えるのではなく追加補完)confirmed参照
bd55d9cb48749fb1df884880b46223a9ff7a1ea8.aidlc/cycles/v0.3.0/plans/code_review_report.mdの観点 5.5 セクションサイクル
v0.3.0 サイクルの Construction Phase(Unit 006 → Unit 008)で採否確定した起票候補。実装修正は別サイクル(次サイクル以降)で対応予定。