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 ⏳ 重試中;
}