Implement Semantic Consolidator V0

- add deterministic canonicalization support for extraction items
- add facts-only semantic consolidation using local Ollama
- preserve source evidence and validate complete fact coverage
- add conservative merge rules and non-LLM tests
- record the first validated real-life consolidation benchmark
- document current scope, limitations and next evaluation step
This commit is contained in:
2026-07-31 11:25:46 +02:00
parent 6e34334506
commit 90aa34d5d0
20 changed files with 5517 additions and 93 deletions
+10 -9
View File
@@ -51,15 +51,16 @@ technical validation.
The next planned architecture stage before this representation is explicit:
- The Deterministic Canonicalizer validates and normalizes extraction objects,
assigns stable source references and IDs, performs only safe deterministic
cleanup and preserves all source evidence. It uses no LLM and must not make
uncertain semantic merges.
- The Semantic Consolidator uses the local LLM to merge semantically equivalent
statements, group content by topic, preserve evidence from all contributing
chunks, mark contradictions and uncertainty, separate durable information from
transient discussion and produce Canonical Meeting Knowledge. It does not
directly write a protocol.
- Canonicalizer V1 validates and normalizes extraction objects, assigns stable
source references and IDs, performs only safe deterministic cleanup and
preserves all source evidence. It uses no LLM and must not make uncertain
semantic merges.
- Semantic Consolidator V0 uses the local LLM only for facts-only semantic
duplicate detection. It preserves source evidence and does not directly write
a protocol or produce Canonical Meeting Knowledge.
- Future Semantic Consolidator versions should group content by topic, mark
contradictions and uncertainty, separate durable information from transient
discussion and prepare Canonical Meeting Knowledge.
## Renderers