Skip to content

master<-dev#1359

Merged
TinyKitten merged 12 commits intomasterfrom
dev
Jan 4, 2026
Merged

master<-dev#1359
TinyKitten merged 12 commits intomasterfrom
dev

Conversation

@TinyKitten
Copy link
Member

都営バス対応がメイン

TinyKitten and others added 11 commits December 13, 2025 00:16
総武快速線の英語表記にRapid Serviceを追加
* docs: GTFS都営バスデータ導入に関する調査報告書を追加

既存のStationAPIにGTFSフォーマットの都営バスデータを導入する際の
懸念点と対応アプローチ案を調査・整理した。

主な調査内容:
- 現在のStationAPIの構造とGTFSフォーマットの比較
- データモデル、ID体系、パフォーマンスへの影響
- API設計、データ更新運用の課題
- 段階的な統合拡張アプローチの提案

* docs: マークダウンリント指摘の修正

- コードブロックに言語指定(text)を追加
- 強調記号を見出し記法(####)に変更

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: Phase見出し後に空行を追加(MD022対応)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
* docs: 技術負債分析レポートを追加

- 高優先度: 過大な構造体設計、SQL最適化、過度なclone使用
- 中優先度: 命名問題、複雑なSQLクエリ、ハードコード値
- 低優先度: テスト不足、ドキュメント不足
- 改善提案を短期/中期/長期で整理

* docs: コードレビュー指摘を反映

- README.md に技術負債分析ドキュメントへのリンクを追加
- Station 構造体のフィールド数を 66 → 64 に訂正
- Line 構造体のフィールド数を 39以上 → 33 に訂正
- Clippy suppression の説明を impl-block attribute として明確化
- アーキテクチャドキュメント不足を高優先度に変更
- 重複セクションを削除

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
* docs: アーキテクチャドキュメントを追加

- docs/architecture.md を新規作成
  - 4層構造(Domain/UseCase/Infrastructure/Presentation)の設計思想
  - データベース/gRPC/スキーマ更新時の注意点
  - 命名規則(Row構造体 vs Entity の区別)
  - キャッシュ戦略の判断理由(query.rs:169-265)
- README.md にドキュメントへの参照を追加
- technical_debt.md のアーキテクチャドキュメント不足を対応済みに更新

Closes #1350

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* style: コードブロックに言語指定を追加 (MD040対応)

CodeRabbitのレビュー指摘に対応し、docs/architecture.md内の
5箇所のコードブロックに言語指定 (txt) を追加。
- 39行目: レイヤー構造図
- 251行目: 変換フロー図
- 332行目: リクエストフロー図
- 377行目: エラー伝播チェーン図
- 391行目: ディレクトリ構造

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* 都営バス対応

* cargo fmt

* テスト修正

* 25時対応

* バグ修正

* DefaultHasherの代わりにFNV-1aハッシュ関数を使用

* cargo fmt

* インポート時のトランザクション実装

* clippy fix

* バグ修正とGetStationByLineIdRequest direction_id対応

* ビルド時警告に対応

* テスト追加とCSV0件対応

* cargo fmt

* シンプルなパターンマッチ

* テスト追加
* 駅から半径300m以内のバス停を乗換可能バス停とする

* rustfmt

* transport_typeをちゃんと使う

* rustfmt

* テストコード修正
@TinyKitten TinyKitten self-assigned this Jan 4, 2026
@TinyKitten TinyKitten requested a review from 10mocy as a code owner January 4, 2026 06:20
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 4, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@TinyKitten TinyKitten merged commit 17f7f53 into master Jan 4, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant