1. 公式発表をsnapshotとして取得
CPSC Recalls APIから期間を限定して取得し、原文URLとsnapshot hashを保持します。取得失敗やschema変更時には旧版を維持し、空サイトを公開しません。
2. 原文と日本語編集を分離
原文フィールドを正本とし、日本語の識別情報、危険、対処は別のoverrideとして管理します。URLがあるだけでなく、公開する各フィールドがどの原文に基づくかを追跡します。
3. TypeScript buildでfail closed
raw 12件と日本語override 12件のID完全一致、CPSC HTTPS URL、必須製品名、日付、識別情報、対処を検証します。一つでも欠ければAstro buildを失敗させます。
4. AI利用と人間レビュー
初期12件の日本語整理はAIが原文と照合して作成し、専門家・人間編集者による最終確認前です。その状態を各ページに表示します。人間確認済みでないものを確認済みと表示しません。
5. 禁止する推論
- 「日本で安全」「日本でも回収対象」と断定しない
- 型番や販売経路の一致を推測しない
- 原文にない事故数、価格、措置を補完しない
- リコール対象品ページから代替商品を販売しない