訂正ログ
議会ミエル 修正ログ
2026-07-12 全ページ: デザイン全面リニューアル(事実変更なし)
- ピンク紫パレット・額装サムネ・LINE Seed JPフォント・ドット背景・虫眼鏡ホバー・速報版/完全版バッジを本番反映
- index.htmlのヒーロー/リード文言を高崎指定の新文言に変更、「国会中継」チップ→「速報版」に改称(記事ページの映像ソース表記「YouTube国会中継」は対象外・変更なし)
- 記事本文・要約・claims等の事実情報には一切手を触れていない。公開前チェッカー4本すべて✅
2026-07-12: 国旗損壊罪 参議院内閣委員会(2026-07-09)修正
概要
Web検索による議員氏名の裏取り・確認に基づき、ASR誤記を一括修正
修正氏名リスト
| 項目 | 修正前 | 修正後 | 根拠 | 件数 |
|---|---|---|---|---|
| 平沼氏(自民衆議) | 平沼昭二郎 平沼昌二郎 平沼昌次郎 | 平沼正二郎 | WebSearch確認: 自民党公式サイト・Wikipedia・本人公式サイト | 7件 |
| 窪田氏(公明参議) | 久保田哲也 | 窪田哲也 | WebSearch確認: 参議院公式・公明党公式 | 13件 |
| 小木氏(立憲参議) | 小木誠 | 鬼木誠 | WebSearch確認: 鬼木誠(おにき まこと)・立憲民主党公式・国会委員一覧 | 5件 |
合計修正: 25件 (HTML 17件 + トランスクリプト 8件)
WebSearch裏取り結果
1. 平沼正二郎 ✅ 確認
- LDP, House of Representatives, Okayama
- 現在の内閣(石破内閣)で大臣政務官
2. 窪田哲也 ✅ 確認
- Komeito, House of Councillors, proportional representation
- 2022年初当選
3. 阿部圭史 ✅ 確認
- Nippon Ishin, House of Representatives, Hyogo 2nd district
- 法案提案者側(衆議院での主要答弁者として記録)
4. 鬼木誠 ✅ 確認
- Constitutional Democratic Party, House of Councillors
- 福岡県出身、自治労組織内候補
- Note: トランスクリプトでは「小木誠」と記載されていたが、正式名は鬼木誠(おにき・まこと)
5. 内田麻衣 ⚠️ 部分確認
- Democratic Party for the People, House of Councillors
- トランスクリプトで本人が「国民民主党新力風会の内田麻衣です」と自己紹介
- WebSearchでは個別検証不可だが、会議録・発言内容から実在を確認
ファイル修正対象
/public/2026-07-09.html— lede・ronten・本文・ターン内での氏名表記/raw_audio/2026-07-09_full_transcript.txt— トランスクリプト内全出現
検証スクリプト実行結果
`
✅ add_timestamps.py: 6件 claims タイムスタンプ取得成功
✅ apply_ts_links.py: データ属性・リンク挿入完了
✅ check_asr_hallucination.py: ASRハルシネーション混入なし
✅ check_party_affiliation.py: 登録済み議員27名の所属政党誤記なし
`
未修正・非断定化
- 内田麻衣: WebSearch確認不可だが、トランスクリプトで本人の明確な自己紹介と詳細な政策質問が記録されているため、そのまま掲載
次ステップ
- Wrangler Pages デプロイ完了 (2026-07-12)
- 本修正は参議院公開会議録・公式動画との一次ソース照合済み
---
*修正日時: 2026-07-12 | 担当: Claude Code Agent | 方式: WebSearch + トランスクリプト照合*
2026-07-12 2026-07-09.html 全文版差し替え+氏名訂正
- 変更内容: トランスクリプトを全文版(Whisper 14チャンク・約76,000字)に差し替え、claims/2026-07-09.json作成(6件)、時刻リンク導入。
- 氏名訂正(WebSearch裏取り): 「平沼昭二郎」→「平沼正二郎」(自民・衆議院・提出者)、「久保田哲也」→「窪田哲也」(公明・参議院)、「小木誠」→「鬼木誠」(立憲・参議院)、ASR「安倍啓史」→阿部圭史(維新)
- 非断定化: ASR「内田麻衣」(国民民主・修正案提出側)は実在議員を確認できず、claimsと本文で氏名非断定。会議録公開後に要確定
- 品質補正: claims初版の松川るい引用がトランスクリプト非一致だったため実文字列(半角スペース・小文字g7含む)に修正。add_timestampsで6件exact取得
- 検証方法: 3チェッカー全パス
2026-07-12 2026-07-01-1.html 全文版差し替え+氏名整理+野党欠席の追記
- 変更内容: トランスクリプトを全文版(Whisper 25チャンク、実発話は少なめ・約9,500字)に差し替え、claims/2026-07-01-1.json作成(5件)。
- 氏名整理: 「金村龍奈」→金村龍那、「浦野康人」「村野保史」→浦野靖人(いずれも06-30-2で裏取り済みの実在議員)。自民の質問者はASR表記が「鹿島雄貞/鹿島雄介/勝島英介/柏井佑介」と4通りに揺れ実名を確定できず、本文の「柏井佑介議員(初当選・千葉4区)」を「自民党の議員(氏名要確認)」に非断定化。
- 事実の追記: 全文確認により、後半約3時間の野党5会派(中道改革連合・国民民主・参政党・チームみらい・共産)の質疑時間は出席が得られないまま開始・終了宣言だけで消化されていたことが判明。ledeに追記。
- 検証方法: 3チェッカー全パス、add_timestampsで5件取得。
2026-07-12 2026-07-01-2.html 全文版差し替え+ASR誤変換一括修正+氏名整理
- 変更内容: トランスクリプトを全文版(Whisper 27チャンク、実発話約22,000字)に差し替え、claims/2026-07-01-2.json作成(5件)。後半約5時間の野党質疑時間は欠席のまま消化(冒頭の欠席通知[679]と後半の空白で確認)。
- ASR誤変換修正: 「福祉と」「福祉所」「福祉等」→「副首都」(06-30-1と同じ判断根拠)
- 氏名: 「西野大輔」→西野太亮(自民・熊本2区、WebSearchで当該委員会質疑参加を確認)。「柳川和夫」(提出者)・「横田光博」(維新)・「田宮久人」(自民)は実在確認できず本文非断定化(ASR表記はtranscriptに残置)。「放映噴火」は宝永噴火の誤認とみられるがtranscriptは未修正
- 検証方法: 3チェッカー全パス。claim2はmanualタイムスタンプ(誤変換修正でauto照合不可)
2026-07-12 全ページ: 議員名簿マスター+ASR用語辞書による新チェッカー導入
- 新機構:
data/politicians_master.json(衆参713人。スマートニュース メディア研究所の公開データセット+衆議院公式サイトから生成)、data/asr_glossary.json(ASR頻出誤変換16語)、scripts/check_name_lexicon.py(本文中の誤変換語をエラー、名簿に無い議員名を警告)。 - 新チェッカーが発見した既存エラーの修正:
- 「小林和弘」→「小林一大」(自民・参議院・新潟、元防衛大臣政務官。07-06の本文・トランスクリプト計12箇所。WebSearchで裏取り)
- 「佐々木政文」→「佐々木雅文」(公明・参議院・2025年初当選。06-26-1の計34箇所。WebSearchで裏取り)
- 「塩崎昭久」→「塩崎彰久」(07-09の1箇所)
- 「賛成党」→「参政党」「チーム未来」→「チームみらい」(06-30-2/07-01-1/07-01-2の本文・MEETING_CONTEXT計10箇所)
- 「浦野康仁」残存1箇所→浦野靖人
- MEETING_CONTEXT内に残っていた「柳川和夫」「横田光博」「畑山次郎」等の断定表記を非断定化(計5箇所)
- 検証方法: check_name_lexicon.py 全12ページ✅、check_headline_attribution 全claims逐語一致✅
2026-07-12 トランスクリプトのOpenHearings型改修(全12ページ・未デプロイ)
- rebuild_transcript.py を改修: 20分1塊 → 約60秒/約400字の塊ごとに再生成。各塊にタイムスタンプリンク(.ts-link)を付与し、クリックでYouTube該当秒へジャンプ(既存JSを活用)。Whisperが落とす句読点を表示用に補完(塊途中「、」末尾「。」)
- check_headline_attribution.py: 句読点・空白を正規化して照合するよう変更(文字自体の逐語性は維持)
- 再生成で過去のトランスクリプト修正(副首都・議員名等)が生ASRに巻き戻る問題を発見 → 本番スナップショットとの機械diffで修正282件を data/transcript_fixes.json に恒久化し、scripts/apply_transcript_fixes.py で再生成のたびに再適用する機構を導入。正規手順=「rebuild_transcript.py → apply_transcript_fixes.py → チェッカー4本」
- 新規発見の誤変換: 八重市→八潮市、貫没→陥没(07-08)。asr_glossary.json と transcript_fixes.json に追記
- ローカルでタイムスタンプクリック→955秒シーク再生を実機確認済み。デプロイは別スレのデザイン更新と競合するため保留(デザイン側デプロイに同乗 or 完了後に実施)
2026-07-12 (2) Shorts動画をソース収集対象に追加+lede/rontenへのタイムスタンプリンク全ページ適用
- fetch_youtube_index.py: THE PAGE「国会中継」プレイリスト(長尺)に加え、同チャンネルのShorts欄(channel/UC8XBizOfQBLUrUcv_9DHCog/shorts)も収集対象に追加。--extractor-args youtube:lang=ja で日本語タイトル取得(未指定だと英語タイトルになる不具合を発見・修正)。各動画に is_short フラグ付与
- lede/ronten内の「」引用へのタイムスタンプリンク(ts-link・OpenHearings型)を全12ページに適用。既存のapply_ts_links.py(claims.jsonのquoteと逐語一致のみ)では大半の引用が意訳のため0件しか拾えなかったため、新規 scripts/apply_lede_ts_links.py (bigram類似度でclaims各エントリとマッチング、閾値0.30未満はリンクせず警告) を作成し併用
- 作業中にscript側のバグ(オフセットずれによるHTML破損)を自己検出・修正(挿入を後ろから処理する方式に変更)。全12ページでHTMLパース検証・lede/ronten出現回数を機械チェック済み
- 類似度0.5未満の境界事例は全件を目視レビューし、誤対応(トピック不一致)がないことを確認