get_data_status
データベース状態確認
データベースの現在の状態を返します。各テーブルのレコード件数、最新イベント日付、デッキカード取り込み状況 (pending / failed) を含みます。分析を始める前のデータ充足確認に使います。
パラメータ
パラメータはありません。
使用例
データベースの収録状況を確認する
プロンプト例:
データベースに今どれくらいデータが入っているか教えてください
レスポンス例:
{
"events": 120,
"tournamentResults": 1840,
"decks": 1530,
"cards": 980,
"deckCards": 48320,
"pendingDecks": 35,
"failedDecks": 4,
"latestEventDate": "2026-04-12T00:00:00.000Z"
}
他のツールを実行する前の前提確認
プロンプト例:
最新のメタ統計を見たいのですが、まずデータが揃っているか確認してください
デッキカード取り込みの遅延・失敗を可視化する
プロンプト例:
デッキ詳細ページがカード 0 枚で表示されるデッキが多そうです。pending と failed の件数はどれくらいですか?
注意事項
- 件数はツール呼び出し時点のスナップショットです。データ取り込み直後は値が変動する可能性があります。
pendingDecksはcards_fetched_at IS NULLのデッキ件数で、次回 sync で順次取り込まれます。failedDecksはcards_fetched_at LIKE 'FAILED:%'のデッキ件数で、再 dispatch しない限り再取得されません。latestEventDateはイベントが 1 件も存在しない場合nullを返します。- 本ツールは集計のみを行い、外部 API へのアクセスは発生しません。