設計方針: AIの生成能力を活用しながら、報道基準のファクトチェックと人間多重監修をシステム的に強制するエビデンス第一スタジオです。
Client (Web SPA / Firebase Google Auth)
│ Session Cookie + CSRF Header
▼
Cloudflare Workers (Hono API + Static Assets)
├─ D1: Topics, Sources, Claims, Scripts, Approvals, Hash-chained Audit Log
├─ R2: Source raw snapshots, Audio WAV, Render MP4s, ZIP packages
├─ KV: Policy overrides, RSS feeds cache, Rate-limit counters
├─ Queues: Asynchronous claim extraction, script drafting, TTS, renders
└─ Containers: Hypit Render Engine (Node 24 + Chromium Headless + FFmpeg)
資料は登録時にURL検証(SSRF保護、robots.txt順守、5MB制限)を経て、生HTML/テキストをR2に暗号保管。AIは資料内の完全一致部分文字列(quote)を伴う事実候補のみを抽出します。原文に抜粋が存在しない候補はシステムが自動的に不合格と判定します。
L001: 事実セグメントに確認済みClaimの引用が必須L004: 引用Claimに存在しない数字の混入を検知(大小で警告・エラー)L005: 断定表現(絶対、間違いなく、100%等)の警告L006: 池上彰氏を含む実在人物の詐称・関与示唆をハードエラーで遮断L007: センシティブ語(政治・領土・民族等)を検知しリスク確認へ回付L008: 国・文化の優劣を語る表現を検知L011: 実際に行っていない取材・体験談の捏造を遮断SVML(Semantic Video Markup Language)に基づき、音声尺に同期したカードアニメーションと字幕をChrome Headlessでラスタライズ。FFmpegで完全同期のMP4を生成します。Cloudflareコンテナによりオンデマンドで起動し、遊休時は自動停止します。