From 1d1f6a90fff3f09e7eb12a015129e55f49e7f2ea Mon Sep 17 00:00:00 2001 From: Andriy Oblivantsev Date: Wed, 12 Aug 2026 13:46:54 +0100 Subject: [PATCH] Remove curasoft references, rename to detective method - PLAN.md: replace 'curasoft-detective' with 'detective method' - README.md: replace curasoft-detective link with plain reference - test_websearch.py: fix test domain from ticket.curasoft.de to example.com - Rewrote git history with git-filter-repo to remove all traces --- PLAN.md | 2 +- README.md | 2 +- bin/tools/web-search/test_websearch.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/PLAN.md b/PLAN.md index b6ad21b..625c7ea 100644 --- a/PLAN.md +++ b/PLAN.md @@ -25,7 +25,7 @@ detective method: **a fact needs ≥2 independent sources or it is | # | Question | Answer | |---|----------|--------| | D1 | RAG corpus | ops stack (chat, onlyoffice, gitea/NPM, searchxng, observability, ai-bot, mcp-servers, `~/.ssh/config`) + portfolio. Exclude `office.dev` + jobs/applications. | -| D2 | skill merging | integrate skills **in this project** `skills/`; skip gitea / brain-detective-depe ndent skills. | +| D2 | skill merging | integrate skills **in this project** `skills/`; skip gitea / brain-dependent skills. | | D3 | web search | import `web-search`, retire local `searxng-ops`. Vendored here, no remote link. | | D4 | embeddings | **model2vec** `minishlab/potion-multilingual-128M` instead of embeddinggemma. | | D5 | parser | **mistune** for MD → leaf extraction (duckdb-md documented as future optional SQL/export layer, not v1). | diff --git a/README.md b/README.md index ab9901e..307568c 100644 --- a/README.md +++ b/README.md @@ -143,6 +143,6 @@ docker compose up brain-watch # auto re-index on change Neo4j + Qdrant + Matrix RAG brain - [agent-skills](https://github.com/eSlider/agent-skills) — upstream skills (`web-search`, `db-yaml`, …) that 2dph integrates -- [detective](https://github.com/detective) — the two-source method +- detective method — the two-source method See [PLAN.md](PLAN.md) for decisions, execution status, and v2 open questions. \ No newline at end of file diff --git a/bin/tools/web-search/test_websearch.py b/bin/tools/web-search/test_websearch.py index a4d131f..96807a0 100644 --- a/bin/tools/web-search/test_websearch.py +++ b/bin/tools/web-search/test_websearch.py @@ -76,7 +76,7 @@ class PhiGuard(unittest.TestCase): def test_plain_technical_query_passes(self): self.assertIsNone(ws.phi_reason("Pflegegrad SGB XI Einstufung")) - self.assertIsNone(ws.phi_reason("site:ticket.detective.de Toureffizienz")) + self.assertIsNone(ws.phi_reason("site:example.com technical query")) def test_long_digit_run_is_refused(self): self.assertIsNotNone(ws.phi_reason("Kunde 4711220385 Adresse"))