| 2026-07-11 |
[clean] 規約を .claude/rules へ集約し実装完了フローを廃止
...
- GUIDE_06 コーディング規約 → .claude/rules/coding-style.md(paths: lib/**,test/**)
- GUIDE_07 テスト方針 → .claude/rules/testing.md(paths: test/**)
- GUIDE_08 実装完了フローを削除(GUIDE_02+/implement・refactorer.md・CLAUDE.md で定義済みのため冗長)
- CLAUDE.md/README/PLAN_02/PROGRESS.md の参照を新パスへ追従,.gitignore に auto-audit 台帳・settings.local.json を追記
- solo レイアウト確定: docs/01_GUIDE は GUIDE_01/02 のみ(03 は team 専用枠),template-sync-sha を更新
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
TIAS2301\user
committed
on 11 Jul
|
[update] テンプレート再構成を solo モードで取り込み
...
- .claude/commands/ を廃止し .claude/skills/ へ移行(auto-audit 追加)
- .claude/rules/ を新設(docs-naming/git-conventions/markdown-style/progress-log)
- docs/01_GUIDE を整理: GUIDE_02/03 を .claude/rules へ移動,GUIDE_04/05 を削除し新 GUIDE_02 エージェント運用ルールを追加
- restrict_repo_access.py を一時ディレクトリ許可対応に更新,agents 3種を更新
- solo モードのため team 層(task-* skills・check_sync.sh・GUIDE_03 チーム開発ルール)は除外,.claude/project-mode=solo を記録
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
TIAS2301\user
committed
on 11 Jul
|
| 2026-06-23 |
[update] テンプレート同期で /auto-refactor 導入に伴うルール・設定を取り込み
TIAS2301\user
committed
on 23 Jun
|
| 2026-06-04 |
[update] プロジェクトを SmTIAS-Capture にリネーム(Dart パッケージ・Android 識別子・ブランド表記)
...
正式名称 SmTIAS に揃え,撮影アプリのリポジトリ名を SmTIAS-Capture に統一.
- Dart パッケージ: mini_tias → smtias_capture(pubspec + 全 import + テスト)
- Android: applicationId/namespace/Kotlin package を com.example.mini_tias →
com.example.smtias_capture に変更.Kotlin 7 ファイルをディレクトリ移動.
MethodChannel 名を両側更新.AndroidManifest の label を SmTIAS-Capture に
- ルートクラス MiniTiasApp → SmtiasCaptureApp,MaterialApp title を SmTIAS-Capture に
- ブランド表記: README/CLAUDE.md/docs/scripts の MiniTIAS → SmTIAS-Capture
- データ契約は保持: MiniTIAS_QM_ / Pictures/MiniTIAS/ / 旧 MiniTIAS_YYYYMMDD
(SmTIAS-LightSim との取り決めのため変更しない)
検証: flutter build apk --debug 成功 / dart analyze 0 件 / flutter test 79 件通過.
※ ios/macos/linux/windows の未使用スキャフォールドに mini_tias 製品名が残存(別途).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
[update] SPEC_01 を3分割(画面 / カメラ撮影 / アーキテクチャ・非機能)し参照を更新
...
肥大化した画面機能仕様書(約400行)を読者・変更頻度の異なる3観点に分割.
- SPEC_01(画面機能仕様書,ファイル名維持): 画面一覧/遷移/撮影画面/一覧画面/パーミッション
- SPEC_02(カメラ撮影仕様書,新規): カメラ制御/撮影設定(Camera2)/撮影フロー/ライフサイクル/ファイル管理
- SPEC_03(アーキテクチャと非機能,新規): アーキテクチャ(Provider/層/ディレクトリ)/非機能要件
- 各 SPEC 冒頭に相互参照を追加
参照の更新(リンク切れ 0 件):
- CLAUDE.md 索引に SPEC_02/03 追加・TECH_01 索引の現行仕様を SPEC_02 に
- README リンク/ツリー更新
- GUIDE_06 のディレクトリ構成参照を SPEC_01→SPEC_03 に修正
- PLAN_02 の仕様参照を3分割対応
- TECH_01(05_TECH) の撮影設定参照を SPEC_02 に・SPEC_03 名称衝突を注記
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
[add] ImageStatistics の数理ロジックに JUnit テストを追加
...
compute(image: Image) をバッファ読み出しと数理計算に薄く分離し,後者を
computeFromShortBuffer(ShortBuffer, ...) として android.media.Image 非依存に.
合成 BGGR データで mean/max/p99/飽和率・低露光率を検証する JUnit テストを追加.
- ImageStatistics: computeFromShortBuffer を internal 抽出(挙動不変)
- build.gradle.kts: testImplementation(junit) を追加
- ImageStatisticsTest: 一様値ケース + 飽和/低露光ケースの 2 件
- GUIDE_07: 研究データ正確性に直結する数理ロジックは JUnit 対象とし
./gradlew test で実行する旨を追記
検証: ./gradlew :app:testDebugUnitTest 通過(tests=2, failures=0).
実機不要・CI 実行可.flutter test とは別ランナー(android/ で gradle 実行).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
| 2026-05-31 |
[update] テンプレートリポジトリの最新変更を同期
|
| 2026-04-24 |
[update] テンプレートリポジトリの最新変更を同期
...
- Bash フックを restrict_repo_access.py に追加(破壊的コマンドのリポジトリ外実行をブロック)
- settings.json で Bash ツールも hook 対象に追加
- エージェント(coder/tester/refactorer)の Git コマンド権限を細分化
- /implement に Phase 4(ドキュメント更新)を追加
- .gitattributes を追加(改行コード統一)
- .gitignore に .claude/commit-context.md を追加
- CLAUDE.md・GUIDE_01・GUIDE_05 を新パイプラインに合わせて更新
|
| 2026-04-08 |
[add] エージェント運用ルールと .claude/ 設定を統合
...
new-template のエージェント開発パイプライン(coder/tester/refactorer)を
MiniTIAS に統合.GUIDE_05 としてエージェント運用ルールを追加し,
既存の GUIDE_05〜07 を 06〜08 にリナンバー.
.claude/ 以下にエージェント定義・コマンド・Hook を配置.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
| 2026-04-04 |
[add] 規約整備(コーディング規約・テスト方針・実装完了フロー)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
|
|