Skip to content

南海の普通の区間修正と特急の追加を本番へ反映 - #1673

Merged
TinyKitten merged 2 commits into
masterfrom
dev
Sep 6, 2026
Merged

TinyKitten merged 2 commits into
masterfrom
dev

Conversation

@TinyKitten

@TinyKitten TinyKitten commented Sep 6, 2026 •

Copy link
Copy Markdown
Member

概要

南海本線・和歌山港線の普通の区間修正と、南海本線・高野線の特急の追加を、devからmasterへ反映します。

変更の種類

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

変更内容

  • 南海本線と和歌山港線の普通を和歌山市で分割 #1672・南海本線・高野線に全車自由席特急を追加 #1674 の変更を反映。
  • 南海本線の普通を難波〜和歌山市の41駅に限定。
  • 和歌山市〜和歌山港の2駅を独立した普通の運転区間として設定し、南海本線の普通の和歌山港線直通を解消。
  • 南海本線の難波〜和歌山市に、「特急」を追加。停車駅は同区間のサザンと同じ10駅。
  • 南海高野線の難波〜極楽橋に、「特急」を追加。停車駅はこうやと同じ9駅。
  • 特急は既存の「特急」定義(type_cd=306)を使用し、通過駅を含む83行を追加。南海本線は和歌山市止まりとし、和歌山港線への直通は含めません。
  • 差分は data/5!station_station_types.csv の85行追加・2行削除のみ。

特急の運行実績・停車駅は、南海電鉄のサザン代走告知、こうや・りんかん代走告知、こうやの公式停車駅で確認しています。

大善寺(西鉄天神大牟田線、駅コード 3600130)のローマ字表記も確認済みです。Daisenji → Daizenji の修正は #1665(2026年8月27日マージ)で実施済みで、現在の dev・master の station_name_r / station_name_rn はともに Daizenji です。本PRに大善寺の追加差分はありません。

テスト

以下は元PR #1672・#1674 での検証結果です。このリリースPRでは再実行していません。

  • make fmt が通ること

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

  • make test が通ること

  • cargo run -p data_validator: 成功。元PRのGitHub Actionsによるデータ整合性検証も成功。

  • PythonによるCSV検証: 駅・種別参照、両区間の駅順・停車設定、和歌山市での乗り換え接続、普通の直通設定の解消、他グループの差分ゼロを確認。

  • 南海本線・高野線に全車自由席特急を追加 #1674: cargo run -p data_validator --offline と make fmt は成功。PythonによるCSV照合で公式停車駅、全駅の並び順、駅ID重複なし、種別・路線参照、既存データ不変を確認。

  • make clippy: #1672では依存クレートのコンパイル中に停止。#1674ではネイティブ側は成功し、WASM側は依存ライブラリ async-graphql-derive のリンクエラー(undefined hidden symbol)で停止。

  • make test: 未実行(CSVデータのみの変更)。

関連Issue

関連PR: #1672、#1674

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

該当なし。

@coderabbitai

coderabbitai Bot commented Sep 6, 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: Essentials

Run ID: e32f2fa7-cf63-4ed7-9fb2-fbc530510db1

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 Sep 6, 2026
@github-actions

github-actions Bot commented Sep 6, 2026 •

Copy link
Copy Markdown

🚉 停車駅の変更

3 件の新しい停車パターン | 1 件の削除された停車パターン

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

🗑️ 普通 (Local) - 南海本線

type_cd=100, line_group_cd=449

変更内容: 2 駅削除

全駅リスト (41駅)
# 駅名 Station 停車
1 難波 Namba ●
2 新今宮 Shin-Imamiya ●
3 天下茶屋 Tengachaya ●
4 岸里玉出 Kishinosato-Tamade ●
5 粉浜 Kohama ●
6 住吉大社 Sumiyoshitaisha ●
7 住ノ江 Suminoe ●
8 七道 Shichido ●
9 堺 Sakai ●
10 湊 Minato ●
11 石津川 Ishizugawa ●
12 諏訪ノ森 Suwanomori ●
13 浜寺公園 Hamaderakoen ●
14 羽衣 Hagoromo ●
15 高石 Takaishi ●
16 北助松 Kitasukematsu ●
17 松ノ浜 Matsunohama ●
18 泉大津 Izumiotsu ●
19 忠岡 Tadaoka ●
20 春木 Haruki ●
21 和泉大宮 Izumi-Omiya ●
22 岸和田 Kishiwada ●
23 蛸地蔵 Takojizo ●
24 貝塚 Kaizuka ●
25 二色浜 Nishikinohama ●
26 鶴原 Tsuruhara ●
27 井原里 Iharanosato ●
28 泉佐野 Izumisano ●
29 羽倉崎 Hagurazaki ●
30 吉見ノ里 Yoshiminosato ●
31 岡田浦 Okadaura ●
32 樽井 Tarui ●
33 尾崎 Ozaki ●
34 鳥取ノ荘 Tottorinosho ●
35 箱作 Hakotsukuri ●
36 淡輪 Tannowa ●
37 みさき公園 Misakikoen ●
38 孝子 Kyoshi ●
39 和歌山大学前 Wakayamadaigakumae ●
40 紀ノ川 Kinokawa ●
41 和歌山市 Wakayamashi ●

