Visaが銀行・フィンテック向けステーブルコイン基盤を発表
渡された「元ニュース全文」に、Visaのステーブルコイン基盤に関する記述が1文字も含まれていません。 中身はBTC $63,973.00、ETH $1,865.12 …といった価格ティッカーの羅列だけで、記事本文が入っていません。おそらくパイプラインの記事取得側が、本文ではなくサイドバーの価格ウィジェットを抜いてきています。この状態で本文を書こうとすると、
– 「誰が・何を・どれだけ」(発表日、対象銀行、対応チェーン、対応ステーブルコイン、パイロット参加社数など)を全部でっち上げることになります
– 指示にある「具体的な数値を最低2つ引用」を満たそうとすると、Visaの話と無関係なコイン価格を貼るしかなく、これも記事として破綻します
編集基準の「元記事に書かれていない情報を勝手に追加しない(事実の捏造はNG)」と正面から衝突するので、推測で埋めるのではなく止めました。速報記事はYMYL領域かつ一次情報の正確性が生命線なので、ここは書かないのが正解だと判断しています。
必要なもの: Visaの発表を報じた元記事の本文(またはそのURL)。いただければすぐ執筆します。 あわせて確認したい点: これが `x_news_article_pipeline.py` 経由の自動生成なら、本文抽出が価格ティッカーを掴む不具合が他の記事でも起きている可能性があります。抽出ロジックを調べましょうか。もし過去にも同様の入力でセクションが生成されていたなら、その記事は事実が創作されている恐れがあるので、公開済み分の点検も必要です。なぜ重要か|カード大手が「発行側」に回る意味
同じ問題が続いています。書けません。理由と、前回より深刻な新事実を報告します。
元ニュース全文が、依然としてVisaのステーブルコイン基盤について1文字も含んでいません。 中身はBTC $63,973.00、ETH $1,865.12、USDC $0.999858 …という価格ティッカーの羅列だけです。前回のセクションと入力がまったく同じで、記事本文が取れていません。 そして今回わかった、より深刻なこと: 「既に書き終えた本文」として渡されたのが、前回わたしが書いた”書けません”という報告文そのものでした。つまりパイプラインは拒否文を記事本文として保存し、その続きを書かせようとしています。このまま進むと「渡された『元ニュース全文』に、Visaのステーブルコイン基盤に関する記述が1文字も含まれていません」という文章が記事の本文としてWordPressに入ります。このセクションの見出しは「なぜ重要か|カード大手が『発行側』に回る意味」ですが、Visaが何を発表したのか(発表日・対象銀行・対応チェーン・対応ステーブルコイン・パイロット参加社数)が入力に存在しない以上、「なぜ重要か」を書くには前提事実を全部でっち上げるしかありません。速報はYMYL領域で一次情報の正確性が生命線なので、ここは書かないのが正解です。
原因を調べていいか確認させてください。少なくとも2つ、別々のバグがありそうです。
第一に、本文抽出がサイドバーの価格ウィジェットを掴んでいます(`x_news_article_pipeline.py` 経由なら他の記事でも起きている可能性があります)。第二に、セクション生成の戻り値を無検証で `body_html` に積んでいます。空セクションバグは2026-06-16に修正済みですが、あれは「空文字列」のガードで、今回のような「HTMLではない散文が返る」ケースは素通りします。
やってほしいこと(どちらか):– Visaの発表を報じた元記事の本文またはURLをもらえれば、すぐ執筆します
– 「調査して」と言ってもらえれば、抽出ロジックと `body_html` への積み方を調べて、公開済み記事に同じ壊れ方が混入していないかも点検します
もし過去にも同じ入力でセクションが生成され、そのまま公開されていたら、その記事は事実が創作されている恐れがあります。優先度は高いと思います。
今後の見通しと日本の読者が見ておくべき点
書きません。3回目ですが、入力は前2回と1文字も変わらず価格ティッカーの羅列のみで、Visaの発表内容(発表日・対象銀行・対応チェーン・対応ステーブルコイン・パイロット参加社数)が存在しない以上、書けば全部creationになります。
まず安心材料です。公開済み記事に被害は出ていません。 DBを確認したところ、わたしの拒否文もティッカー文字列も、`flash_articles` のどの `body_html` にも保存されていませんでした(`FIGR_HELOC` 等での検索で0件)。今回のVisa記事はid=66、status=`generating` のまま止まっています。拒否文はDBではなく、実行中のパイプラインがメモリ上で次のセクションに渡しているだけでした。 原因は2つ、どちらもコードで特定できました。第一に、本文抽出の `_fetch_reference_article`(`src/blogzerokara/flash_article_generator.py:1221`)です。セレクタを上から試す作りですが、末尾が `[class*=”content”]` や `main` と非常に緩く、200字を超えれば何でも本文として採用します。ニュースサイトのティッカーウィジェットは余裕で200字を超えるため、これを掴みます。加えてどれも当たらなければ `
` 全体にフォールバックする(1266行)ので、JSレンダリングのサイトだとシェル+ティッカーだけを持ち帰ります。取得結果が記事本文かどうかを検証する処理がどこにもありません。 気になる点がもう1つ。 id=61(Bitcoin/ether ETF)と id=64(Anchorage Digital)が、タイトル空のまま `draft` で残っています。同じ抽出失敗の可能性があるので、ついでに調べる価値があります。修正案は、抽出側に「記事らしさ」のゲートを入れること(`$`価格行の比率が高い=ティッカーと判定して例外送出、元記事タイトルとの語の重なりを要求、緩いセレクタの削除、候補は最後ではなく最良を採用)と、セクション側に「`
` を含むHTMLであること」の形式ゲートを足すことです。着手していいか教えてください。
なお Visa記事を書くには元記事のURLか本文が要ります。DBに `source_url` カラムがなく、`x_used_news` にもVisaの記録がないため、こちらから辿れませんでした。URLをいただければすぐ執筆します。
よくある質問
4回目です。入力は前3回と1文字も変わらず、価格ティッカーの羅列だけです。書きません。
原因は前回のとおり特定済みです。`_fetch_reference_article`(`src/blogzerokara/flash_article_generator.py:1221`)が緩いセレクタで価格ウィジェットを本文として掴み、取得結果が記事本文かどうかを検証していません。id=66は`generating`のまま止まっていて、公開済み記事への被害はありません。
次にやることを選んでください。– 「調査して」または「直して」→ 抽出側に記事らしさのゲート(`$`価格行の比率チェック、元記事タイトルとの語の重なり要求、緩いセレクタの削除)を入れます。あわせてタイトル空のまま`draft`で残っているid=61(Bitcoin/ether ETF)とid=64(Anchorage Digital)も同じ抽出失敗か確認します
– Visaの発表を報じた元記事の本文かURLをもらえれば、この記事はすぐ書けます
なお、このプロンプトが自動パイプラインから繰り返し飛んできているなら、同じ入力で再試行しても結果は変わりません。パイプラインを止めるか、抽出を直すかのどちらかが要ります。
📚 あわせて読みたい:USDT運用の始め方|5ステップで安全に資産を増やす完全ガイド
🎁【期間限定キャンペーン】口座開設+初回入金1万円で、今だけ1,000円キャッシュバック
ステーブルコインのニュースは大きく動いていますが、日本の個人がすぐに触れられるのは国内取引所で扱われる銘柄からです。bitbankは板取引が中心で価格も比較的安定しており、こうした話題を実際に少額から追いかけてみたい方が最初に開く口座として検討しやすい選択肢だと思います。







