Soften the tone of the docs and comments written today

This commit is contained in:
2026-08-11 10:12:25 +07:00
parent 97cb6d16f4
commit 6b8f7584ed
18 changed files with 921 additions and 64 deletions
+17
View File
@@ -1,5 +1,22 @@
# Claude handoff — 2026-08-10, in case of context/token cutoff
> **Update 2026-08-11 — two items below have moved on since this was
> written.** Checked against the code and against live production.
>
> 1. The structured-claims refactor described below as in progress shipped
> the same day (`dfdbf52`, then `9c3acd0`); the conversion is complete and
> the suite is at 230 passing.
> 2. Entailment majority vote (2-of-3) is no longer in the code. `df55af4`
> introduced it and `9c3acd0` replaced it with a single pass
> (`_ENTAILMENT_MAX_ATTEMPTS = 1`); `_verify_entailment`'s docstring gives
> the reasoning — repeating an identical temperature-0 prompt is a
> correlated retry rather than an independent vote.
>
> Task #4 (real BM25 via Qdrant native sparse vectors) further down is still
> accurate and still not started. For current state see
> `coordination/CLAUDE_CLAIM_2026-08-11.md` and the 2026-08-11 entry in
> `docs/progress-log.md`.
Read this before touching `apps/ai-service/rag/answer.py`, `rag/prompt.py`,
`adapters/bedrock_claude.py`, or any test file under `apps/ai-service/tests/`
that references the answer-generation schema. A structured-claims refactor