🆕 普通 (Local) - 南海和歌山港線

type_cd=100, line_group_cd=1184

変更内容: 2 駅追加

全駅リスト (2駅)
# 駅名 Station 停車
1 和歌山市 Wakayamashi ●
2 和歌山港 Wakayamako ●

🆕 特急 (Limited Express) - 南海本線

type_cd=306, line_group_cd=1185

変更内容: 41 駅追加

全駅リスト (41駅)
# 駅名 Station 停車
1 難波 Namba ●
2 新今宮 Shin-Imamiya ●
3 天下茶屋 Tengachaya ●
4 岸里玉出 Kishinosato-Tamade ○
5 粉浜 Kohama ○
6 住吉大社 Sumiyoshitaisha ○
7 住ノ江 Suminoe ○
8 七道 Shichido ○
9 堺 Sakai ●
10 湊 Minato ○
11 石津川 Ishizugawa ○
12 諏訪ノ森 Suwanomori ○
13 浜寺公園 Hamaderakoen ○
14 羽衣 Hagoromo ○
15 高石 Takaishi ○
16 北助松 Kitasukematsu ○
17 松ノ浜 Matsunohama ○
18 泉大津 Izumiotsu ○
19 忠岡 Tadaoka ○
20 春木 Haruki ○
21 和泉大宮 Izumi-Omiya ○
22 岸和田 Kishiwada ●
23 蛸地蔵 Takojizo ○
24 貝塚 Kaizuka ○
25 二色浜 Nishikinohama ○
26 鶴原 Tsuruhara ○
27 井原里 Iharanosato ○
28 泉佐野 Izumisano ●
29 羽倉崎 Hagurazaki ○
30 吉見ノ里 Yoshiminosato ○
31 岡田浦 Okadaura ○
32 樽井 Tarui ○
33 尾崎 Ozaki ●
34 鳥取ノ荘 Tottorinosho ○
35 箱作 Hakotsukuri ○
36 淡輪 Tannowa ○
37 みさき公園 Misakikoen ●
38 孝子 Kyoshi ○
39 和歌山大学前 Wakayamadaigakumae ●
40 紀ノ川 Kinokawa ○
41 和歌山市 Wakayamashi ●

🆕 特急 (Limited Express) - 南海高野線

type_cd=306, line_group_cd=1186

変更内容: 42 駅追加

全駅リスト (42駅)
# 駅名 Station 停車
1 難波 Namba ●
2 今宮戎 Imamiyaebisu ○
3 新今宮 Shin-Imamiya ●
4 萩ノ茶屋 Haginochaya ○
5 天下茶屋 Tengachaya ●
6 岸里玉出 Kishinosato-Tamade ○
7 帝塚山 Tezukayama ○
8 住吉東 Sumiyoshihigashi ○
9 沢ノ町 Sawanocho ○
10 我孫子前 Abikomae ○
11 浅香山 Asakayama ○
12 堺東 Sakaihigashi ●
13 三国ヶ丘 Mikunigaoka ○
14 百舌鳥八幡 Mozuhachiman ○
15 中百舌鳥 Nakamozu ○
16 白鷺 Shirasagi ○
17 初芝 Hatsushiba ○
18 萩原天神 Hagiharatenjin ○
19 北野田 Kitanoda ○
20 狭山 Sayama ○
21 大阪狭山市 Osakasayamashi ○
22 金剛 Kongo ●
23 滝谷 Takidani ○
24 千代田 Chiyoda ○
25 河内長野 Kawachinagano ●
26 三日市町 Mikkaichicho ○
27 美加の台 Mikanodai ○
28 千早口 Chihayaguchi ○
29 天見 Amami ○
30 紀見峠 Kimitoge ○
31 林間田園都市 Rinkanden-Entoshi ●
32 御幸辻 Miyukitsuji ○
33 橋本 Hashimoto ●
34 紀伊清水 Kii-Shimizu ○
35 学文路 Kamuro ○
36 九度山 Kudoyama ○
37 高野下 Koyashita ○
38 下古沢 Shimokosawa ○
39 上古沢 Kamikosawa ○
40 紀伊細川 Kii-Hosokawa ○
41 紀伊神谷 Kii-Kamiya ○
42 極楽橋 Gokurakubashi ●

@TinyKitten TinyKitten changed the title 南海本線・和歌山港線の普通の区間修正を本番へ反映 南海の普通の区間修正と全車自由席特急の追加を本番へ反映 Sep 6, 2026
@TinyKitten TinyKitten changed the title 南海の普通の区間修正と全車自由席特急の追加を本番へ反映 南海の普通の区間修正と特急の追加を本番へ反映 Sep 6, 2026
@TinyKitten
TinyKitten merged commit c20eab4 into master Sep 6, 2026
11 checks passed

This branch was successfully deployed

1 active deployment
staging — ec7aed00 Deployed Sep 6, 2026 by TinyKitten via Build and deploy to staging #12
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