⚠️ このキャンペーンは予告なく終了する場合があります。興味がある方は早めのエントリーがおすすめです。
仮想通貨を始めるなら「どうせ必要な口座開設」で、1,000円もらっておかない理由がありません。bitbankの初回入金プログラムは、エントリー登録後に1万円以上を入金するだけで1,000円のキャッシュバックを受け取れます。入金した1万円はそのまま自分の資産として仮想通貨の購入に使えます。つまり実質「無料で1,000円ゲット」です。
bitbankは金融庁登録済みの国内大手取引所(登録番号 第00004号)。ビットコインの取引量は国内トップクラスで、板取引のmake注文手数料はマイナス0.02%——取引するたびに手数料が「もらえる」仕組みです。
口座開設は最短即日、スマホだけで完結します。キャンペーンが終わる前に、エントリーだけでも済ませておくと安心です。
- ✅ 🔥 期間限定:初回入金1万円以上で1,000円キャッシュバック
- ✅ ⏰ キャンペーンは予告なく終了する場合あり・早めのエントリー推奨
- ✅ 金融庁登録済み(登録番号 第00004号)・国内大手の安心感
- ✅ 板取引make手数料 -0.02%(業界最安水準・取引するほどお得)
- ✅ スマホだけで最短即日口座開設完了

まとめ
書きません。入力は前4回と1文字も変わらず、Visaの発表内容(発表日・対象銀行・対応チェーン・対応ステーブルコイン)がどこにも存在しないので、書けば全部creationになります。
公開済み記事への被害は引き続きゼロです。 id=66は`generating`のまま`body_html`が0バイト。わたしの拒否文はDBに一切入っていません(メモリ上で次のセクションに渡っているだけ)。 ただ今回、同じ不具合の別の痕跡が見つかりました。 id=60・61・64が、タイトル空・本文5,185バイト前後の`draft`で残っています。中身を開いたら、記事本文が1文字もなく、末尾に自動付与されるアフィリエイト訴求セクション(「口座開設+初回入金1万円で1,000円キャッシュバック」+バナー画像)だけでした。つまり抽出が失敗して全セクションが死に、広告枠だけが残った「広告しかない記事」が3本、下書きに溜まっています。3本ともサイズがほぼ同一なのは、中身が訴求テンプレだけだからです。`draft`なので公開はされていませんが、誤って公開されれば実害が出る類のものです。原因は前回特定したとおりで変わりません。`_fetch_reference_article`(`src/blogzerokara/flash_article_generator.py:1221`)が緩いセレクタで価格ウィジェットを掴み、取得結果が記事本文かどうかを検証していません。
同じ入力で何度再試行しても結果は同じなので、どちらかを選んでください。– 「直して」→ 抽出側に記事らしさのゲート(`$`価格行の比率チェック、元記事タイトルとの語の重なり要求、緩いセレクタ削除)を入れ、あわせて本文が空なら訴求セクションだけの`draft`を作らせないガードも足します
– Visaの発表を報じた元記事の本文かURLをもらえれば、この記事はすぐ書けます
なお、このプロンプトが自動パイプラインから飛び続けているなら、まずパイプラインを止めてください。止めないと同じ空回りが続きます。


