# T072 真實稽核後的召回與去重補強

> Status: `done`
> Depends on: T040, T041, T043, T071

## Objective

處理品質 gate 通過後仍可能出現的「結果太少」與「不夠貼題」：同一 identity 的低品質先到候選不可阻擋後續完整候選；單一批准詞在沒有 provider offset 時需要有限的原意圖補查；多概念 query 不得被 token alias 放寬；批次清單要能辨識建立時間。

## Acceptance

- irrelevant／stale／分類拒絕不會標記 local identity；eligible 與 historical duplicate 仍是 terminal identity。
- 自然句（例如「找後端工程師接案」）抽出必要主題核，不要求所有產生變體同時出現；接案／外包只作 bounded work-intent synonyms。
- provider 沒有 highlights/text 時，完整且合規的 title 可作為候選正文證據，不因空 snippet 被誤丟棄。
- activity anchor-only brief 不產生 eligible；多概念批准詞片段不會成為核心 alias。
- 單一 activity term 在同源重複後追加最多四個原意圖短查詢，所有結果仍走同一 relevance gate，且 raw cap 不變。
- Scout 批次項目顯示 UTC unix nanoseconds 轉換後的建立時間；既有 run/result 分頁行為不變。
- backend usecase tests、web tests、lint/build 全通過。

## Evidence

- `TestCandidateEvaluatorAllowsRicherRetryAfterRejectedIdentity`
- `TestCandidateEvaluatorRejectsAnchorOnlyActivityBrief`
- `TestTopicSignatureDoesNotTurnConjunctionFragmentsIntoAliases`
- `TestSearchPipelineExpandsOneApprovedTermWhenProviderRepeatsFirstPage`
- `apps/web/src/pages/ScoutPage.tsx` batch `created_at` display
