thread-master/docs/product/scout-topic-quality/tasks/T072-post-audit-recall-hard...

27 lines
1.6 KiB
Markdown
Raw Normal View History

2026-08-13 02:22:24 +00:00
# T072 真實稽核後的召回與去重補強
> Status: `done`
> Depends on: T040, T041, T043, T071
## Objective
處理品質 gate 通過後仍可能出現的「結果太少」與「不夠貼題」:同一 identity 的低品質先到候選不可阻擋後續完整候選;單一批准詞在沒有 provider offset 時需要有限的原意圖補查;多概念 query 不得被 token alias 放寬;批次清單要能辨識建立時間。
## Acceptance
- irrelevantstale分類拒絕不會標記 local identityeligible 與 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