lib/ 以下のディレクトリ構成とファイル配置ルールを定める.コードを追加・移動するときは本ルールに従うこと.
アーキテクチャの背景・設計判断は SPEC_03 アーキテクチャと非機能 を参照する.
lib/ ├── main.dart # エントリポイント,Provider 登録 ├── app.dart # MaterialApp,テーマ ├── providers/ # 状態管理(ChangeNotifier) ├── screens/ # 画面(Scaffold 単位) ├── widgets/ # 再利用可能な UI 部品 └── services/ # 外部リソースとの橋渡し
テストコードの配置・命名規則は testing ルール を参照する(test/ 以下に対象と同じ階層で配置する).