From d083b02046ea8a8bd53a98f0af213202e3fa4dec Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 24 Oct 2026 16:42:12 +0000 Subject: [PATCH 1/2] docs(decisions): keep the superseded-source filter; pilot cap now US$7 The owner confirmed on 24 Oct 2026 that PR #3743 stays: outdated (superseded) sources are removed from answer evidence. The re-index pilot and its after canary are re-approved with a combined hard cap of US$7. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_011qMFt8SZBmLuAmkH6ko6nd --- docs/decisions/2026-10-23-reindex-pilot-approved.md | 2 ++ ...-10-24-superseded-sources-stay-out-of-answers.md | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 docs/decisions/2026-10-24-superseded-sources-stay-out-of-answers.md diff --git a/docs/decisions/2026-10-23-reindex-pilot-approved.md b/docs/decisions/2026-10-23-reindex-pilot-approved.md index 9dbcfbb487..70d8d623fc 100644 --- a/docs/decisions/2026-10-23-reindex-pilot-approved.md +++ b/docs/decisions/2026-10-23-reindex-pilot-approved.md @@ -49,5 +49,7 @@ on the live database. So the pilot relies on that rollback and the daily backup. document once by hand, up to US$1.00. Any further failure ends the pilot. - **After canary:** the answer subset of run 39759615452 cost US$0.13. Allow up to US$0.50. - **Total ceiling:** US$4.50. +- **Revised 24 Oct 2026:** the owner approved the pilot and its after canary again in chat, with a + hard cap of US$7 for the two together. The plan above is unchanged. If this summary and the source ever differ, the source wins. diff --git a/docs/decisions/2026-10-24-superseded-sources-stay-out-of-answers.md b/docs/decisions/2026-10-24-superseded-sources-stay-out-of-answers.md new file mode 100644 index 0000000000..785298b823 --- /dev/null +++ b/docs/decisions/2026-10-24-superseded-sources-stay-out-of-answers.md @@ -0,0 +1,13 @@ +# Decision: Superseded sources stay out of answer evidence + +- **Status:** decided 2026-10-24 +- **Source:** the owner, in chat + +On 24 October 2026 the owner confirmed that the filter merged in PR #3743 stays as it is: a source +marked outdated (superseded) is removed before any answer route uses it as evidence. This settles +the apparent conflict with the owner's 21 October rejection of the earlier attempt, PR #3700. The +rule itself lives in the code comment in `src/lib/rag/superseded-evidence.ts`, find "a superseded +source is never used as evidence". The 22 October live count found no document marked +outdated, so nothing changed for users. + +If this summary and the source ever differ, the source wins. From 198700864b6fef5e59f22c1b859d9a221c408362 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 24 Oct 2026 16:45:31 +0000 Subject: [PATCH 2/2] chore(snapshot): refresh repo awareness for the new decision entry Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_011qMFt8SZBmLuAmkH6ko6nd --- data/repo-awareness-snapshot.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/repo-awareness-snapshot.json b/data/repo-awareness-snapshot.json index 103a32c30c..8dd4c74736 100644 --- a/data/repo-awareness-snapshot.json +++ b/data/repo-awareness-snapshot.json @@ -3176,6 +3176,11 @@ "section": "root", "catalogued": true }, + { + "path": "docs/decisions/2026-10-24-superseded-sources-stay-out-of-answers.md", + "section": "decisions", + "catalogued": true + }, { "path": "docs/prompts/codex-architecture-maintainability-ultra-review.md", "section": "prompts",