llama_context: n_ctx_per_seq (512) < n_ctx_train (32768) -- the full capacity of the model will not be utilized
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
Test corpus: 16 pairs, 32 unique phrases

[FP32] Loading Qwen/Qwen3-Embedding-0.6B ...
[FP32] Loaded in 4.1s
[FP32] Embedded 32 phrases in 11.3s (dim=1024)

======================================================================
  FP32  (dim=1024)
======================================================================

  --- SYNONYMS (expect > 0.6) ---
  +0.7959  кот спит на диване                  | кошка дремлет на софе              
  +0.7729  датчик давления неисправен          | манометр сломался                  
  +0.7303  открой форточку в теплице           | проветри парник                    
  +0.6115  перезагрузи сервер                  | рестартни машину                   
  +0.8554  покажи логи за вчера                | выведи журнал событий за прошлый де
  +0.6437  ошибка                              | при подключении к серверу базы данн
  +0.8296  чё там с давлением                  | каково текущее значение датчика дав

  --- DIFFERENT (expect < 0.4) ---
  +0.6913  валенки                             | спагетти                             !! HIGH
  +0.6407  температура в теплице 25 градусов   | полей помидоры                       !! HIGH
  +0.5781  расписание поездов Москва-Питер     | рецепт борща со сметаной             !! HIGH
  +0.5815  курс доллара на сегодня             | установи таймер на 5 минут           !! HIGH

  --- TRAPS (antonyms/negations) ---
  +0.9452  открой форточку                     | закрой форточку                    
  +0.8588  включи свет                         | выключи свет                       
  +0.9090  добавь запись в базу                | удали запись из базы               
  +0.8992  температура растёт                  | температура падает                 
  +0.7717  система работает нормально          | система вышла из строя             
[GGUF-Q4_0] Loading C:\Users\ZigZag\.cache\huggingface\hub\models--Mungert--Qwen3-Embedding-0.6B-GGUF\snapshots\48ccc6bc9fd9edd966b973ea8b588f59c1f1904a\Qwen3-Embedding-0.6B-q4_0.gguf ...
[GGUF-Q4_0] Loaded in 0.6s
[GGUF-Q4_0] Embedded 32 phrases in 4.9s (dim=1024)

======================================================================
  GGUF-Q4_0  (dim=1024)
======================================================================

  --- SYNONYMS (expect > 0.6) ---
  +0.7602  кот спит на диване                  | кошка дремлет на софе              
  +0.7632  датчик давления неисправен          | манометр сломался                  
  +0.6927  открой форточку в теплице           | проветри парник                    
  +0.5157  перезагрузи сервер                  | рестартни машину                     !! LOW
  +0.8054  покажи логи за вчера                | выведи журнал событий за прошлый де
  +0.5488  ошибка                              | при подключении к серверу базы данн  !! LOW
  +0.7928  чё там с давлением                  | каково текущее значение датчика дав

  --- DIFFERENT (expect < 0.4) ---
  +0.5027  валенки                             | спагетти                             !! HIGH
  +0.5533  температура в теплице 25 градусов   | полей помидоры                       !! HIGH
  +0.5611  расписание поездов Москва-Питер     | рецепт борща со сметаной             !! HIGH
  +0.4987  курс доллара на сегодня             | установи таймер на 5 минут           !! HIGH

  --- TRAPS (antonyms/negations) ---
  +0.9403  открой форточку                     | закрой форточку                    
  +0.7769  включи свет                         | выключи свет                       
  +0.9307  добавь запись в базу                | удали запись из базы               
  +0.8994  температура растёт                  | температура падает                 
  +0.7067  система работает нормально          | система вышла из строя             

======================================================================
  COMPARISON: FP32 vs GGUF-Q4_0
