From 2acba0aa867be202a02ba8b311a908ad7db625fe Mon Sep 17 00:00:00 2001 From: Justin Paul Date: Sun, 24 May 2026 13:02:45 -0400 Subject: [PATCH] =?UTF-8?q?server:=20catch=20one=20more=20"PPLS"=20?= =?UTF-8?q?=E2=86=92=20"crop-chem-docs"=20rename=20miss=20in=20corpus=5Fst?= =?UTF-8?q?atus=20header?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Functional smoke test from trashpanda confirmed end-to-end working: $ docker run -d ... git.jpaul.io/justin/crop-chem-docs:corpus-2026.05.24 $ docker exec ... python -c 'from docs_mcp.server import corpus_status; print(corpus_status())' Output: 4,159 labels on disk (4,068 epa_ppls + 91 bayer), 216,467 chunks in Chroma collection `crop_chem_docs`, BM25 db 416 MB, HYBRID_SEARCH=on, RERANK_URL=http://10.10.1.65:8082. Image is production-ready for Drawbar compose. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs_mcp/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs_mcp/server.py b/docs_mcp/server.py index cb69a07..1cc2e6b 100644 --- a/docs_mcp/server.py +++ b/docs_mcp/server.py @@ -541,7 +541,7 @@ def corpus_status() -> str: Cheap — no embedder call. """ with TimedCall("corpus_status", {}) as _call: - lines: list[str] = ["# PPLS corpus status\n"] + lines: list[str] = ["# crop-chem-docs corpus status\n"] # On-disk corpus labels_by_source: dict[str, int] = {}