diff --git a/landing/app/mira/feed/page.tsx b/landing/app/mira/feed/page.tsx index 91e4e29..78e6abd 100644 --- a/landing/app/mira/feed/page.tsx +++ b/landing/app/mira/feed/page.tsx @@ -2082,9 +2082,13 @@ function WikiStatusBadge({ if (!mainBlock) return null; let processed = false; + let givenUp = false; try { const tags = JSON.parse(mainBlock.tags_json || '[]') as string[]; - processed = Array.isArray(tags) && tags.includes('wiki-processed'); + if (Array.isArray(tags)) { + processed = tags.includes('wiki-processed'); + givenUp = tags.includes('wiki-give-up'); + } } catch { // ignore } @@ -2136,6 +2140,23 @@ function WikiStatusBadge({ ); } + // wiki_giveup_scanner 標的:已試多輪 cron 仍失敗,停止重試 + if (givenUp) { + return ( + + ); + } + if (recentlyRetried) { return ⏳ 重試中; }