======================================================================

  --- Per-vector cosine (FP32 vs GGUF for same phrase) ---
  0.9586  кот спит на диване
  0.9487  кошка дремлет на софе
  0.9580  датчик давления неисправен
  0.9569  манометр сломался
  0.9655  открой форточку в теплице
  0.9131  проветри парник
  0.9422  перезагрузи сервер
  0.9007  рестартни машину
  ... (32 phrases total)
  AVG cosine(FP32, GGUF) = 0.9348  (1.0 = identical)
  MIN cosine(FP32, GGUF) = 0.7620

  --- Pair similarities: FP32 vs GGUF ---
     FP32    GGUF   drift  phrase_a / phrase_b
  ------------------------------------------------------------
  +0.7959 +0.7602 -0.0357  кот спит на диване           | кошка дремлет на софе       
  +0.7729 +0.7632 -0.0096  датчик давления неисправен   | манометр сломался           
  +0.7303 +0.6927 -0.0376  открой форточку в теплице    | проветри парник             
  +0.6115 +0.5157 -0.0958  перезагрузи сервер           | рестартни машину            
  +0.8554 +0.8054 -0.0500  покажи логи за вчера         | выведи журнал событий за про
  +0.6913 +0.5027 -0.1886  валенки                      | спагетти                    
  +0.6407 +0.5533 -0.0874  температура в теплице 25 гра | полей помидоры              
  +0.5781 +0.5611 -0.0170  расписание поездов Москва-Пи | рецепт борща со сметаной    
  +0.5815 +0.4987 -0.0828  курс доллара на сегодня      | установи таймер на 5 минут  
  +0.9452 +0.9403 -0.0049  открой форточку              | закрой форточку             
  +0.8588 +0.7769 -0.0818  включи свет                  | выключи свет                
  +0.9090 +0.9307 +0.0217  добавь запись в базу         | удали запись из базы        
  +0.8992 +0.8994 +0.0002  температура растёт           | температура падает          
  +0.7717 +0.7067 -0.0650  система работает нормально   | система вышла из строя      
  +0.6437 +0.5488 -0.0949  ошибка                       | при подключении к серверу ба
  +0.8296 +0.7928 -0.0367  чё там с давлением           | каково текущее значение датч

  --- Summary ---
  Pearson correlation (FP32 vs GGUF sims): 0.9598  (> 0.95 = good)
  Average |drift|:                         0.0569
  Max |drift|:                             0.1886
  Avg vector cosine (same phrase):         0.9348

  --- VERDICT ---
  WARN: Minor degradation. Consider Q8_0 for critical apps.
[GGUF-Q5_K_M] Loading C:\Users\ZigZag\.cache\huggingface\hub\models--Mungert--Qwen3-Embedding-0.6B-GGUF\snapshots\48ccc6bc9fd9edd966b973ea8b588f59c1f1904a\Qwen3-Embedding-0.6B-q5_k_m.gguf ...llama_context: n_ctx_per_seq (512) < n_ctx_train (32768) -- the full capacity of the model will not be utilized
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
llama_context: n_ctx_per_seq (512) < n_ctx_train (32768) -- the full capacity of the model will not be utilized
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding
init: embeddings required but some input tokens were not marked as outputs -> overriding

[GGUF-Q5_K_M] Loaded in 0.5s
[GGUF-Q5_K_M] Embedded 32 phrases in 6.7s (dim=1024)

======================================================================
  GGUF-Q5_K_M  (dim=1024)
======================================================================

  --- SYNONYMS (expect > 0.6) ---
  +0.7816  кот спит на диване                  | кошка дремлет на софе              
  +0.7764  датчик давления неисправен          | манометр сломался                  
  +0.7528  открой форточку в теплице           | проветри парник                    
  +0.6054  перезагрузи сервер                  | рестартни машину                   
  +0.8470  покажи логи за вчера                | выведи журнал событий за прошлый де
  +0.6511  ошибка                              | при подключении к серверу базы данн
  +0.8396  чё там с давлением                  | каково текущее значение датчика дав

  --- DIFFERENT (expect < 0.4) ---
  +0.5917  валенки                             | спагетти                             !! HIGH
  +0.6457  температура в теплице 25 градусов   | полей помидоры                       !! HIGH
  +0.6165  расписание поездов Москва-Питер     | рецепт борща со сметаной             !! HIGH
  +0.6142  курс доллара на сегодня             | установи таймер на 5 минут           !! HIGH

  --- TRAPS (antonyms/negations) ---
  +0.9487  открой форточку                     | закрой форточку                    
  +0.8376  включи свет                         | выключи свет                       
  +0.9316  добавь запись в базу                | удали запись из базы               
  +0.9029  температура растёт                  | температура падает                 
  +0.7775  система работает нормально          | система вышла из строя             

======================================================================
  COMPARISON: FP32 vs GGUF-Q5_K_M
======================================================================

  --- Per-vector cosine (FP32 vs GGUF for same phrase) ---
  0.9783  кот спит на диване
  0.9758  кошка дремлет на софе
  0.9842  датчик давления неисправен
  0.9796  манометр сломался
  0.9854  открой форточку в теплице
  0.9477  проветри парник
  0.9702  перезагрузи сервер
  0.9577  рестартни машину
  ... (32 phrases total)
  AVG cosine(FP32, GGUF) = 0.9674  (1.0 = identical)
  MIN cosine(FP32, GGUF) = 0.8647

  --- Pair similarities: FP32 vs GGUF ---
     FP32    GGUF   drift  phrase_a / phrase_b
  ------------------------------------------------------------
  +0.7959 +0.7816 -0.0143  кот спит на диване           | кошка дремлет на софе       
  +0.7729 +0.7764 +0.0035  датчик давления неисправен   | манометр сломался           
  +0.7303 +0.7528 +0.0225  открой форточку в теплице    | проветри парник             
  +0.6115 +0.6054 -0.0061  перезагрузи сервер           | рестартни машину            
  +0.8554 +0.8470 -0.0085  покажи логи за вчера         | выведи журнал событий за про
  +0.6913 +0.5917 -0.0997  валенки                      | спагетти                    
  +0.6407 +0.6457 +0.0051  температура в теплице 25 гра | полей помидоры              
  +0.5781 +0.6165 +0.0384  расписание поездов Москва-Пи | рецепт борща со сметаной    
  +0.5815 +0.6142 +0.0327  курс доллара на сегодня      | установи таймер на 5 минут  
  +0.9452 +0.9487 +0.0034  открой форточку              | закрой форточку             
  +0.8588 +0.8376 -0.0211  включи свет                  | выключи свет                
  +0.9090 +0.9316 +0.0226  добавь запись в базу         | удали запись из базы        
  +0.8992 +0.9029 +0.0037  температура растёт           | температура падает          
  +0.7717 +0.7775 +0.0058  система работает нормально   | система вышла из строя      
  +0.6437 +0.6511 +0.0074  ошибка                       | при подключении к серверу ба
  +0.8296 +0.8396 +0.0100  чё там с давлением           | каково текущее значение датч

  --- Summary ---
  Pearson correlation (FP32 vs GGUF sims): 0.9676  (> 0.95 = good)
  Average |drift|:                         0.0191
  Max |drift|:                             0.0997
  Avg vector cosine (same phrase):         0.9674

  --- VERDICT ---
  PASS: Q4_0 preserves semantic structure. Safe for production.
[GGUF-Q8_0] Loading C:\Users\ZigZag\.cache\huggingface\hub\models--Qwen--Qwen3-Embedding-0.6B-GGUF\snapshots\370f27d7550e0def9b39c1f16d3fbaa13aa67728\Qwen3-Embedding-0.6B-Q8_0.gguf ...
[GGUF-Q8_0] Loaded in 0.6s
[GGUF-Q8_0] Embedded 32 phrases in 5.4s (dim=1024)

======================================================================
  GGUF-Q8_0  (dim=1024)
