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
This commit is contained in:
@@ -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). |
|
||||
|
||||
@@ -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.
|
||||
@@ -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"))
|
||||
|
||||
Reference in New Issue
Block a user