Merged
Conversation
- docker-compose.yml: go-app と rails-app を単一の app サービスに統合 - Dockerfile.dev: mise を使用した統合開発環境(Go 1.25.4, Ruby 3.3.6, Node.js) - mise.toml: 各サブプロジェクトのツールバージョン管理を追加 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- docs/designs/ を docs/plans/ と docs/specs/ に分割 - docs/README.md を追加(ドキュメント構造の説明) - 計画書と仕様書を明確に分離 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Dockerfile.dev のパッケージコメント追加、mise reshim への変更、 Claude Code のインストール方法を公式スクリプトに変更 - go/Dockerfile.dev と rails/Dockerfile.dev を削除(統合コンテナに移行済み) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Go CI: goimports チェックステップの追加、golangci-lint-action を v9.2.0 に更新 - Rails CI: setup-node を v5 に更新 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- testutil.SetupTestDB を sync.Once パターンに変更し、DB接続を共有化 - auth.BcryptCost 変数を導入し、テスト時は MinCost (4) に設定 - Makefile の test ターゲットから CI 分岐と -short フラグを削除 - tparse -all オプションで合格テストも含めて表示 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- バリデーション方針を Validator パターンに統一(golangci-lint 設定も更新) - テスト戦略に TestMain パターンと bcrypt コスト低減を追加 - テンプレートデータ構造体と ViewModel の関係を記載 - APP_ENV 例外規則を追加 - コード例を SetupTx パターンに更新 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- レビュー時に参照するガイドライン一覧を追加 - 実装時のガイドライン(既存コードとの一貫性)を追加 - セッションストアの詳細情報を追加 - CI/CD セクションを Go 版・Rails 版の2つに更新 - Dev Container の記述を開発コンテナに変更 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Ruby コーディング規約の詳細化(ダブルクオート、ハッシュ省略記法、private def 等) - ActiveRecord includes 禁止規約を追加 - クラス間の依存関係ルールを追加 - UseCase のトランザクション処理ガイドラインを追加 - 重要な原則セクションを追加 - bin/check による全検証の一括実行を追加 - Sorbet 型定義: Rails.logger の型を BroadcastLogger に修正、routes メソッドの型を改善 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- .gitignore: .claude ディレクトリを追跡対象に変更(*.local.json のみ除外) - 作業計画書テンプレート: 文言を「設計」から「作業計画書」に統一、ファイル名を9種類に更新 - レビューテンプレート: ファイル命名規則を3桁連番に変更、対応方針の回答フォーマットを追加 - 完了した作業計画書を 1_doing/ から 3_done/202602/ に移動 - .claude/ ディレクトリ(コマンド定義、設定)を追加 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- フェーズ1-3の実装をガイドラインに照らしてレビュー - 全32ファイルを確認し、問題点なし(Approve) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
依存関係テーブルのセル右側の余分な空白を削除し、 Prettier のフォーマットルールに準拠させた。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- プロジェクトルートに Oxfmt 設定(.oxfmtrc.json, .oxfmtignore)を追加 - ルート Makefile に fmt/fmt-check コマンドを追加 - fmt-ci.yml で Oxfmt のフォーマットチェック CI を追加 - Rails 版から Prettier 関連ファイル(.prettierrc, .prettierignore)を削除 - rails-ci.yml から Prettier ジョブを削除 - Rails 版の CLAUDE.md, bin/check を Oxfmt コマンドに更新 - Oxfmt による Markdown テーブル・TOML インデントの自動フォーマット Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Dockerfile.dev に hivemind を追加し、golangci-lint を v2.7.2 に更新 - Procfile.dev で Go/Rails の開発サーバーを統合管理 - go-ci.yml の golangci-lint を v2.7.2 に更新 - go/Makefile の tparse に -all オプションを追加 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- アーキテクチャガイドに WithTx パターンのドキュメントを追加 - Middleware 層から Templates への依存を許可するルールに変更 - golangci-lint の depguard ルールを Middleware-Templates 依存許可に更新 - CLAUDE.md に SetupTx/GetTestDB の使い分けガイドを追加 - templ-guide, validation-guide のコメントを最新の実装に合わせて更新 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- internal/handler/accounts/ にアカウント作成ハンドラーを追加 - internal/templates/pages/accounts/ にアカウント作成テンプレートを追加 - cmd/server/main.go にルーティング設定(/sign_up, /accounts)を追加 - リバースプロキシのホワイトリストに /sign_up, /accounts を追加 - アカウント作成用の国際化メッセージ(ja/en)を追加 - email_confirmation バリデーターテストの t.Parallel() 競合を修正 - 作業計画書のフェーズ4-6チェックボックスを完了に更新 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- .oxfmtignore の無視パターンを .oxfmtrc.json の ignorePatterns に統合し、 .oxfmtignore ファイルを削除 - package.json の scripts 名を oxfmt/oxfmt:check から fmt/fmt:check に変更 - Makefile と CI ワークフローの参照を更新 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ルートの package.json に packageManager: pnpm が設定されているため、 actions/setup-node@v5 が自動的に pnpm のキャッシュをセットアップ しようとしてエラーになっていた。ESLint と RSpec ジョブに package-manager-cache: false を追加して自動検出を無効化。
ブランチ指定(main のみ)からパスベースのトリガーに変更し、 対象ファイル(JS, TS, CSS, JSON, YAML, MD, TOML)が変更された 場合にのみ CI が実行されるようにした。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Oxfmt の sortTailwindcss をトップレベルから overrides に移動し、 go/** のみに適用するように変更。rails/public/*.html を処理する際に rails/tailwind.config.js の daisyui モジュールが見つからず CI が 失敗する問題を修正。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.