Skip to content

中央線東京〜河口湖の富士急行線直通系統追加を master へ反映 - #1668

Merged
TinyKitten merged 1 commit into
masterfrom
dev
Aug 28, 2026
Merged

TinyKitten merged 1 commit into
masterfrom
dev

Conversation

@TinyKitten

Copy link
Copy Markdown
Member

概要

dev に入っている 1 件 (#1667) を master へ反映する本番リリース PR。中身は data/5!station_station_types.csv のみのデータ追加で、JR 中央線快速電車と富士急行線を直通する東京〜河口湖の運行系統 3 件を新規収録する。コードの変更は無く、既存系統の書き換えも無い(追加のみ 177 行、削除 0 行)。

master へのマージで Build Cloudflare Worker ワークフローの production デプロイ (stationapi) が動く。

変更の種類

  • バグ修正
  • 新機能
  • データの修正・追加
  • リファクタリング
  • ドキュメント
  • CI/CD
  • その他

変更内容

全体で 1 file changed, +177 / -0。

#1667 中央線東京〜高尾系統に富士急行線直通を追加

高尾〜河口湖の直通普通 (line_group_cd=969) と特急富士回遊 (line_group_cd=350) は収録済みだったが、東京発着の直通系統が欠けていたため、運行実態にあわせて 3 系統を追加した。

line_group_cd 種別 type_cd 運行
1180 快速 102 平日上り 河口湖発 東京行
1181 通勤快速 104 平日下り 東京発 河口湖行
1182 中央特快 120 土休日 東京〜河口湖(上下)
  • いずれも 中央線(快速) 東京〜高尾 → 中央本線 高尾〜大月 → 富士急行線 大月〜河口湖 を通しで収録(各 59 駅 × 3 系統 = 177 行)。
  • 接続駅: AGENTS.md の Through-service junction stations に従い、高尾は 1131232(中央線(快速))と 1131112(中央本線)、大月は 1131120(中央本線)と 9940101(富士急行線)の両方を登録。
  • 停車パターン: 東京〜高尾は既存の line_group_cd=20/21/22 の通過フラグを踏襲。快速系統 (1180) のみ高円寺・阿佐ケ谷・西荻窪を pass=3(平日通過)ではなく pass=0 としている(平日運転の上り列車で実際に停車するため)。高尾以西は普通扱いのため全駅 pass=0
  • 既存系統は据え置き: line_group_cd=20〜23(東京〜大月)はそのまま。これらを河口湖まで延伸すると、大多数を占める高尾・大月止まりの列車まで河口湖行きとして扱われてしまう。青梅線直通を別系統 (590/592/967/24) にしている既存方針にあわせ、別系統として追加した。

運行実態は富士山麓電気鉄道の公式案内(東京〜河口湖 / 高尾〜河口湖)で裏取り済み。

テスト

  • make fmt が通ること
  • make clippy が通ること(wasm32 ターゲットを含む)
  • make test が通ること

省略: 本 PR は CSV データのみの変更で、コード本体(stationapi/src/** 等)に変更が無いため上記 3 項目は未実施(ci.yml の paths フィルタ対象外でもある)。代わりに取り込み元の #1667 で以下を実行し、いずれも成功している。

  • cargo run -p data_validator[VALID] No errors reported.
  • cargo test -p stationapi -p stationapi-preprocessor -p data_validator → 全テスト pass

加えて dev の先端 98be61c に対する Verify station data integrity(run 33089845844)と Deploy to staging(run 33089845882)がいずれも success。この PR 自体はマージ済みコミット 1 件をそのまま master へ運ぶだけで、追加の変更は含まない。

関連Issue

スクリーンショット(任意)


Generated by Claude Code

@coderabbitai

coderabbitai Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

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.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ffe9aa05-cb40-4d68-972a-0ade8ef48149

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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

@TinyKitten TinyKitten self-assigned this Aug 28, 2026
@github-actions

Copy link
Copy Markdown

🚉 停車駅の変更

3 件の新しい停車パターン

● 停車 / ○ 通過 / △ 一部通過 / ◆ 平日停車 / ◇ 休日停車 / ▲ 一部停車

🆕 快速 (Rapid) - 中央線(快速) / 中央本線 / 富士急行線

type_cd=102, line_group_cd=1180

変更内容: 59 駅追加

全駅リスト (59駅)
# 駅名 Station 停車
1 東京 Tōkyō
2 神田 Kanda
3 御茶ノ水 Ochanomizu
4 水道橋 Suidōbashi
5 飯田橋 Iidabashi
6 市ケ谷 Ichigaya
7 四ツ谷 Yotsuya
8 信濃町 Shinanomachi
9 千駄ケ谷 Sendagaya
10 代々木 Yoyogi
11 新宿 Shinjuku
12 大久保 Ōkubo
13 東中野 Higashi-Nakano
14 中野 Nakano
15 高円寺 Kōenji
16 阿佐ケ谷 Asagaya
17 荻窪 Ogikubo
18 西荻窪 Nishi-Ogikubo
19 吉祥寺 Kichijōji
20 三鷹 Mitaka
21 武蔵境 Musashi-Sakai
22 東小金井 Higashi-Koganei
23 武蔵小金井 Musashi-Koganei
24 国分寺 Kokubunji
25 西国分寺 Nishi-Kokubunji
26 国立 Kunitachi
27 立川 Tachikawa
28 日野 Hino
29 豊田 Toyoda
30 八王子 Hachioji
31 西八王子 Nishi-Hachiōji
32 高尾 Takao
33 高尾 Takao
34 相模湖 Sagamiko
35 藤野 Fujino
36 上野原 Uenohara
37 四方津 Shiotsu
38 梁川 Yanagawa
39 鳥沢 Torisawa
40 猿橋 Saruhashi
41 大月 Ōtsuki
42 大月 Otsuki
43 上大月 Kamiotsuki
44 田野倉 Tanokura
45 禾生 Kasei
46 赤坂 Akasaka
47 都留市 Tsurushi
48 谷村町 Yamuramachi
49 都留文科大学前 Tsurubunkadaigakumae
50 十日市場 Tokaichiba
51 東桂 Higashikatsura
52 三つ峠 Mitsutoge
53 寿 Kotobuki
54 葭池温泉前 Yoshiike-onsenmae
55 下吉田 Shimoyoshida
56 月江寺 Gekkouji
57 富士山 Mt.Fuji
58 富士急ハイランド Fujikyu-Highland
59 河口湖 Kawaguchiko

🆕 通勤快速 (Commuter Rapid) - 中央線(快速) / 中央本線 / 富士急行線

type_cd=104, line_group_cd=1181

変更内容: 59 駅追加

全駅リスト (59駅)
# 駅名 Station 停車
1 東京 Tōkyō
2 神田 Kanda
3 御茶ノ水 Ochanomizu
4 水道橋 Suidōbashi
5 飯田橋 Iidabashi
6 市ケ谷 Ichigaya
7 四ツ谷 Yotsuya
8 信濃町 Shinanomachi
9 千駄ケ谷 Sendagaya
10 代々木 Yoyogi
11 新宿 Shinjuku
12 大久保 Ōkubo
13 東中野 Higashi-Nakano
14 中野 Nakano
15 高円寺 Kōenji
16 阿佐ケ谷 Asagaya
17 荻窪 Ogikubo
18 西荻窪 Nishi-Ogikubo
19 吉祥寺 Kichijōji
20 三鷹 Mitaka
21 武蔵境 Musashi-Sakai
22 東小金井 Higashi-Koganei
23 武蔵小金井 Musashi-Koganei
24 国分寺 Kokubunji
25 西国分寺 Nishi-Kokubunji
26 国立 Kunitachi
27 立川 Tachikawa
28 日野 Hino
29 豊田 Toyoda
30 八王子 Hachioji
31 西八王子 Nishi-Hachiōji
32 高尾 Takao
33 高尾 Takao
34 相模湖 Sagamiko
35 藤野 Fujino
36 上野原 Uenohara
37 四方津 Shiotsu
38 梁川 Yanagawa
39 鳥沢 Torisawa
40 猿橋 Saruhashi
41 大月 Ōtsuki
42 大月 Otsuki
43 上大月 Kamiotsuki
44 田野倉 Tanokura
45 禾生 Kasei
46 赤坂 Akasaka
47 都留市 Tsurushi
48 谷村町 Yamuramachi
49 都留文科大学前 Tsurubunkadaigakumae
50 十日市場 Tokaichiba
51 東桂 Higashikatsura
52 三つ峠 Mitsutoge
53 寿 Kotobuki
54 葭池温泉前 Yoshiike-onsenmae
55 下吉田 Shimoyoshida
56 月江寺 Gekkouji
57 富士山 Mt.Fuji
58 富士急ハイランド Fujikyu-Highland
59 河口湖 Kawaguchiko

🆕 中央特快 (Chūō Special Rapid) - 中央線(快速) / 中央本線 / 富士急行線

type_cd=120, line_group_cd=1182

変更内容: 59 駅追加

全駅リスト (59駅)
# 駅名 Station 停車
1 東京 Tōkyō
2 神田 Kanda
3 御茶ノ水 Ochanomizu
4 水道橋 Suidōbashi
5 飯田橋 Iidabashi
6 市ケ谷 Ichigaya
7 四ツ谷 Yotsuya
8 信濃町 Shinanomachi
9 千駄ケ谷 Sendagaya
10 代々木 Yoyogi
11 新宿 Shinjuku
12 大久保 Ōkubo
13 東中野 Higashi-Nakano
14 中野 Nakano
15 高円寺 Kōenji
16 阿佐ケ谷 Asagaya
17 荻窪 Ogikubo
18 西荻窪 Nishi-Ogikubo
19 吉祥寺 Kichijōji
20 三鷹 Mitaka
21 武蔵境 Musashi-Sakai
22 東小金井 Higashi-Koganei
23 武蔵小金井 Musashi-Koganei
24 国分寺 Kokubunji
25 西国分寺 Nishi-Kokubunji
26 国立 Kunitachi
27 立川 Tachikawa
28 日野 Hino
29 豊田 Toyoda
30 八王子 Hachioji
31 西八王子 Nishi-Hachiōji
32 高尾 Takao
33 高尾 Takao
34 相模湖 Sagamiko
35 藤野 Fujino
36 上野原 Uenohara
37 四方津 Shiotsu
38 梁川 Yanagawa
39 鳥沢 Torisawa
40 猿橋 Saruhashi
41 大月 Ōtsuki
42 大月 Otsuki
43 上大月 Kamiotsuki
44 田野倉 Tanokura
45 禾生 Kasei
46 赤坂 Akasaka
47 都留市 Tsurushi
48 谷村町 Yamuramachi
49 都留文科大学前 Tsurubunkadaigakumae
50 十日市場 Tokaichiba
51 東桂 Higashikatsura
52 三つ峠 Mitsutoge
53 寿 Kotobuki
54 葭池温泉前 Yoshiike-onsenmae
55 下吉田 Shimoyoshida
56 月江寺 Gekkouji
57 富士山 Mt.Fuji
58 富士急ハイランド Fujikyu-Highland
59 河口湖 Kawaguchiko

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant