# Date: 2026-10-03 (Asia/Shanghai)
# Production revision: 4d312c4ebb42bf9f85442120fad4b9e85d4779e2
# Benchmark sources: a21d783b (identical in both binaries)
# Five alternating-order rounds; -test.run=^$ -test.bench=BenchmarkMemory -test.benchmem -test.benchtime=100ms -test.count=1 -test.cpu=1
# round=1 loadavg=(5.09423828125, 11.6689453125, 18.0703125)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   11974	     10044 ns/op	      9976 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     11128 ns/op	     11078 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5425	     24071 ns/op	     23460 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    7246	     16618 ns/op	     16372 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5275	     23896 ns/op	     23585 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    5868	     17165 ns/op	     17056 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7100	     16168 ns/op	     16170 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5090	     22816 ns/op	     22791 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   19050	      6171 ns/op	      6056 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   28298	      4269 ns/op	      4230 cpu-ns/op	    3904 B/op	      57 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   16326	      7339 ns/op	      7285 cpu-ns/op	    5784 B/op	      93 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1670	     70353 ns/op	     70040 cpu-ns/op	    8696 B/op	     194 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1600	     79029 ns/op	     78838 cpu-ns/op	   11745 B/op	     224 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    3022	     43383 ns/op	     43328 cpu-ns/op	   11584 B/op	     218 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	   10000	     11355 ns/op	     11342 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	   10000	     11245 ns/op	     11229 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    7228	     17003 ns/op	     16956 cpu-ns/op	    2864 B/op	      84 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10762 ns/op	     10591 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4220	     33139 ns/op	     32966 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    3012	     44308 ns/op	     44218 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    7777	     15829 ns/op	     15803 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5366	     23225 ns/op	     23189 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    4813	     25306 ns/op	     25303 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    5865	     21072 ns/op	     20801 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4518	     25748 ns/op	     25711 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	   10000	     14421 ns/op	     14276 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    3235	     38044 ns/op	     37826 cpu-ns/op	   35632 B/op	     457 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1714	     74157 ns/op	     73866 cpu-ns/op	   52434 B/op	     739 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     138	    868483 ns/op	    867442 cpu-ns/op	  193701 B/op	    5560 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     132	    908489 ns/op	    907182 cpu-ns/op	  222371 B/op	    5727 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     100	   1102378 ns/op	   1100880 cpu-ns/op	  267932 B/op	    7096 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2502	     51985 ns/op	     51910 cpu-ns/op	   13120 B/op	     374 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    1740	     95562 ns/op	     84469 cpu-ns/op	   41816 B/op	     946 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2484	     51025 ns/op	     50473 cpu-ns/op	   24024 B/op	     769 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10256 ns/op	     10246 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     451	    265997 ns/op	    263517 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    2464	     52388 ns/op	     52101 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    5264	     23657 ns/op	     23623 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    2778	     48281 ns/op	     48194 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    1188	    100567 ns/op	    100566 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1789	     67628 ns/op	     67469 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    1977	     59390 ns/op	     59329 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1302	     88181 ns/op	     87363 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     336	    354446 ns/op	    352682 cpu-ns/op	  343792 B/op	    4237 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     270	    439763 ns/op	    437744 cpu-ns/op	  375774 B/op	    4599 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      26	   4846423 ns/op	   4839154 cpu-ns/op	 1322968 B/op	   34130 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      20	   6147815 ns/op	   6144700 cpu-ns/op	 1792616 B/op	   42059 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      16	   7594010 ns/op	   7561688 cpu-ns/op	 2021360 B/op	   49497 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    1896	     70527 ns/op	     70411 cpu-ns/op	   19904 B/op	     377 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     174	    683869 ns/op	    680569 cpu-ns/op	  431464 B/op	    9592 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	     337	    354560 ns/op	    353098 cpu-ns/op	  232712 B/op	    7441 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     10277 ns/op	     10273 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      51	   2562225 ns/op	   2521235 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	     997	    123017 ns/op	    123034 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    1714	     69409 ns/op	     69394 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    1293	     97621 ns/op	     97565 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	     126	    943004 ns/op	    942548 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     238	    500071 ns/op	    499370 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     319	    373127 ns/op	    373248 cpu-ns/op	    1258 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     150	    805457 ns/op	    800133 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      34	   3567094 ns/op	   3523941 cpu-ns/op	 3425394 B/op	   42037 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      32	   3737694 ns/op	   3722406 cpu-ns/op	 3631357 B/op	   42407 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      10	  10569421 ns/op	  10548200 cpu-ns/op	 5824949 B/op	  115138 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	       7	  15888214 ns/op	  15859286 cpu-ns/op	 9325374 B/op	  150411 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	       6	  18379993 ns/op	  18320667 cpu-ns/op	 9669925 B/op	  161570 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     562	    224530 ns/op	    223847 cpu-ns/op	   71744 B/op	     380 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      15	   6727233 ns/op	   6686800 cpu-ns/op	 4315145 B/op	   95998 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	      43	   3373743 ns/op	   3362209 cpu-ns/op	 2417216 B/op	   74060 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   10867	     10914 ns/op	     10757 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       3	  45415361 ns/op	  40430667 cpu-ns/op	15271920 B/op	  480048 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	      50	   2317298 ns/op	   2293840 cpu-ns/op	   16295 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	      96	   1213356 ns/op	   1206448 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	      93	   1297581 ns/op	   1262075 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	       6	  17439160 ns/op	  17433167 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      10	  10708912 ns/op	  10710300 cpu-ns/op	     569 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      12	   9353573 ns/op	   9287417 cpu-ns/op	    1304 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  14447798 ns/op	  14444143 cpu-ns/op	16547802 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       4	  33631386 ns/op	  33609250 cpu-ns/op	34241400 B/op	  420037 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       3	  35639819 ns/op	  35604000 cpu-ns/op	36019717 B/op	  420472 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       2	  78694084 ns/op	  78128500 cpu-ns/op	50873340 B/op	  925188 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       1	 102096333 ns/op	 101097000 cpu-ns/op	79348088 B/op	 1070432 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       2	 102887708 ns/op	 101032000 cpu-ns/op	79722576 B/op	 1082013 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	      64	   1895579 ns/op	   1891672 cpu-ns/op	  989249 B/op	     387 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       2	  76679625 ns/op	  74854000 cpu-ns/op	43615528 B/op	  960022 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	       3	  44800417 ns/op	  43783667 cpu-ns/op	23987317 B/op	  740171 allocs/op
BenchmarkMemoryInsert/N=1                         	    1102	     91673 ns/op	     73997 cpu-ns/op	    1747 B/op	      37 allocs/op
BenchmarkMemoryInsert/N=10                        	     398	    282898 ns/op	    267274 cpu-ns/op	   13657 B/op	     307 allocs/op
BenchmarkMemoryInsert/N=100                       	      52	   2316889 ns/op	   2287500 cpu-ns/op	  133186 B/op	    3007 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  47549861 ns/op	  45767667 cpu-ns/op	 1329210 B/op	   30018 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 526996042 ns/op	 517955000 cpu-ns/op	13281736 B/op	  300028 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   14845	      8039 ns/op	      8028 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1614	     72584 ns/op	     58002 cpu-ns/op	    3310 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1257	     97039 ns/op	     96843 cpu-ns/op	    7561 B/op	     175 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7827	     15179 ns/op	     15145 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     680	    163188 ns/op	    147221 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     298	    452266 ns/op	    408654 cpu-ns/op	   24058 B/op	     591 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1730	     70047 ns/op	     69235 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	      96	   1107993 ns/op	   1079833 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     122	    980634 ns/op	    957861 cpu-ns/op	   58141 B/op	    1476 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     205	    586303 ns/op	    586512 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       9	  11834815 ns/op	  11607667 cpu-ns/op	 1904825 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	      33	   3393795 ns/op	   3353333 cpu-ns/op	   73701 B/op	    1526 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       8	  12559406 ns/op	  11686000 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 177462083 ns/op	 174473000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	       2	  65546730 ns/op	  61646000 cpu-ns/op	  297900 B/op	    1535 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2154	     59525 ns/op	     59408 cpu-ns/op	   11424 B/op	     211 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	      38	   3500414 ns/op	   3493605 cpu-ns/op	 1482479 B/op	   52179 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       1	 126572292 ns/op	 126394000 cpu-ns/op	68485280 B/op	 2521029 allocs/op
PASS
# round=2 loadavg=(5.33837890625, 10.7041015625, 17.34521484375)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10000	     10087 ns/op	     10075 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     11372 ns/op	     11273 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5431	     22498 ns/op	     22480 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    7872	     15640 ns/op	     15631 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5308	     23314 ns/op	     23243 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    5952	     17018 ns/op	     16986 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7436	     16517 ns/op	     16491 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5257	     22891 ns/op	     22865 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   19321	      6110 ns/op	      6101 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   28216	      4246 ns/op	      4220 cpu-ns/op	    3904 B/op	      57 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   16418	      7337 ns/op	      7256 cpu-ns/op	    5784 B/op	      93 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1770	     71392 ns/op	     70944 cpu-ns/op	    8697 B/op	     194 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1598	     77827 ns/op	     77738 cpu-ns/op	   11745 B/op	     224 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    2887	     43756 ns/op	     43667 cpu-ns/op	   11584 B/op	     218 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	   10000	     11542 ns/op	     11525 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	   10000	     11371 ns/op	     11348 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    7318	     17001 ns/op	     16984 cpu-ns/op	    2864 B/op	      84 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10130 ns/op	     10120 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4129	     33031 ns/op	     32775 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    2943	     44231 ns/op	     44132 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    7867	     15754 ns/op	     15718 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5253	     24793 ns/op	     24548 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    4784	     25399 ns/op	     25385 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    5680	     20761 ns/op	     20718 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4708	     25595 ns/op	     25566 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	   10000	     14347 ns/op	     14197 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    3043	     38498 ns/op	     38211 cpu-ns/op	   35632 B/op	     457 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1678	     75276 ns/op	     74973 cpu-ns/op	   52434 B/op	     739 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     135	    878647 ns/op	    877267 cpu-ns/op	  193700 B/op	    5560 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     130	    921755 ns/op	    919508 cpu-ns/op	  222371 B/op	    5727 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     100	   1124124 ns/op	   1121630 cpu-ns/op	  267932 B/op	    7096 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2389	     54193 ns/op	     54080 cpu-ns/op	   13120 B/op	     374 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    1714	     71879 ns/op	     71621 cpu-ns/op	   41816 B/op	     946 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2539	     48581 ns/op	     48452 cpu-ns/op	   24024 B/op	     769 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10204 ns/op	     10186 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     464	    256379 ns/op	    255183 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    2512	     52262 ns/op	     52121 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    5216	     23781 ns/op	     23750 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    2718	     48704 ns/op	     48597 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    1180	    101193 ns/op	    101005 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1820	     69645 ns/op	     68085 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    1988	     58805 ns/op	     58851 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1298	     89677 ns/op	     88818 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     331	    357688 ns/op	    355798 cpu-ns/op	  343792 B/op	    4237 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     270	    444339 ns/op	    442130 cpu-ns/op	  375774 B/op	    4599 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      25	   4863272 ns/op	   4852440 cpu-ns/op	 1322976 B/op	   34130 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      20	   6179177 ns/op	   6167200 cpu-ns/op	 1792606 B/op	   42059 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      16	   7525763 ns/op	   7488562 cpu-ns/op	 2021347 B/op	   49497 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    1879	     70772 ns/op	     70626 cpu-ns/op	   19904 B/op	     377 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     178	    671998 ns/op	    669281 cpu-ns/op	  431464 B/op	    9592 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	     330	    371945 ns/op	    368276 cpu-ns/op	  232712 B/op	    7441 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     11089 ns/op	     10844 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      51	   2414618 ns/op	   2408078 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	     998	    123605 ns/op	    123522 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    1746	     69718 ns/op	     69592 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    1278	     97929 ns/op	     97733 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	     126	    951014 ns/op	    947889 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     241	    501239 ns/op	    499066 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     320	    375058 ns/op	    374928 cpu-ns/op	    1258 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     147	    803057 ns/op	    797238 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      38	   3772700 ns/op	   3703921 cpu-ns/op	 3425394 B/op	   42037 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      27	   6011398 ns/op	   4790630 cpu-ns/op	 3631572 B/op	   42407 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      10	  10835812 ns/op	  10813300 cpu-ns/op	 5824936 B/op	  115138 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	       7	  15636512 ns/op	  15608857 cpu-ns/op	 9320076 B/op	  150410 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	       6	  17818340 ns/op	  17781500 cpu-ns/op	 9669936 B/op	  161570 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     566	    221380 ns/op	    221002 cpu-ns/op	   71744 B/op	     380 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      16	   6588409 ns/op	   6516000 cpu-ns/op	 4315144 B/op	   95998 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	      40	   3340693 ns/op	   3333550 cpu-ns/op	 2417216 B/op	   74060 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   10000	     10747 ns/op	     10615 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       3	  36693333 ns/op	  35507000 cpu-ns/op	15271920 B/op	  480048 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	      50	   2241150 ns/op	   2221220 cpu-ns/op	   16295 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	      86	   1194671 ns/op	   1193465 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	      91	   1168310 ns/op	   1168538 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	       6	  19165021 ns/op	  18699167 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      10	  11306504 ns/op	  10766700 cpu-ns/op	     569 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      12	  10170528 ns/op	   9588083 cpu-ns/op	    1304 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  15185875 ns/op	  14824000 cpu-ns/op	16547806 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       4	  33445990 ns/op	  33421750 cpu-ns/op	34241396 B/op	  420037 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       3	  35267111 ns/op	  35249000 cpu-ns/op	36007370 B/op	  420471 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       2	  77042604 ns/op	  76330500 cpu-ns/op	50873340 B/op	  925188 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       1	 117930959 ns/op	 110939000 cpu-ns/op	79320560 B/op	 1069748 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       1	 107525000 ns/op	 105775000 cpu-ns/op	79722544 B/op	 1082013 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	      48	   2263919 ns/op	   2199875 cpu-ns/op	  989249 B/op	     387 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       2	  83344875 ns/op	  78011500 cpu-ns/op	43615536 B/op	  960022 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	       2	  54389542 ns/op	  47356500 cpu-ns/op	23987320 B/op	  740171 allocs/op
BenchmarkMemoryInsert/N=1                         	    1129	     91247 ns/op	     73568 cpu-ns/op	    1763 B/op	      37 allocs/op
BenchmarkMemoryInsert/N=10                        	     414	    290931 ns/op	    266053 cpu-ns/op	   13657 B/op	     307 allocs/op
BenchmarkMemoryInsert/N=100                       	      54	   2269640 ns/op	   2246000 cpu-ns/op	  133186 B/op	    3007 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  42380069 ns/op	  42133333 cpu-ns/op	 1329253 B/op	   30019 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 558817167 ns/op	 550995000 cpu-ns/op	13281968 B/op	  300030 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   14811	      8097 ns/op	      8085 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1611	     73257 ns/op	     58906 cpu-ns/op	    3287 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1248	     96836 ns/op	     96643 cpu-ns/op	    7571 B/op	     175 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7686	     15646 ns/op	     15565 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     668	    167488 ns/op	    151922 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     297	    408890 ns/op	    387071 cpu-ns/op	   24026 B/op	     589 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1722	    101953 ns/op	     78280 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	      81	   1244023 ns/op	   1167457 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     100	   1031392 ns/op	   1004360 cpu-ns/op	   58123 B/op	    1475 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     205	    580088 ns/op	    580185 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       9	  11904301 ns/op	  11674889 cpu-ns/op	 1904825 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	      33	   3851927 ns/op	   3611939 cpu-ns/op	   73718 B/op	    1527 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       9	  11808657 ns/op	  11751333 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 193059834 ns/op	 185735000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	       2	  55850250 ns/op	  55801000 cpu-ns/op	  297844 B/op	    1534 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2007	     60544 ns/op	     60354 cpu-ns/op	   11424 B/op	     211 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	      37	   3519738 ns/op	   3515027 cpu-ns/op	 1482480 B/op	   52179 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       1	 128008125 ns/op	 127746000 cpu-ns/op	68485296 B/op	 2521029 allocs/op
PASS
# round=3 loadavg=(5.0751953125, 10.30029296875, 17.04541015625)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10000	     10452 ns/op	     10414 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     11350 ns/op	     11340 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5388	     22741 ns/op	     22721 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    7834	     15961 ns/op	     15939 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5367	     23817 ns/op	     23802 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    7033	     16698 ns/op	     16699 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7548	     16058 ns/op	     16058 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5264	     23603 ns/op	     23373 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   19888	      6041 ns/op	      6027 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   27697	      4291 ns/op	      4269 cpu-ns/op	    3904 B/op	      57 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   16554	      7316 ns/op	      7281 cpu-ns/op	    5784 B/op	      93 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1753	     69742 ns/op	     69697 cpu-ns/op	    8696 B/op	     194 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1640	     77189 ns/op	     77142 cpu-ns/op	   11745 B/op	     224 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    2940	     44486 ns/op	     44407 cpu-ns/op	   11584 B/op	     218 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	   10000	     11656 ns/op	     11646 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	   10000	     11509 ns/op	     11500 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    7288	     17001 ns/op	     16976 cpu-ns/op	    2864 B/op	      84 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10254 ns/op	     10242 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4070	     33409 ns/op	     33310 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    3018	     44598 ns/op	     44464 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    7712	     15870 ns/op	     15859 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5247	     23637 ns/op	     23631 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    4785	     26066 ns/op	     25866 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    5876	     21344 ns/op	     21018 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4716	     25582 ns/op	     25566 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	    9942	     14188 ns/op	     14091 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    3253	     37444 ns/op	     37242 cpu-ns/op	   35632 B/op	     457 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1688	     74979 ns/op	     74657 cpu-ns/op	   52434 B/op	     739 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     135	    885194 ns/op	    884807 cpu-ns/op	  193702 B/op	    5560 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     127	    939208 ns/op	    935882 cpu-ns/op	  222371 B/op	    5727 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     100	   1122866 ns/op	   1121370 cpu-ns/op	  267933 B/op	    7096 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2476	     53026 ns/op	     52983 cpu-ns/op	   13120 B/op	     374 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    1761	     71448 ns/op	     71176 cpu-ns/op	   41816 B/op	     946 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2505	     48397 ns/op	     48260 cpu-ns/op	   24024 B/op	     769 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10174 ns/op	     10164 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     454	    260597 ns/op	    259449 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    2406	     53184 ns/op	     52916 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    5053	     24135 ns/op	     24004 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    2766	     48777 ns/op	     48656 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    1184	    101381 ns/op	    100868 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1779	     66965 ns/op	     66943 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    2012	     58849 ns/op	     58829 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1298	     88251 ns/op	     87387 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     330	    361270 ns/op	    359227 cpu-ns/op	  343792 B/op	    4237 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     274	    435969 ns/op	    433949 cpu-ns/op	  375774 B/op	    4599 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      25	   4826565 ns/op	   4821160 cpu-ns/op	 1322966 B/op	   34130 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      21	   6100052 ns/op	   6095238 cpu-ns/op	 1792596 B/op	   42059 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      16	   7605867 ns/op	   7572000 cpu-ns/op	 2021356 B/op	   49497 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    1806	     72395 ns/op	     71921 cpu-ns/op	   19904 B/op	     377 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     175	    676889 ns/op	    674103 cpu-ns/op	  431464 B/op	    9592 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	     338	    355992 ns/op	    354734 cpu-ns/op	  232712 B/op	    7441 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     10168 ns/op	     10167 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      54	   2477894 ns/op	   2449222 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	    1011	    123423 ns/op	    123371 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    1726	     71235 ns/op	     70477 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    1272	     97077 ns/op	     97026 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	     124	    957993 ns/op	    949161 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     242	    510261 ns/op	    503070 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     312	    380889 ns/op	    380317 cpu-ns/op	    1258 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     127	    915861 ns/op	    895220 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      36	   3539041 ns/op	   3516972 cpu-ns/op	 3425395 B/op	   42037 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      31	   3806497 ns/op	   3791935 cpu-ns/op	 3631396 B/op	   42407 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      10	  10305088 ns/op	  10288200 cpu-ns/op	 5824914 B/op	  115137 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	       7	  15546815 ns/op	  15516000 cpu-ns/op	 9320077 B/op	  150410 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	       6	  17529611 ns/op	  17480667 cpu-ns/op	 9669941 B/op	  161570 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     570	    219749 ns/op	    219554 cpu-ns/op	   71744 B/op	     380 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      16	   6491763 ns/op	   6477125 cpu-ns/op	 4315145 B/op	   95998 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	      42	   3351809 ns/op	   3342500 cpu-ns/op	 2417217 B/op	   74060 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   10000	     10283 ns/op	     10281 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       3	  37331319 ns/op	  36535667 cpu-ns/op	15271920 B/op	  480048 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	      49	   2682088 ns/op	   2587429 cpu-ns/op	   16295 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	      68	   1589423 ns/op	   1462353 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	      87	   1712735 ns/op	   1522471 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	       5	  23965400 ns/op	  21596400 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	       9	  17480005 ns/op	  14051667 cpu-ns/op	     569 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      12	  15730142 ns/op	  12313167 cpu-ns/op	    1304 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       3	  36768958 ns/op	  25166667 cpu-ns/op	16547810 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       3	  41070722 ns/op	  38435333 cpu-ns/op	34241400 B/op	  420037 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       3	  42275847 ns/op	  39871333 cpu-ns/op	36019722 B/op	  420472 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       1	 122901167 ns/op	 100291000 cpu-ns/op	50855136 B/op	  925188 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       1	 358480125 ns/op	 152551000 cpu-ns/op	79348104 B/op	 1070434 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       1	 137217791 ns/op	 122634000 cpu-ns/op	79695864 B/op	 1081199 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	      37	   2891464 ns/op	   2697162 cpu-ns/op	  989249 B/op	     387 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       2	  76310730 ns/op	  75178500 cpu-ns/op	43615528 B/op	  960022 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	       3	  43796764 ns/op	  43308333 cpu-ns/op	23987312 B/op	  740171 allocs/op
BenchmarkMemoryInsert/N=1                         	    1146	     91398 ns/op	     74791 cpu-ns/op	    1759 B/op	      37 allocs/op
BenchmarkMemoryInsert/N=10                        	     415	    283229 ns/op	    267682 cpu-ns/op	   13657 B/op	     307 allocs/op
BenchmarkMemoryInsert/N=100                       	      51	   2251647 ns/op	   2222725 cpu-ns/op	  133184 B/op	    3007 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  41928597 ns/op	  41688000 cpu-ns/op	 1329248 B/op	   30019 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 667094542 ns/op	 575536000 cpu-ns/op	13281984 B/op	  300031 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   15139	      7894 ns/op	      7890 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1651	     71733 ns/op	     58219 cpu-ns/op	    3302 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1294	     97950 ns/op	     97903 cpu-ns/op	    7502 B/op	     174 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7969	     15395 ns/op	     15384 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     655	    166165 ns/op	    150455 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     295	    410045 ns/op	    388332 cpu-ns/op	   24048 B/op	     590 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1749	     70391 ns/op	     69897 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	      85	   1276567 ns/op	   1165965 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     110	   1049003 ns/op	   1019609 cpu-ns/op	   58122 B/op	    1475 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     202	    584972 ns/op	    584183 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       9	  12271333 ns/op	  11877111 cpu-ns/op	 1904825 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	      32	   3412411 ns/op	   3369312 cpu-ns/op	   73675 B/op	    1524 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       9	  12993778 ns/op	  12563778 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 190026459 ns/op	 175693000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	       2	  57084438 ns/op	  56044000 cpu-ns/op	  297908 B/op	    1535 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2107	     59004 ns/op	     58966 cpu-ns/op	   11424 B/op	     211 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	      37	   3500063 ns/op	   3494784 cpu-ns/op	 1482480 B/op	   52179 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       1	 129983292 ns/op	 127674000 cpu-ns/op	68485312 B/op	 2521029 allocs/op
PASS
# round=4 loadavg=(5.4111328125, 9.5888671875, 16.39599609375)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10000	     10592 ns/op	     10478 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     11235 ns/op	     11222 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5524	     22323 ns/op	     22183 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    8024	     15666 ns/op	     15654 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5334	     23024 ns/op	     23013 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    7154	     16744 ns/op	     16646 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7524	     16140 ns/op	     16135 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5301	     22932 ns/op	     22890 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   20402	      5916 ns/op	      5906 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   27908	      4237 ns/op	      4215 cpu-ns/op	    3904 B/op	      57 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   16143	      7551 ns/op	      7421 cpu-ns/op	    5784 B/op	      93 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1738	     70957 ns/op	     70946 cpu-ns/op	    8696 B/op	     194 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1610	     78267 ns/op	     78174 cpu-ns/op	   11745 B/op	     224 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    3052	     43338 ns/op	     43294 cpu-ns/op	   11584 B/op	     218 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	   10000	     11562 ns/op	     11480 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	   10000	     12382 ns/op	     11781 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    7362	     16777 ns/op	     16763 cpu-ns/op	    2864 B/op	      84 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10298 ns/op	     10267 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4185	     32878 ns/op	     32789 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    2948	     47324 ns/op	     46626 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    7556	     17344 ns/op	     16875 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5290	     24217 ns/op	     24086 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    4680	     25443 ns/op	     25439 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    5982	     19853 ns/op	     19856 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4771	     26558 ns/op	     26266 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	   10000	     16332 ns/op	     15641 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    3034	     44607 ns/op	     41952 cpu-ns/op	   35632 B/op	     457 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1711	     76518 ns/op	     75874 cpu-ns/op	   52434 B/op	     739 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     136	    870139 ns/op	    864794 cpu-ns/op	  193700 B/op	    5560 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     130	    918901 ns/op	    917623 cpu-ns/op	  222371 B/op	    5727 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     100	   1145868 ns/op	   1137270 cpu-ns/op	  267932 B/op	    7096 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2517	     55211 ns/op	     54831 cpu-ns/op	   13120 B/op	     374 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    1698	     78508 ns/op	     76899 cpu-ns/op	   41816 B/op	     946 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2265	     49733 ns/op	     49427 cpu-ns/op	   24024 B/op	     769 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10384 ns/op	     10372 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     460	    257655 ns/op	    256833 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    2518	     53594 ns/op	     52934 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    4090	     24789 ns/op	     24202 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    2662	     49420 ns/op	     48532 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    1179	    100540 ns/op	    100567 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1785	     67319 ns/op	     67131 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    2083	     59497 ns/op	     59212 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1285	     88469 ns/op	     87681 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     333	    355962 ns/op	    354126 cpu-ns/op	  343792 B/op	    4237 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     267	    442956 ns/op	    440891 cpu-ns/op	  375774 B/op	    4599 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      26	   4781136 ns/op	   4771885 cpu-ns/op	 1322973 B/op	   34130 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      20	   6147662 ns/op	   6135100 cpu-ns/op	 1792614 B/op	   42059 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      16	   7586901 ns/op	   7528688 cpu-ns/op	 2021354 B/op	   49497 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    1918	     68519 ns/op	     68446 cpu-ns/op	   19904 B/op	     377 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     168	    701317 ns/op	    676560 cpu-ns/op	  431464 B/op	    9592 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	     334	    364291 ns/op	    359323 cpu-ns/op	  232712 B/op	    7441 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     10156 ns/op	     10158 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      54	   2439605 ns/op	   2432407 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	    1005	    123354 ns/op	    123291 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    1720	     69774 ns/op	     69776 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    1278	     97150 ns/op	     97106 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	     127	    937503 ns/op	    936732 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     238	    500137 ns/op	    498882 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     320	    374023 ns/op	    374106 cpu-ns/op	    1258 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     150	    794685 ns/op	    789420 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      37	   3459470 ns/op	   3447324 cpu-ns/op	 3425395 B/op	   42037 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      32	   4753701 ns/op	   4369844 cpu-ns/op	 3631360 B/op	   42407 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      10	  10518767 ns/op	  10486500 cpu-ns/op	 5824956 B/op	  115138 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	       7	  15784101 ns/op	  15744429 cpu-ns/op	 9325514 B/op	  150411 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	       6	  17540188 ns/op	  17508833 cpu-ns/op	 9669930 B/op	  161570 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     561	    218548 ns/op	    218196 cpu-ns/op	   71744 B/op	     380 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      16	   6512943 ns/op	   6499250 cpu-ns/op	 4315145 B/op	   95998 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	      38	   3379913 ns/op	   3366711 cpu-ns/op	 2417216 B/op	   74060 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   12052	      9913 ns/op	      9914 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       3	  34691722 ns/op	  34236000 cpu-ns/op	15271920 B/op	  480048 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	      57	   2049784 ns/op	   2048579 cpu-ns/op	   16294 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	      90	   1114877 ns/op	   1110422 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	      90	   1167224 ns/op	   1168389 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	       6	  18552285 ns/op	  18364667 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      10	  10708138 ns/op	  10693400 cpu-ns/op	     569 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      12	   9410590 ns/op	   9416917 cpu-ns/op	    1304 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  15129488 ns/op	  14800857 cpu-ns/op	16547804 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       4	  33425740 ns/op	  33400250 cpu-ns/op	34241396 B/op	  420037 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       3	  35991944 ns/op	  35969000 cpu-ns/op	36019717 B/op	  420472 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       2	  77402416 ns/op	  76686500 cpu-ns/op	50873340 B/op	  925188 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       1	 102736083 ns/op	 100887000 cpu-ns/op	79320592 B/op	 1069748 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       1	 109955334 ns/op	 108947000 cpu-ns/op	79722560 B/op	 1082013 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	      64	   1819381 ns/op	   1815828 cpu-ns/op	  989249 B/op	     387 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       2	  75939750 ns/op	  75361500 cpu-ns/op	43615528 B/op	  960022 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	       3	  46443347 ns/op	  45634000 cpu-ns/op	23987322 B/op	  740171 allocs/op
BenchmarkMemoryInsert/N=1                         	    1112	    101009 ns/op	     80175 cpu-ns/op	    1725 B/op	      37 allocs/op
BenchmarkMemoryInsert/N=10                        	     408	    287583 ns/op	    266382 cpu-ns/op	   13657 B/op	     307 allocs/op
BenchmarkMemoryInsert/N=100                       	      52	   2278417 ns/op	   2257308 cpu-ns/op	  133186 B/op	    3007 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  42826805 ns/op	  42484667 cpu-ns/op	 1329216 B/op	   30019 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 586417250 ns/op	 555831000 cpu-ns/op	13281832 B/op	  300028 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   14452	      8285 ns/op	      8224 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1561	     75286 ns/op	     60086 cpu-ns/op	    3389 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1236	    100248 ns/op	     99739 cpu-ns/op	    7463 B/op	     174 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7432	     15537 ns/op	     15526 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     667	    171800 ns/op	    154030 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     262	    431863 ns/op	    399366 cpu-ns/op	   24038 B/op	     590 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1725	     69567 ns/op	     69299 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	     100	   1262421 ns/op	   1134570 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	      87	   1355789 ns/op	   1155736 cpu-ns/op	   58120 B/op	    1475 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     177	    640307 ns/op	    619644 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       8	  14969677 ns/op	  12724000 cpu-ns/op	 1904826 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	      32	   3510749 ns/op	   3385031 cpu-ns/op	   73739 B/op	    1528 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       9	  15550107 ns/op	  13809333 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 190350208 ns/op	 184412000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	       2	  70270000 ns/op	  64529000 cpu-ns/op	  297852 B/op	    1535 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2152	     58819 ns/op	     58777 cpu-ns/op	   11424 B/op	     211 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	      37	   3554420 ns/op	   3549000 cpu-ns/op	 1482477 B/op	   52179 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       1	 126099250 ns/op	 125855000 cpu-ns/op	68485392 B/op	 2521029 allocs/op
PASS
# round=5 loadavg=(5.71923828125, 9.4462890625, 16.2255859375)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10000	     10247 ns/op	     10206 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     11191 ns/op	     11179 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5487	     23314 ns/op	     23102 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    7956	     16004 ns/op	     15938 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5359	     23023 ns/op	     23017 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    6955	     16337 ns/op	     16336 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7574	     16016 ns/op	     16018 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5083	     22352 ns/op	     22346 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   19902	      5997 ns/op	      5987 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   28069	      4267 ns/op	      4240 cpu-ns/op	    3904 B/op	      57 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   12757	      8940 ns/op	      7885 cpu-ns/op	    5784 B/op	      93 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1740	     75719 ns/op	     74056 cpu-ns/op	    8697 B/op	     194 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1604	     78729 ns/op	     78643 cpu-ns/op	   11745 B/op	     224 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    2935	     44255 ns/op	     44176 cpu-ns/op	   11584 B/op	     218 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	   10000	     11843 ns/op	     11805 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	   10000	     11745 ns/op	     11724 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    7093	     17432 ns/op	     17334 cpu-ns/op	    2864 B/op	      84 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10214 ns/op	     10204 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4190	     33064 ns/op	     32936 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    2965	     44806 ns/op	     44703 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    7809	     15817 ns/op	     15797 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5210	     23388 ns/op	     23379 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    4810	     24942 ns/op	     24936 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    5886	     40122 ns/op	     27760 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4808	     25032 ns/op	     25030 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	   10000	     14527 ns/op	     14286 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    3237	     36863 ns/op	     36650 cpu-ns/op	   35632 B/op	     457 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1711	     73648 ns/op	     73231 cpu-ns/op	   52434 B/op	     739 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     129	    919575 ns/op	    918341 cpu-ns/op	  193700 B/op	    5560 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     129	    923814 ns/op	    922209 cpu-ns/op	  222371 B/op	    5727 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     100	   1117049 ns/op	   1115620 cpu-ns/op	  267932 B/op	    7096 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2473	     53509 ns/op	     53467 cpu-ns/op	   13120 B/op	     374 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    1242	     90960 ns/op	     83903 cpu-ns/op	   41816 B/op	     946 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2424	     51768 ns/op	     51058 cpu-ns/op	   24024 B/op	     769 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10568 ns/op	     10535 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     372	    300015 ns/op	    270546 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    2424	     74413 ns/op	     59407 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    4561	     29831 ns/op	     25830 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    2472	     60120 ns/op	     52837 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	     997	    116580 ns/op	    105796 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1321	     84870 ns/op	     75687 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    1987	     66236 ns/op	     62116 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1065	    106318 ns/op	    104241 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     302	    452593 ns/op	    428119 cpu-ns/op	  343792 B/op	    4237 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     126	    796603 ns/op	    703341 cpu-ns/op	  375775 B/op	    4599 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      24	   5086616 ns/op	   5068792 cpu-ns/op	 1322964 B/op	   34130 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      19	   6775934 ns/op	   6623211 cpu-ns/op	 1792612 B/op	   42059 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      15	   7967817 ns/op	   7889133 cpu-ns/op	 2021365 B/op	   49497 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    1828	     74870 ns/op	     74389 cpu-ns/op	   19904 B/op	     377 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     148	    770508 ns/op	    722372 cpu-ns/op	  431464 B/op	    9592 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	     308	    395130 ns/op	    389682 cpu-ns/op	  232712 B/op	    7441 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     10830 ns/op	     10775 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      50	   3023448 ns/op	   2727000 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	     902	    140366 ns/op	    136457 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    1650	     73272 ns/op	     72593 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    1081	    103549 ns/op	    103009 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	      92	   1437737 ns/op	   1113207 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     208	    808694 ns/op	    607837 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     230	    458632 ns/op	    437583 cpu-ns/op	    1259 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     100	   1326135 ns/op	   1136230 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      34	   3726346 ns/op	   3682735 cpu-ns/op	 3425394 B/op	   42037 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      30	   4157031 ns/op	   4106500 cpu-ns/op	 3631435 B/op	   42407 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      10	  11528375 ns/op	  11448200 cpu-ns/op	 5824928 B/op	  115138 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	       7	  18333506 ns/op	  17708143 cpu-ns/op	 9320092 B/op	  150410 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	       5	  21406133 ns/op	  20842000 cpu-ns/op	 9669833 B/op	  161570 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     483	    238127 ns/op	    237108 cpu-ns/op	   71744 B/op	     380 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      16	   7112888 ns/op	   6990375 cpu-ns/op	 4315144 B/op	   95998 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	      37	   4018360 ns/op	   3759459 cpu-ns/op	 2417216 B/op	   74060 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	    8989	     12663 ns/op	     12087 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       3	  39917319 ns/op	  37588667 cpu-ns/op	15271920 B/op	  480048 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	      51	   2707221 ns/op	   2625078 cpu-ns/op	   16295 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	     100	   1156236 ns/op	   1155500 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	      92	   1164807 ns/op	   1164696 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	       6	  17592847 ns/op	  17606167 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      10	  10659146 ns/op	  10645500 cpu-ns/op	     569 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      12	   9232361 ns/op	   9226917 cpu-ns/op	    1304 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  14643875 ns/op	  14589857 cpu-ns/op	16547802 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       3	  43812264 ns/op	  38396333 cpu-ns/op	34241400 B/op	  420037 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       3	  36254653 ns/op	  35977667 cpu-ns/op	36007365 B/op	  420471 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       2	  77568542 ns/op	  76940000 cpu-ns/op	50873332 B/op	  925188 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       1	 100331416 ns/op	  99804000 cpu-ns/op	79348104 B/op	 1070432 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       1	 136139917 ns/op	 127903000 cpu-ns/op	79722576 B/op	 1082013 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	      67	   1809072 ns/op	   1808522 cpu-ns/op	  989248 B/op	     387 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       2	  81623354 ns/op	  80084000 cpu-ns/op	43615528 B/op	  960022 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	       2	  56387438 ns/op	  53418500 cpu-ns/op	23987320 B/op	  740171 allocs/op
BenchmarkMemoryInsert/N=1                         	    1076	     95312 ns/op	     77213 cpu-ns/op	    1731 B/op	      37 allocs/op
BenchmarkMemoryInsert/N=10                        	     381	    282366 ns/op	    265614 cpu-ns/op	   13657 B/op	     307 allocs/op
BenchmarkMemoryInsert/N=100                       	      52	   2228205 ns/op	   2204481 cpu-ns/op	  133186 B/op	    3007 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  42194459 ns/op	  41986667 cpu-ns/op	 1329253 B/op	   30019 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 539028208 ns/op	 533818000 cpu-ns/op	13281968 B/op	  300030 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   15356	      7842 ns/op	      7837 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1623	     73437 ns/op	     57850 cpu-ns/op	    3376 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1285	     96984 ns/op	     96975 cpu-ns/op	    7459 B/op	     174 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7660	     15250 ns/op	     15249 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     658	    167455 ns/op	    152476 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     297	    404983 ns/op	    384929 cpu-ns/op	   24054 B/op	     591 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1737	     69035 ns/op	     68911 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	      96	   1109843 ns/op	   1080833 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     122	    986016 ns/op	    962631 cpu-ns/op	   58140 B/op	    1476 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     204	    583976 ns/op	    584162 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       9	  11903861 ns/op	  11663889 cpu-ns/op	 1904825 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	      33	   3346658 ns/op	   3314909 cpu-ns/op	   73696 B/op	    1526 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       9	  11695829 ns/op	  11674000 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 195078708 ns/op	 185466000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	       2	  55312167 ns/op	  55329500 cpu-ns/op	  297924 B/op	    1536 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2140	     58959 ns/op	     58964 cpu-ns/op	   11424 B/op	     211 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	      37	   3551816 ns/op	   3537919 cpu-ns/op	 1482476 B/op	   52179 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       1	 125359084 ns/op	 125057000 cpu-ns/op	68485360 B/op	 2521029 allocs/op
PASS
