yukikase Claude Opus 4.6 commited on
Commit
94f1c2b
·
1 Parent(s): bc63415

fix: isIntercollegiateフィールドを完全削除

Browse files

- schemas/circles.py: 3クラスからisIntercollegiateフィールド削除
- scripts/2_create_circles_data.py: isIntercollegiate生成コード削除
- data/generated/circles.json: 再生成(8件、isIntercollegiate除去)

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

data/generated/circles.json CHANGED
@@ -4,7 +4,6 @@
4
  "circleName": "千葉大学サッカー部",
5
  "circleNameKana": "ちばだいがくさっかーぶ",
6
  "circleType": "公認",
7
- "isIntercollegiate": false,
8
  "projectId": null,
9
  "projectName": null,
10
  "mainCategory": "SPORTS",
@@ -99,7 +98,6 @@
99
  "circleName": "千葉大学吹奏楽団",
100
  "circleNameKana": "ちばだいがくすいそうがくだん",
101
  "circleType": "公認",
102
- "isIntercollegiate": false,
103
  "projectId": null,
104
  "projectName": null,
105
  "mainCategory": "CULTURE",
@@ -195,7 +193,6 @@
195
  "circleName": "軽音楽サークル SOUNDWAVE",
196
  "circleNameKana": "けいおんがくさーくる さうんどうぇーぶ",
197
  "circleType": "準公認",
198
- "isIntercollegiate": false,
199
  "projectId": null,
200
  "projectName": null,
201
  "mainCategory": "CULTURE",
@@ -289,7 +286,6 @@
289
  "circleName": "アニメーション研究会",
290
  "circleNameKana": "あにめーしょんけんきゅうかい",
291
  "circleType": "準公認",
292
- "isIntercollegiate": false,
293
  "projectId": null,
294
  "projectName": null,
295
  "mainCategory": "CULTURE",
@@ -374,7 +370,6 @@
374
  "circleName": "バドミントンサークル B.A.S.S.",
375
  "circleNameKana": "ばどみんとんさーくる ばす",
376
  "circleType": "準公認",
377
- "isIntercollegiate": false,
378
  "projectId": null,
379
  "projectName": null,
380
  "mainCategory": "SPORTS",
@@ -468,7 +463,6 @@
468
  "circleName": "プログラミングサークル CODE",
469
  "circleNameKana": "ぷろぐらみんぐさーくる こーど",
470
  "circleType": "準公認",
471
- "isIntercollegiate": false,
472
  "projectId": null,
473
  "projectName": null,
474
  "mainCategory": "CULTURE",
@@ -558,7 +552,6 @@
558
  "circleName": "茶道部",
559
  "circleNameKana": "さどうぶ",
560
  "circleType": "公認",
561
- "isIntercollegiate": false,
562
  "projectId": null,
563
  "projectName": null,
564
  "mainCategory": "CULTURE",
@@ -642,7 +635,6 @@
642
  "circleName": "国際交流サークル GLOBAL",
643
  "circleNameKana": "こくさいこうりゅうさーくる ぐろーばる",
644
  "circleType": "準公認",
645
- "isIntercollegiate": false,
646
  "projectId": null,
647
  "projectName": null,
648
  "mainCategory": "CULTURE",
 
4
  "circleName": "千葉大学サッカー部",
5
  "circleNameKana": "ちばだいがくさっかーぶ",
6
  "circleType": "公認",
 
7
  "projectId": null,
8
  "projectName": null,
9
  "mainCategory": "SPORTS",
 
98
  "circleName": "千葉大学吹奏楽団",
99
  "circleNameKana": "ちばだいがくすいそうがくだん",
100
  "circleType": "公認",
 
101
  "projectId": null,
102
  "projectName": null,
103
  "mainCategory": "CULTURE",
 
193
  "circleName": "軽音楽サークル SOUNDWAVE",
194
  "circleNameKana": "けいおんがくさーくる さうんどうぇーぶ",
195
  "circleType": "準公認",
 
