radar-{date}.md Critical Alerts section が STEP 2203 Feature 1 (audit-aware scorer) + STEP 2204 Feature 2 (arxiv-fetcher withdrawal detection) の output を surface するよう daily-radar.ts +11 line。 radar-{date}.md 一目 で fresh vs audited vs withdrawn 状態 visible = radar user (Claude session or 藤本さん or 第三者) が fm-radar-re-flag / fm-radar-withdrawn の 予防 active を confirm 可能。
File: scripts/research-radar/daily-radar.ts (+11 line)
const withdrawnCount = arxivData.topEntries.filter((e: any) => e.withdrawn).length;
const withdrawnNote = withdrawnCount > 0 ? `, ⚠ ${withdrawnCount} withdrawn` : '';
alerts.push(`- arXiv: **${arxivData.recentEntries} recent papers...** (top score: ${...}${withdrawnNote})`);
const auditInfo = scoresData.auditIndex?.matchedInFeed;
const auditNote = auditInfo
? `, audit: fresh=${auditInfo.fresh} audited=${auditInfo.audited} withdrawn=${auditInfo.withdrawn}`
: '';
alerts.push(`- 5-Layer Scorer: ... D-FUMT: ${distStr}${auditNote}`);
if (auditInfo && (auditInfo.audited > 0 || auditInfo.withdrawn > 0)) {
alerts.push(`- Audit registry (STEP 2203/2204): ${...} tracked, ${auditInfo.audited} already-audited + ${auditInfo.withdrawn} withdrawn suppressed from top-N (fm-radar-re-flag + fm-radar-withdrawn prevention active)`);
}
次回 daily-radar 稼働時 Critical Alerts に emerge する 例:
- arXiv: **68 recent papers with keyword match** (top score: 12, ⚠ 1 withdrawn) - 5-Layer Scorer: **131 papers scored**, D-FUMT: TRUE=111, ..., audit: fresh=78 audited=2 withdrawn=1 - Audit registry (STEP 2203/2204): 14 tracked in collatz-watch.json, 2 already-audited + 1 withdrawn suppressed from top-N (fm-radar-re-flag + fm-radar-withdrawn prevention active)
scoresData.auditIndex?.matchedInFeed optional chain、 legacy scores JSON (STEP 2203 前) は auditNote='' で 従来通り[via 藤本さん explicit go 「順番にお願い致します」 6 items sequential #2 / execute: rei-aios-59]