======================================================================

  --- SYNONYMS (expect > 0.6) ---
  +0.7893  кот спит на диване                  | кошка дремлет на софе              
  +0.7709  датчик давления неисправен          | манометр сломался                  
  +0.7272  открой форточку в теплице           | проветри парник                    
  +0.6061  перезагрузи сервер                  | рестартни машину                   
  +0.8520  покажи логи за вчера                | выведи журнал событий за прошлый де
  +0.6459  ошибка                              | при подключении к серверу базы данн
  +0.8268  чё там с давлением                  | каково текущее значение датчика дав

  --- DIFFERENT (expect < 0.4) ---
  +0.6750  валенки                             | спагетти                             !! HIGH
  +0.6334  температура в теплице 25 градусов   | полей помидоры                       !! HIGH
  +0.5691  расписание поездов Москва-Питер     | рецепт борща со сметаной             !! HIGH
  +0.5729  курс доллара на сегодня             | установи таймер на 5 минут           !! HIGH

  --- TRAPS (antonyms/negations) ---
  +0.9454  открой форточку                     | закрой форточку                    
  +0.8511  включи свет                         | выключи свет                       
  +0.9104  добавь запись в базу                | удали запись из базы               
  +0.8972  температура растёт                  | температура падает                 
  +0.7689  система работает нормально          | система вышла из строя             

======================================================================
  COMPARISON: FP32 vs GGUF-Q8_0
======================================================================

  --- Per-vector cosine (FP32 vs GGUF for same phrase) ---
  0.9966  кот спит на диване
  0.9957  кошка дремлет на софе
  0.9969  датчик давления неисправен
  0.9968  манометр сломался
  0.9982  открой форточку в теплице
  0.9931  проветри парник
  0.9955  перезагрузи сервер
  0.9936  рестартни машину
  ... (32 phrases total)
  AVG cosine(FP32, GGUF) = 0.9949  (1.0 = identical)
  MIN cosine(FP32, GGUF) = 0.9752

  --- Pair similarities: FP32 vs GGUF ---
     FP32    GGUF   drift  phrase_a / phrase_b
  ------------------------------------------------------------
  +0.7959 +0.7893 -0.0067  кот спит на диване           | кошка дремлет на софе       
  +0.7729 +0.7709 -0.0019  датчик давления неисправен   | манометр сломался           
  +0.7303 +0.7272 -0.0031  открой форточку в теплице    | проветри парник             
  +0.6115 +0.6061 -0.0053  перезагрузи сервер           | рестартни машину            
  +0.8554 +0.8520 -0.0034  покажи логи за вчера         | выведи журнал событий за про
  +0.6913 +0.6750 -0.0163  валенки                      | спагетти                    
  +0.6407 +0.6334 -0.0073  температура в теплице 25 гра | полей помидоры              
  +0.5781 +0.5691 -0.0090  расписание поездов Москва-Пи | рецепт борща со сметаной    
  +0.5815 +0.5729 -0.0085  курс доллара на сегодня      | установи таймер на 5 минут  
  +0.9452 +0.9454 +0.0002  открой форточку              | закрой форточку             
  +0.8588 +0.8511 -0.0077  включи свет                  | выключи свет                
  +0.9090 +0.9104 +0.0015  добавь запись в базу         | удали запись из базы        
  +0.8992 +0.8972 -0.0020  температура растёт           | температура падает          
  +0.7717 +0.7689 -0.0028  система работает нормально   | система вышла из строя      
  +0.6437 +0.6459 +0.0022  ошибка                       | при подключении к серверу ба
  +0.8296 +0.8268 -0.0027  чё там с давлением           | каково текущее значение датч

  --- Summary ---
  Pearson correlation (FP32 vs GGUF sims): 0.9995  (> 0.95 = good)
  Average |drift|:                         0.0050
  Max |drift|:                             0.0163
  Avg vector cosine (same phrase):         0.9949

  --- VERDICT ---
  PASS: Q4_0 preserves semantic structure. Safe for production.

======================================================================
  COMPARISON: GGUF-Q4_0 vs GGUF-Q5_K_M
======================================================================

  --- Per-vector cosine (FP32 vs GGUF for same phrase) ---
  0.9614  кот спит на диване
  0.9463  кошка дремлет на софе
  0.9448  датчик давления неисправен
  0.9505  манометр сломался
  0.9683  открой форточку в теплице
  0.9208  проветри парник
  0.9357  перезагрузи сервер
  0.8738  рестартни машину
  ... (32 phrases total)
  AVG cosine(FP32, GGUF) = 0.9222  (1.0 = identical)
  MIN cosine(FP32, GGUF) = 0.6757

  --- Pair similarities: FP32 vs GGUF ---
     FP32    GGUF   drift  phrase_a / phrase_b
  ------------------------------------------------------------
  +0.7602 +0.7816 +0.0214  кот спит на диване           | кошка дремлет на софе       
  +0.7632 +0.7764 +0.0131  датчик давления неисправен   | манометр сломался           
  +0.6927 +0.7528 +0.0601  открой форточку в теплице    | проветри парник             
  +0.5157 +0.6054 +0.0897  перезагрузи сервер           | рестартни машину            
  +0.8054 +0.8470 +0.0415  покажи логи за вчера         | выведи журнал событий за про
  +0.5027 +0.5917 +0.0889  валенки                      | спагетти                    
  +0.5533 +0.6457 +0.0925  температура в теплице 25 гра | полей помидоры              
  +0.5611 +0.6165 +0.0554  расписание поездов Москва-Пи | рецепт борща со сметаной    
  +0.4987 +0.6142 +0.1155  курс доллара на сегодня      | установи таймер на 5 минут  
  +0.9403 +0.9487 +0.0083  открой форточку              | закрой форточку             
  +0.7769 +0.8376 +0.0607  включи свет                  | выключи свет                
  +0.9307 +0.9316 +0.0009  добавь запись в базу         | удали запись из базы        
  +0.8994 +0.9029 +0.0035  температура растёт           | температура падает          
  +0.7067 +0.7775 +0.0708  система работает нормально   | система вышла из строя      
  +0.5488 +0.6511 +0.1023  ошибка                       | при подключении к серверу ба
  +0.7928 +0.8396 +0.0468  чё там с давлением           | каково текущее значение датч

  --- Summary ---
  Pearson correlation (FP32 vs GGUF sims): 0.9914  (> 0.95 = good)
  Average |drift|:                         0.0545
  Max |drift|:                             0.1155
  Avg vector cosine (same phrase):         0.9222

  --- VERDICT ---
  WARN: Minor degradation. Consider Q8_0 for critical apps.

======================================================================
  COMPARISON: GGUF-Q4_0 vs GGUF-Q8_0
======================================================================

  --- Per-vector cosine (FP32 vs GGUF for same phrase) ---
  0.9550  кот спит на диване
  0.9420  кошка дремлет на софе
  0.9552  датчик давления неисправен
  0.9559  манометр сломался
  0.9647  открой форточку в теплице
  0.9148  проветри парник
  0.9374  перезагрузи сервер
  0.8952  рестартни машину
  ... (32 phrases total)
  AVG cosine(FP32, GGUF) = 0.9311  (1.0 = identical)
  MIN cosine(FP32, GGUF) = 0.7403

  --- Pair similarities: FP32 vs GGUF ---
     FP32    GGUF   drift  phrase_a / phrase_b
  ------------------------------------------------------------
  +0.7602 +0.7893 +0.0291  кот спит на диване           | кошка дремлет на софе       
  +0.7632 +0.7709 +0.0077  датчик давления неисправен   | манометр сломался           
  +0.6927 +0.7272 +0.0345  открой форточку в теплице    | проветри парник             
  +0.5157 +0.6061 +0.0905  перезагрузи сервер           | рестартни машину            
  +0.8054 +0.8520 +0.0466  покажи логи за вчера         | выведи журнал событий за про
  +0.5027 +0.6750 +0.1723  валенки                      | спагетти                    
  +0.5533 +0.6334 +0.0801  температура в теплице 25 гра | полей помидоры              
  +0.5611 +0.5691 +0.0080  расписание поездов Москва-Пи | рецепт борща со сметаной    
  +0.4987 +0.5729 +0.0742  курс доллара на сегодня      | установи таймер на 5 минут  
  +0.9403 +0.9454 +0.0051  открой форточку              | закрой форточку             
  +0.7769 +0.8511 +0.0742  включи свет                  | выключи свет                
  +0.9307 +0.9104 -0.0202  добавь запись в базу         | удали запись из базы        
  +0.8994 +0.8972 -0.0022  температура растёт           | температура падает          
  +0.7067 +0.7689 +0.0622  система работает нормально   | система вышла из строя      
  +0.5488 +0.6459 +0.0971  ошибка                       | при подключении к серверу ба
  +0.7928 +0.8268 +0.0340  чё там с давлением           | каково текущее значение датч

  --- Summary ---
  Pearson correlation (FP32 vs GGUF sims): 0.9645  (> 0.95 = good)
  Average |drift|:                         0.0524
  Max |drift|:                             0.1723
  Avg vector cosine (same phrase):         0.9311

  --- VERDICT ---
  WARN: Minor degradation. Consider Q8_0 for critical apps.
  !! 1 'different' pairs drifted toward similarity.

======================================================================
  COMPARISON: GGUF-Q5_K_M vs GGUF-Q8_0
======================================================================

  --- Per-vector cosine (FP32 vs GGUF for same phrase) ---
  0.9812  кот спит на диване
  0.9787  кошка дремлет на софе
  0.9887  датчик давления неисправен
  0.9832  манометр сломался
  0.9881  открой форточку в теплице
  0.9584  проветри парник
  0.9781  перезагрузи сервер
  0.9677  рестартни машину
  ... (32 phrases total)
  AVG cosine(FP32, GGUF) = 0.9750  (1.0 = identical)
  MIN cosine(FP32, GGUF) = 0.9059

  --- Pair similarities: FP32 vs GGUF ---
     FP32    GGUF   drift  phrase_a / phrase_b
  ------------------------------------------------------------
  +0.7816 +0.7893 +0.0077  кот спит на диване           | кошка дремлет на софе       
  +0.7764 +0.7709 -0.0055  датчик давления неисправен   | манометр сломался           
  +0.7528 +0.7272 -0.0255  открой форточку в теплице    | проветри парник             
  +0.6054 +0.6061 +0.0007  перезагрузи сервер           | рестартни машину            
  +0.8470 +0.8520 +0.0050  покажи логи за вчера         | выведи журнал событий за про
  +0.5917 +0.6750 +0.0834  валенки                      | спагетти                    
  +0.6457 +0.6334 -0.0124  температура в теплице 25 гра | полей помидоры              
  +0.6165 +0.5691 -0.0474  расписание поездов Москва-Пи | рецепт борща со сметаной    
  +0.6142 +0.5729 -0.0413  курс доллара на сегодня      | установи таймер на 5 минут  
  +0.9487 +0.9454 -0.0032  открой форточку              | закрой форточку             
  +0.8376 +0.8511 +0.0135  включи свет                  | выключи свет                
  +0.9316 +0.9104 -0.0212  добавь запись в базу         | удали запись из базы        
  +0.9029 +0.8972 -0.0057  температура растёт           | температура падает          
  +0.7775 +0.7689 -0.0086  система работает нормально   | система вышла из строя      
  +0.6511 +0.6459 -0.0052  ошибка                       | при подключении к серверу ба
  +0.8396 +0.8268 -0.0128  чё там с давлением           | каково текущее значение датч

  --- Summary ---
  Pearson correlation (FP32 vs GGUF sims): 0.9729  (> 0.95 = good)
  Average |drift|:                         0.0187
  Max |drift|:                             0.0834
  Avg vector cosine (same phrase):         0.9750

  --- VERDICT ---
  PASS: Q4_0 preserves semantic structure. Safe for production.