196
  "projectId": null,
197
  "projectName": null,
198
  "mainCategory": "CULTURE",
 
286
  "circleName": "アニメーション研究会",
287
  "circleNameKana": "あにめーしょんけんきゅうかい",
288
  "circleType": "準公認",
 
289
  "projectId": null,
290
  "projectName": null,
291
  "mainCategory": "CULTURE",
 
370
  "circleName": "バドミントンサークル B.A.S.S.",
371
  "circleNameKana": "ばどみんとんさーくる ばす",
372
  "circleType": "準公認",
 
373
  "projectId": null,
374
  "projectName": null,
375
  "mainCategory": "SPORTS",
 
463
  "circleName": "プログラミングサークル CODE",
464
  "circleNameKana": "ぷろぐらみんぐさーくる こーど",
465
  "circleType": "準公認",
 
466
  "projectId": null,
467
  "projectName": null,
468
  "mainCategory": "CULTURE",
 
552
  "circleName": "茶道部",
553
  "circleNameKana": "さどうぶ",
554
  "circleType": "公認",
 
555
  "projectId": null,
556
  "projectName": null,
557
  "mainCategory": "CULTURE",
 
635
  "circleName": "国際交流サークル GLOBAL",
636
  "circleNameKana": "こくさいこうりゅうさーくる ぐろーばる",
637
  "circleType": "準公認",
 
638
  "projectId": null,
639
  "projectName": null,
640
  "mainCategory": "CULTURE",
schemas/circles.py CHANGED
@@ -37,7 +37,6 @@ class Circle(BaseModel):
37
  circleName: str
38
  circleNameKana: str
39
  circleType: Literal["公認", "準公認"]
40
- isIntercollegiate: bool = False
41
 
42
  # 企画関連(大祭企画との紐付け用、オプション)
43
  projectId: str | None = None
@@ -101,7 +100,6 @@ class CircleSummary(BaseModel):
101
  circleName: str
102
  circleNameKana: str
103
  circleType: Literal["公認", "準公認"]
104
- isIntercollegiate: bool = False
105
  projectId: str | None = None
106
  projectName: str | None = None
107
  mainCategory: str
@@ -129,7 +127,6 @@ class CircleDetail(BaseModel):
129
  circleName: str
130
  circleNameKana: str
131
  circleType: Literal["公認", "準公認"]
132
- isIntercollegiate: bool = False
133
  projectId: str | None = None
134
  projectName: str | None = None
135
  mainCategory: str
 
37
  circleName: str
38
  circleNameKana: str
39
  circleType: Literal["公認", "準公認"]
 
40
 
41
  # 企画関連(大祭企画との紐付け用、オプション)
42
  projectId: str | None = None
 
100
  circleName: str
101
  circleNameKana: str
102
  circleType: Literal["公認", "準公認"]
 
103
  projectId: str | None = None
104
  projectName: str | None = None
105
  mainCategory: str
 
127
  circleName: str
128
  circleNameKana: str
129
  circleType: Literal["公認", "準公認"]
 
130
  projectId: str | None = None
131
  projectName: str | None = None
132
  mainCategory: str
scripts/2_create_circles_data.py CHANGED
@@ -111,7 +111,6 @@ def main():
111
  "circleName": row.get("circleName", ""),
112
  "circleNameKana": row.get("circleNameKana", ""),
113
  "circleType": circle_type,
114
- "isIntercollegiate": parse_bool(row.get("isIntercollegiate", "false")),
115
  "projectId": row.get("projectId") or None,
116
  "projectName": row.get("projectName") or None,
117
  "mainCategory": row.get("mainCategory", ""),
 
111
  "circleName": row.get("circleName", ""),
112
  "circleNameKana": row.get("circleNameKana", ""),
113
  "circleType": circle_type,
 
114
  "projectId": row.get("projectId") or None,
115
  "projectName": row.get("projectName") or None,
116
  "mainCategory": row.get("mainCategory", ""),