# Date: 2026-10-03 (Asia/Shanghai)
# Production revision: 766c3965292676776e47c00e56afc44d9d52097d
# 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=(4.98681640625, 11.32470703125, 17.83544921875)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10000	     10523 ns/op	     10468 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	    8706	     12599 ns/op	     12440 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5358	     21986 ns/op	     21862 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    8788	     14191 ns/op	     14182 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5337	     22631 ns/op	     22632 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    6772	     16094 ns/op	     16091 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7402	     15932 ns/op	     15943 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5479	     21947 ns/op	     21911 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   18798	      6476 ns/op	      6454 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   35282	      3818 ns/op	      3733 cpu-ns/op	    2240 B/op	      46 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   18358	      7339 ns/op	      6797 cpu-ns/op	    3224 B/op	      77 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1539	     73856 ns/op	     72574 cpu-ns/op	    7281 B/op	     176 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1591	     80042 ns/op	     79920 cpu-ns/op	   10193 B/op	     203 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    2949	     43943 ns/op	     43889 cpu-ns/op	   10048 B/op	     197 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	    9336	     15526 ns/op	     14142 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	    8557	     13742 ns/op	     13621 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    7911	     17069 ns/op	     16499 cpu-ns/op	    1296 B/op	      26 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     13984 ns/op	     12009 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    2770	     37670 ns/op	     35955 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    3223	     47109 ns/op	     45513 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    7341	     20891 ns/op	     18865 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    4986	     25408 ns/op	     24379 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    4669	     23882 ns/op	     23806 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    6086	     19523 ns/op	     19520 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4947	     24356 ns/op	     24359 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	    9987	     14299 ns/op	     14205 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    4477	     29670 ns/op	     29545 cpu-ns/op	   21296 B/op	     365 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1911	     63012 ns/op	     62821 cpu-ns/op	   30929 B/op	     607 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     460	    264455 ns/op	    263980 cpu-ns/op	   81608 B/op	    2108 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     422	    282628 ns/op	    282055 cpu-ns/op	  105641 B/op	    2241 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     328	    361024 ns/op	    359695 cpu-ns/op	  126933 B/op	    2784 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2415	     66220 ns/op	     63711 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    2154	     51648 ns/op	     51221 cpu-ns/op	   24088 B/op	     723 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2168	     57571 ns/op	     57526 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10084 ns/op	     10066 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     570	    209230 ns/op	    208333 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    3387	     39912 ns/op	     39824 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    8666	     14323 ns/op	     14311 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    3106	     41808 ns/op	     41707 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    4206	     26058 ns/op	     26037 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1935	     64383 ns/op	     63506 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    1980	     55596 ns/op	     55443 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1300	     88794 ns/op	     87808 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     417	    291891 ns/op	    290580 cpu-ns/op	  202736 B/op	    3335 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     332	    370489 ns/op	    368864 cpu-ns/op	  222680 B/op	    3644 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      58	   2062549 ns/op	   2059086 cpu-ns/op	  722851 B/op	   17893 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      61	   2376409 ns/op	   2343852 cpu-ns/op	  975078 B/op	   19535 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      54	   2362382 ns/op	   2357000 cpu-ns/op	 1015048 B/op	   20501 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    1969	     63927 ns/op	     63643 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     291	    406904 ns/op	    405770 cpu-ns/op	  227608 B/op	    6936 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	    2145	     58246 ns/op	     58236 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     10365 ns/op	     10346 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      66	   1980197 ns/op	   1976076 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	    3302	     39551 ns/op	     39498 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    8694	     14325 ns/op	     14313 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    3184	     59391 ns/op	     49161 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	    4742	     24058 ns/op	     23977 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     249	    470435 ns/op	    469663 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     320	    371505 ns/op	    371503 cpu-ns/op	    1257 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     147	    806382 ns/op	    800844 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      52	   2770712 ns/op	   2763423 cpu-ns/op	 2017137 B/op	   33035 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      48	   3049199 ns/op	   3043000 cpu-ns/op	 2181206 B/op	   33348 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      16	   6461625 ns/op	   6451062 cpu-ns/op	 4001403 B/op	   90803 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	      12	   9499490 ns/op	   9473500 cpu-ns/op	 6718598 B/op	  110743 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	      12	  10179913 ns/op	  10155583 cpu-ns/op	 6837472 B/op	  114190 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     872	    144471 ns/op	    144475 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      36	   3951735 ns/op	   3940556 cpu-ns/op	 2258968 B/op	   69039 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	    2107	     58789 ns/op	     58755 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   10000	     10602 ns/op	     10567 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       5	  23381042 ns/op	  23180000 cpu-ns/op	15271184 B/op	  480038 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	    3008	     41131 ns/op	     40980 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	    8322	     14781 ns/op	     14665 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	    3003	     42654 ns/op	     42481 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	    4960	     23574 ns/op	     23569 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      18	   6510317 ns/op	   6496778 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      12	   9441496 ns/op	   9438583 cpu-ns/op	    1323 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  14434649 ns/op	  14421429 cpu-ns/op	16547804 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       4	  26726990 ns/op	  26717000 cpu-ns/op	20161140 B/op	  330035 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       4	  29017323 ns/op	  29003250 cpu-ns/op	21405500 B/op	  330406 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       3	  57448583 ns/op	  55075667 cpu-ns/op	36679834 B/op	  819872 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       2	  85448458 ns/op	  81548000 cpu-ns/op	59497620 B/op	  922007 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       2	  78307416 ns/op	  77500000 cpu-ns/op	59612872 B/op	  925726 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	     121	    962324 ns/op	    962669 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       3	  40563264 ns/op	  40492667 cpu-ns/op	22711832 B/op	  690046 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	    2074	     58284 ns/op	     58311 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryInsert/N=1                         	    1147	     96804 ns/op	     75046 cpu-ns/op	    1830 B/op	      40 allocs/op
BenchmarkMemoryInsert/N=10                        	     619	    410585 ns/op	    230570 cpu-ns/op	   11912 B/op	     292 allocs/op
BenchmarkMemoryInsert/N=100                       	      96	   1409761 ns/op	   1333573 cpu-ns/op	  113440 B/op	    2812 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  35275778 ns/op	  34432000 cpu-ns/op	 1129509 B/op	   28024 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 476778583 ns/op	 452539000 cpu-ns/op	11282088 B/op	  280033 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   13692	      8765 ns/op	      8634 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1574	     75518 ns/op	     60093 cpu-ns/op	    3351 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1453	     85494 ns/op	     85490 cpu-ns/op	    6493 B/op	     152 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7628	     15581 ns/op	     15573 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     692	    163113 ns/op	    148718 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     381	    329541 ns/op	    306593 cpu-ns/op	   20868 B/op	     515 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1725	     69231 ns/op	     69217 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	     104	   1149965 ns/op	   1104231 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     174	    712055 ns/op	    674385 cpu-ns/op	   51166 B/op	    1367 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     205	    582705 ns/op	    582971 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       8	  12693375 ns/op	  11908125 cpu-ns/op	 1904830 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	     140	    842722 ns/op	    809257 cpu-ns/op	   52665 B/op	    1415 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       9	  11890032 ns/op	  11794111 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 223278375 ns/op	 202709000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	      54	   2134391 ns/op	   2042444 cpu-ns/op	   52675 B/op	    1415 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2120	     57993 ns/op	     57974 cpu-ns/op	   10000 B/op	     195 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	     232	    507483 ns/op	    506147 cpu-ns/op	  242576 B/op	    6673 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       6	  19499514 ns/op	  19467833 cpu-ns/op	10289032 B/op	  340504 allocs/op
PASS
# round=2 loadavg=(5.06396484375, 10.93017578125, 17.54150390625)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10000	     10108 ns/op	     10096 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     11005 ns/op	     10995 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5852	     21104 ns/op	     21089 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    8760	     14282 ns/op	     14271 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5468	     22880 ns/op	     22821 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    7009	     16161 ns/op	     16159 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7515	     15482 ns/op	     15481 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5527	     21615 ns/op	     21606 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   18727	      6375 ns/op	      6367 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   35066	      3411 ns/op	      3399 cpu-ns/op	    2240 B/op	      46 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   19341	      6191 ns/op	      6172 cpu-ns/op	    3224 B/op	      77 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1795	     67850 ns/op	     67825 cpu-ns/op	    7280 B/op	     176 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1670	     75667 ns/op	     75619 cpu-ns/op	   10193 B/op	     203 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    3046	     42066 ns/op	     41982 cpu-ns/op	   10048 B/op	     197 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	    9658	     13128 ns/op	     13111 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	    9693	     13074 ns/op	     13057 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    8162	     14697 ns/op	     14685 cpu-ns/op	    1296 B/op	      26 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10108 ns/op	     10097 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4686	     30800 ns/op	     30656 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    3328	     39811 ns/op	     39723 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    8838	     14344 ns/op	     14331 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5414	     22876 ns/op	     22860 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    5038	     22908 ns/op	     22902 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    5731	     20173 ns/op	     20183 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4887	     24344 ns/op	     24335 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	   10000	     14273 ns/op	     14191 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    4281	     30480 ns/op	     30364 cpu-ns/op	   21296 B/op	     365 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1891	     64526 ns/op	     64353 cpu-ns/op	   30929 B/op	     607 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     448	    274682 ns/op	    272074 cpu-ns/op	   81607 B/op	    2108 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     420	    288141 ns/op	    287529 cpu-ns/op	  105640 B/op	    2241 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     346	    342297 ns/op	    341598 cpu-ns/op	  126933 B/op	    2784 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2467	     52631 ns/op	     52569 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    2398	     50645 ns/op	     50544 cpu-ns/op	   24088 B/op	     723 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2188	     61326 ns/op	     60918 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10201	     11542 ns/op	     11322 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     518	    253459 ns/op	    240994 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    3274	     41739 ns/op	     41521 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    8614	     14492 ns/op	     14475 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    3080	     42620 ns/op	     42537 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    4255	     26222 ns/op	     26139 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1940	     62996 ns/op	     62800 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    2202	     56168 ns/op	     56124 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1261	     93692 ns/op	     92615 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     416	    291266 ns/op	    290204 cpu-ns/op	  202736 B/op	    3335 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     312	    383116 ns/op	    378837 cpu-ns/op	  222680 B/op	    3644 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      58	   2196922 ns/op	   2148069 cpu-ns/op	  722852 B/op	   17893 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      60	   2232720 ns/op	   2226500 cpu-ns/op	  975077 B/op	   19535 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      57	   2345601 ns/op	   2341561 cpu-ns/op	 1015049 B/op	   20501 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    2031	     63353 ns/op	     63228 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     276	    430157 ns/op	    428460 cpu-ns/op	  227608 B/op	    6936 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	    2064	     59265 ns/op	     59235 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     11110 ns/op	     10912 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      68	   1979745 ns/op	   1973809 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	    3240	     40232 ns/op	     40170 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    8455	     14916 ns/op	     14904 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    3212	     41534 ns/op	     41466 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	    5038	     23260 ns/op	     23254 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     253	    493782 ns/op	    489300 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     271	    423718 ns/op	    407823 cpu-ns/op	    1257 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     141	    838102 ns/op	    826908 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      50	   2940386 ns/op	   2906240 cpu-ns/op	 2017137 B/op	   33035 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      44	   3053973 ns/op	   3045409 cpu-ns/op	 2181209 B/op	   33348 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      16	   6423427 ns/op	   6408938 cpu-ns/op	 4001412 B/op	   90803 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	      12	   9268688 ns/op	   9249667 cpu-ns/op	 6715426 B/op	  110742 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	      10	  10212904 ns/op	  10200000 cpu-ns/op	 6837422 B/op	  114190 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     867	    148666 ns/op	    147300 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      34	   3948263 ns/op	   3932735 cpu-ns/op	 2258968 B/op	   69039 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	    2126	     60093 ns/op	     59875 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   10000	     10118 ns/op	     10109 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       5	  21390817 ns/op	  21287000 cpu-ns/op	15271184 B/op	  480038 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	    3156	     40279 ns/op	     40258 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	    8401	     14689 ns/op	     14687 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	    3050	     42040 ns/op	     41956 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	    4988	     23253 ns/op	     23263 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      18	  10932734 ns/op	   7722833 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      10	  10530758 ns/op	  10216100 cpu-ns/op	    1336 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  15504976 ns/op	  15208857 cpu-ns/op	16547804 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       4	  27246302 ns/op	  27179500 cpu-ns/op	20161144 B/op	  330035 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       4	  29373260 ns/op	  29363500 cpu-ns/op	21405496 B/op	  330406 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       2	  50150270 ns/op	  50113000 cpu-ns/op	36685700 B/op	  819872 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       2	  71246167 ns/op	  70775000 cpu-ns/op	59487228 B/op	  921737 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       2	  74271666 ns/op	  73328000 cpu-ns/op	59593480 B/op	  925058 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	     120	    962961 ns/op	    963292 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       3	  41230472 ns/op	  41223000 cpu-ns/op	22711832 B/op	  690046 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	    2095	     58320 ns/op	     58304 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryInsert/N=1                         	    1051	     96560 ns/op	     76714 cpu-ns/op	    1814 B/op	      40 allocs/op
BenchmarkMemoryInsert/N=10                        	     613	    193540 ns/op	    174873 cpu-ns/op	   11912 B/op	     292 allocs/op
BenchmarkMemoryInsert/N=100                       	     100	   1230794 ns/op	   1203650 cpu-ns/op	  113438 B/op	    2812 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  42096583 ns/op	  36914333 cpu-ns/op	 1129504 B/op	   28024 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 463858208 ns/op	 459203000 cpu-ns/op	11281976 B/op	  280032 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   14250	      8396 ns/op	      8394 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1554	     76401 ns/op	     59692 cpu-ns/op	    3322 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1454	     89250 ns/op	     88915 cpu-ns/op	    6554 B/op	     153 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7765	     15928 ns/op	     15920 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     648	    169436 ns/op	    154136 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     388	    317665 ns/op	    300662 cpu-ns/op	   20875 B/op	     515 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1765	     68647 ns/op	     68561 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	      96	   1153125 ns/op	   1113469 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     163	    695351 ns/op	    647012 cpu-ns/op	   51187 B/op	    1368 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     206	    576596 ns/op	    576830 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       9	  12031917 ns/op	  11813333 cpu-ns/op	 1904827 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	     139	    848974 ns/op	    816223 cpu-ns/op	   52658 B/op	    1414 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       7	  15449958 ns/op	  13130714 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 205866167 ns/op	 193075000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	      56	   2049642 ns/op	   1970411 cpu-ns/op	   52644 B/op	    1413 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2121	     57823 ns/op	     57795 cpu-ns/op	   10000 B/op	     195 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	     234	    514469 ns/op	    513538 cpu-ns/op	  242575 B/op	    6673 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       6	  19489062 ns/op	  19429333 cpu-ns/op	10289034 B/op	  340504 allocs/op
PASS
# round=3 loadavg=(4.9033203125, 10.0068359375, 16.82275390625)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10000	     10869 ns/op	     10747 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     11227 ns/op	     11132 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5752	     20972 ns/op	     20958 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    8982	     14149 ns/op	     13994 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5468	     22426 ns/op	     22344 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    7431	     16402 ns/op	     16359 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    6580	     15815 ns/op	     15787 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5156	     21354 ns/op	     21338 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   18936	      6367 ns/op	      6355 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   35062	      3388 ns/op	      3375 cpu-ns/op	    2240 B/op	      46 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   19992	      6070 ns/op	      6035 cpu-ns/op	    3224 B/op	      77 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1822	     67597 ns/op	     67564 cpu-ns/op	    7280 B/op	     176 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1664	     74955 ns/op	     74892 cpu-ns/op	   10193 B/op	     203 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    3100	     41411 ns/op	     41364 cpu-ns/op	   10048 B/op	     197 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	    8845	     13036 ns/op	     13030 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	   10000	     13098 ns/op	     13085 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    8112	     14837 ns/op	     14782 cpu-ns/op	    1296 B/op	      26 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10031 ns/op	     10023 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4813	     31045 ns/op	     30616 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    3351	     40625 ns/op	     40490 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    8767	     14218 ns/op	     14206 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5517	     22399 ns/op	     22384 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    5274	     23075 ns/op	     23065 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    6055	     20581 ns/op	     20300 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4971	     25843 ns/op	     25071 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	    6213	     17820 ns/op	     16714 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    3765	     33252 ns/op	     32310 cpu-ns/op	   21296 B/op	     365 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1689	     66803 ns/op	     66179 cpu-ns/op	   30929 B/op	     607 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     457	    262397 ns/op	    261928 cpu-ns/op	   81608 B/op	    2108 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     423	    283561 ns/op	    282920 cpu-ns/op	  105641 B/op	    2241 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     342	    340919 ns/op	    339599 cpu-ns/op	  126933 B/op	    2784 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2509	     53070 ns/op	     52960 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    2295	     50657 ns/op	     50530 cpu-ns/op	   24088 B/op	     723 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2179	     57761 ns/op	     57704 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10633 ns/op	     10512 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     544	    226508 ns/op	    223347 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    3171	     42030 ns/op	     41779 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    8713	     14231 ns/op	     14216 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    3196	     41428 ns/op	     41350 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    4483	     26293 ns/op	     26273 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1939	     62464 ns/op	     62446 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    2186	     55329 ns/op	     55287 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1306	     88783 ns/op	     87966 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     430	    286436 ns/op	    285256 cpu-ns/op	  202736 B/op	    3335 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     230	    451216 ns/op	    407665 cpu-ns/op	  222681 B/op	    3644 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      57	   2100536 ns/op	   2095561 cpu-ns/op	  722853 B/op	   17893 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      61	   2416020 ns/op	   2378115 cpu-ns/op	  975078 B/op	   19535 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      57	   2492490 ns/op	   2437684 cpu-ns/op	 1015048 B/op	   20501 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    2000	     63085 ns/op	     62958 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     290	    414273 ns/op	    412959 cpu-ns/op	  227608 B/op	    6936 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	    2131	     58911 ns/op	     58849 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10628	     11294 ns/op	     11109 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      67	   2258900 ns/op	   2187746 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	    3216	     41225 ns/op	     40982 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    8484	     14522 ns/op	     14503 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    3151	     41786 ns/op	     41730 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	    5118	     23452 ns/op	     23316 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     253	    466999 ns/op	    467095 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     319	    370361 ns/op	    370464 cpu-ns/op	    1257 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     146	    815310 ns/op	    809623 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      52	   2822265 ns/op	   2814346 cpu-ns/op	 2017137 B/op	   33035 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      50	   2961903 ns/op	   2954160 cpu-ns/op	 2181207 B/op	   33348 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      16	   6419120 ns/op	   6403062 cpu-ns/op	 4001403 B/op	   90803 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	      13	   9430308 ns/op	   9410846 cpu-ns/op	 6715177 B/op	  110742 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	      10	  10542988 ns/op	  10437400 cpu-ns/op	 6837424 B/op	  114190 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     870	    143798 ns/op	    143800 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      36	   3902417 ns/op	   3895139 cpu-ns/op	 2258968 B/op	   69039 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	    2132	     57994 ns/op	     57967 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   10000	     10176 ns/op	     10177 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       5	  23526233 ns/op	  22672200 cpu-ns/op	15271184 B/op	  480038 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	    3171	     39651 ns/op	     39593 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	    8331	     14198 ns/op	     14205 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	    3115	     41535 ns/op	     41512 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	    4633	     23674 ns/op	     23678 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      18	   6288898 ns/op	   6292056 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      12	  10154396 ns/op	   9796167 cpu-ns/op	    1323 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  14694530 ns/op	  14705429 cpu-ns/op	16547806 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       4	  27295229 ns/op	  27280500 cpu-ns/op	20161140 B/op	  330035 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       4	  28626271 ns/op	  28607000 cpu-ns/op	21405492 B/op	  330406 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       2	  53782500 ns/op	  53769000 cpu-ns/op	36667484 B/op	  819871 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       2	  79364062 ns/op	  76180500 cpu-ns/op	59497620 B/op	  922007 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       2	  75689729 ns/op	  75466500 cpu-ns/op	59612872 B/op	  925726 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	     123	    950083 ns/op	    950650 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       3	  41598083 ns/op	  41598667 cpu-ns/op	22711832 B/op	  690046 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	    2109	     58254 ns/op	     58265 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryInsert/N=1                         	    1114	     91079 ns/op	     73068 cpu-ns/op	    1792 B/op	      40 allocs/op
BenchmarkMemoryInsert/N=10                        	     625	    183875 ns/op	    166262 cpu-ns/op	   11913 B/op	     292 allocs/op
BenchmarkMemoryInsert/N=100                       	      99	   1198988 ns/op	   1172980 cpu-ns/op	  113438 B/op	    2812 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  35104986 ns/op	  35000667 cpu-ns/op	 1129504 B/op	   28024 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 465766750 ns/op	 458416000 cpu-ns/op	11282088 B/op	  280033 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   14162	      8441 ns/op	      8435 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1600	     74511 ns/op	     59021 cpu-ns/op	    3360 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1423	     85840 ns/op	     85835 cpu-ns/op	    6518 B/op	     152 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7711	     15595 ns/op	     15514 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     656	    166020 ns/op	    149620 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     396	    331906 ns/op	    301942 cpu-ns/op	   20870 B/op	     515 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1732	     70480 ns/op	     70033 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	      91	   1123352 ns/op	   1090505 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     180	    662654 ns/op	    637828 cpu-ns/op	   51179 B/op	    1367 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     204	    580075 ns/op	    580588 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       9	  12147880 ns/op	  11698333 cpu-ns/op	 1904825 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	     139	    849109 ns/op	    814669 cpu-ns/op	   52677 B/op	    1415 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       9	  11726500 ns/op	  11644778 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 178348166 ns/op	 175201000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	      55	   2108231 ns/op	   2029400 cpu-ns/op	   52662 B/op	    1413 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2154	     58051 ns/op	     58011 cpu-ns/op	   10000 B/op	     195 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	     237	    499911 ns/op	    498346 cpu-ns/op	  242574 B/op	    6673 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       4	  25274636 ns/op	  23844500 cpu-ns/op	10292288 B/op	  340506 allocs/op
PASS
# round=4 loadavg=(5.2919921875, 9.84228515625, 16.64453125)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10576	     11042 ns/op	     10908 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     12251 ns/op	     12040 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5768	     20995 ns/op	     20982 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    8746	     14116 ns/op	     14111 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5481	     22365 ns/op	     22346 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    7142	     15862 ns/op	     15852 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7750	     16585 ns/op	     16301 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5502	     21401 ns/op	     21397 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   18114	      6593 ns/op	      6570 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   34280	      3485 ns/op	      3474 cpu-ns/op	    2240 B/op	      46 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   19346	      6199 ns/op	      6167 cpu-ns/op	    3224 B/op	      77 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1814	     67314 ns/op	     67236 cpu-ns/op	    7281 B/op	     176 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1668	     75203 ns/op	     75126 cpu-ns/op	   10193 B/op	     203 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    3142	     41632 ns/op	     41576 cpu-ns/op	   10048 B/op	     197 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	    9662	     13157 ns/op	     13134 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	    9828	     13113 ns/op	     13100 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    7908	     14603 ns/op	     14594 cpu-ns/op	    1296 B/op	      26 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10010 ns/op	      9997 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4706	     30080 ns/op	     29916 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    3327	     39723 ns/op	     39628 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    8539	     14664 ns/op	     14524 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5164	     22936 ns/op	     22850 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    5143	     23015 ns/op	     23014 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    6028	     19813 ns/op	     19814 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4873	     24464 ns/op	     24450 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	   10000	     14245 ns/op	     14153 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    4562	     29862 ns/op	     29738 cpu-ns/op	   21296 B/op	     365 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1861	     64239 ns/op	     64050 cpu-ns/op	   30929 B/op	     607 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     442	    266855 ns/op	    266364 cpu-ns/op	   81607 B/op	    2108 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     428	    285863 ns/op	    283530 cpu-ns/op	  105640 B/op	    2241 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     100	   1012125 ns/op	    413470 cpu-ns/op	  126934 B/op	    2784 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    1869	     58144 ns/op	     57335 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    2373	     52267 ns/op	     52025 cpu-ns/op	   24088 B/op	     723 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2163	     57695 ns/op	     57703 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10194 ns/op	     10192 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     574	    209969 ns/op	    209054 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    3322	     39878 ns/op	     39808 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    8593	     14489 ns/op	     14404 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    3170	     41596 ns/op	     41508 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    4372	     26464 ns/op	     26461 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1897	     62357 ns/op	     62372 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    2229	     54433 ns/op	     54439 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1320	     88899 ns/op	     88059 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     423	    283417 ns/op	    282364 cpu-ns/op	  202736 B/op	    3335 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     328	    362878 ns/op	    361613 cpu-ns/op	  222680 B/op	    3644 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      55	   2106416 ns/op	   2094364 cpu-ns/op	  722855 B/op	   17893 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      61	   2211078 ns/op	   2206082 cpu-ns/op	  975076 B/op	   19535 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      58	   2332216 ns/op	   2306448 cpu-ns/op	 1015048 B/op	   20501 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    2082	     62375 ns/op	     62325 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     296	    404064 ns/op	    402831 cpu-ns/op	  227608 B/op	    6936 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	    2194	     58244 ns/op	     58191 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     10472 ns/op	     10466 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      63	   2022781 ns/op	   1997667 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	    3363	     39412 ns/op	     39358 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    8616	     14294 ns/op	     14285 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    3175	     41364 ns/op	     41304 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	    5184	     22963 ns/op	     22960 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     256	    465522 ns/op	    465633 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     320	    372576 ns/op	    372309 cpu-ns/op	    1257 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     150	    791825 ns/op	    786607 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      52	   2775006 ns/op	   2765962 cpu-ns/op	 2017137 B/op	   33035 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      49	   3042761 ns/op	   3032898 cpu-ns/op	 2181208 B/op	   33348 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      16	   6600469 ns/op	   6588562 cpu-ns/op	 4001403 B/op	   90803 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	      12	   9629142 ns/op	   9609083 cpu-ns/op	 6715426 B/op	  110742 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	      12	  10150698 ns/op	  10123750 cpu-ns/op	 6837473 B/op	  114190 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     858	    144165 ns/op	    144117 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      34	   3878244 ns/op	   3870353 cpu-ns/op	 2258968 B/op	   69039 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	    2155	     58049 ns/op	     58027 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   12045	      9926 ns/op	      9927 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       6	  21349535 ns/op	  21281167 cpu-ns/op	15271184 B/op	  480038 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	    3188	     40018 ns/op	     40012 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	    8356	     14440 ns/op	     14442 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	    3003	     41865 ns/op	     41728 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	    4914	     23211 ns/op	     23208 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      18	   6776312 ns/op	   6613778 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      10	  10569738 ns/op	  10396900 cpu-ns/op	    1336 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  14868869 ns/op	  14856714 cpu-ns/op	16547809 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       4	  26759698 ns/op	  26756750 cpu-ns/op	20161140 B/op	  330035 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       4	  28635396 ns/op	  28612250 cpu-ns/op	21405500 B/op	  330406 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       3	  50553111 ns/op	  50529333 cpu-ns/op	36679621 B/op	  819871 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       2	  73756104 ns/op	  73693500 cpu-ns/op	59497620 B/op	  922007 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       2	  76413938 ns/op	  74941500 cpu-ns/op	59612872 B/op	  925726 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	     122	    961403 ns/op	    961557 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       3	  40958889 ns/op	  40949667 cpu-ns/op	22711832 B/op	  690046 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	    2095	     59294 ns/op	     59285 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryInsert/N=1                         	    1119	     91732 ns/op	     74262 cpu-ns/op	    1815 B/op	      40 allocs/op
BenchmarkMemoryInsert/N=10                        	     630	    186425 ns/op	    171689 cpu-ns/op	   11912 B/op	     292 allocs/op
BenchmarkMemoryInsert/N=100                       	      98	   1214986 ns/op	   1185786 cpu-ns/op	  113438 B/op	    2812 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  36000681 ns/op	  35761000 cpu-ns/op	 1129509 B/op	   28024 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 457471042 ns/op	 456321000 cpu-ns/op	11282104 B/op	  280034 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   14518	      8232 ns/op	      8229 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1603	     73464 ns/op	     57875 cpu-ns/op	    3285 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1450	     85634 ns/op	     85638 cpu-ns/op	    6546 B/op	     152 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7664	     15593 ns/op	     15600 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     700	    161665 ns/op	    147981 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     387	    314739 ns/op	    295488 cpu-ns/op	   20883 B/op	     516 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1760	     69269 ns/op	     69274 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	      97	   1132518 ns/op	   1101412 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     188	    635054 ns/op	    611856 cpu-ns/op	   51163 B/op	    1366 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     206	    578900 ns/op	    578869 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       9	  12018120 ns/op	  11798333 cpu-ns/op	 1904825 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	     139	    846847 ns/op	    814036 cpu-ns/op	   52644 B/op	    1413 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       9	  11557875 ns/op	  11561778 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 192177000 ns/op	 185037000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	      57	   2135355 ns/op	   2048439 cpu-ns/op	   52674 B/op	    1415 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2169	     58186 ns/op	     58082 cpu-ns/op	   10000 B/op	     195 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	     234	    504756 ns/op	    503842 cpu-ns/op	  242575 B/op	    6673 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       6	  18916764 ns/op	  18885333 cpu-ns/op	10289134 B/op	  340505 allocs/op
PASS
# round=5 loadavg=(6.06982421875, 9.341796875, 16.0693359375)
goos: darwin
goarch: arm64
pkg: github.com/mnemon-dev/mnemon/internal/memory
cpu: Apple M4
BenchmarkMemoryRead/N=1/ByID         	   10000	     10281 ns/op	     10213 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/AllActive    	   10000	     11372 ns/op	     11267 cpu-ns/op	    2296 B/op	      69 allocs/op
BenchmarkMemoryRead/N=1/Ranked       	    5871	     21247 ns/op	     21125 cpu-ns/op	    2584 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1/SourceLatest 	    8632	     14519 ns/op	     14500 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/SourceRecent 	    5440	     23007 ns/op	     22996 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1/Entity       	    7258	     16402 ns/op	     16360 cpu-ns/op	     632 B/op	      20 allocs/op
BenchmarkMemoryRead/N=1/EntityMiss   	    7210	     15969 ns/op	     15895 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1/RankedKeywordMiss         	    5319	     21695 ns/op	     21687 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1/Embeddings                	   18753	      6346 ns/op	      6336 cpu-ns/op	    1888 B/op	      24 allocs/op
BenchmarkMemoryRead/N=1/Keyword                   	   34603	      3438 ns/op	      3426 cpu-ns/op	    2240 B/op	      46 allocs/op
BenchmarkMemoryRead/N=1/Diff                      	   19224	      6437 ns/op	      6301 cpu-ns/op	    3224 B/op	      77 allocs/op
BenchmarkMemoryRead/N=1/RecallKeyword             	    1542	     71393 ns/op	     71020 cpu-ns/op	    7280 B/op	     176 allocs/op
BenchmarkMemoryRead/N=1/RecallHybrid              	    1657	     76594 ns/op	     76535 cpu-ns/op	   10193 B/op	     203 allocs/op
BenchmarkMemoryRead/N=1/RecallWhy                 	    2991	     53742 ns/op	     48341 cpu-ns/op	   10048 B/op	     197 allocs/op
BenchmarkMemoryRead/N=1/SemanticEmbedding         	    9559	     13877 ns/op	     13818 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/SemanticTokens            	    9678	     13827 ns/op	     13731 cpu-ns/op	    3040 B/op	      90 allocs/op
BenchmarkMemoryRead/N=1/Neighborhood              	    7996	     15247 ns/op	     15177 cpu-ns/op	    1296 B/op	      26 allocs/op
BenchmarkMemoryRead/N=10/ByID                     	   10000	     10210 ns/op	     10206 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10/AllActive                	    4639	     31073 ns/op	     30963 cpu-ns/op	   16000 B/op	     505 allocs/op
BenchmarkMemoryRead/N=10/Ranked                   	    3336	     40985 ns/op	     40789 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10/SourceLatest             	    7483	     15680 ns/op	     15479 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/SourceRecent             	    5269	     22949 ns/op	     22937 cpu-ns/op	    2504 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10/Entity                   	    5058	     23314 ns/op	     23303 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10/EntityMiss               	    6074	     19880 ns/op	     19884 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10/RankedKeywordMiss        	    4995	     24299 ns/op	     24285 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10/Embeddings               	   10000	     14540 ns/op	     14445 cpu-ns/op	   16200 B/op	     127 allocs/op
BenchmarkMemoryRead/N=10/Keyword                  	    4495	     30602 ns/op	     30485 cpu-ns/op	   21296 B/op	     365 allocs/op
BenchmarkMemoryRead/N=10/Diff                     	    1824	     64596 ns/op	     64428 cpu-ns/op	   30929 B/op	     607 allocs/op
BenchmarkMemoryRead/N=10/RecallKeyword            	     444	    270492 ns/op	    270014 cpu-ns/op	   81608 B/op	    2108 allocs/op
BenchmarkMemoryRead/N=10/RecallHybrid             	     405	    293038 ns/op	    292526 cpu-ns/op	  105641 B/op	    2241 allocs/op
BenchmarkMemoryRead/N=10/RecallWhy                	     350	    345348 ns/op	    344506 cpu-ns/op	  126933 B/op	    2784 allocs/op
BenchmarkMemoryRead/N=10/SemanticEmbedding        	    2427	     52831 ns/op	     52769 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10/SemanticTokens           	    2386	     51189 ns/op	     51034 cpu-ns/op	   24088 B/op	     723 allocs/op
BenchmarkMemoryRead/N=10/Neighborhood             	    2173	     58327 ns/op	     58272 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=100/ByID                    	   10000	     10002 ns/op	      9991 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=100/AllActive               	     566	    210903 ns/op	    210140 cpu-ns/op	  152560 B/op	    4828 allocs/op
BenchmarkMemoryRead/N=100/Ranked                  	    3306	     40168 ns/op	     40078 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=100/SourceLatest            	    8535	     14326 ns/op	     14313 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=100/SourceRecent            	    3261	     41722 ns/op	     41626 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=100/Entity                  	    4464	     26228 ns/op	     26091 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=100/EntityMiss              	    1906	     62566 ns/op	     62472 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=100/RankedKeywordMiss       	    2186	     54438 ns/op	     54468 cpu-ns/op	    1256 B/op	      29 allocs/op
BenchmarkMemoryRead/N=100/Embeddings              	    1300	     91133 ns/op	     90307 cpu-ns/op	  155576 B/op	    1120 allocs/op
BenchmarkMemoryRead/N=100/Keyword                 	     412	    293576 ns/op	    292478 cpu-ns/op	  202736 B/op	    3335 allocs/op
BenchmarkMemoryRead/N=100/Diff                    	     325	    369884 ns/op	    368455 cpu-ns/op	  222680 B/op	    3644 allocs/op
BenchmarkMemoryRead/N=100/RecallKeyword           	      58	   2093950 ns/op	   2089793 cpu-ns/op	  722856 B/op	   17893 allocs/op
BenchmarkMemoryRead/N=100/RecallHybrid            	      58	   2258732 ns/op	   2253776 cpu-ns/op	  975078 B/op	   19535 allocs/op
BenchmarkMemoryRead/N=100/RecallWhy               	      58	   2367983 ns/op	   2361621 cpu-ns/op	 1015048 B/op	   20501 allocs/op
BenchmarkMemoryRead/N=100/SemanticEmbedding       	    2035	     63307 ns/op	     63255 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=100/SemanticTokens          	     291	    408794 ns/op	    407838 cpu-ns/op	  227608 B/op	    6936 allocs/op
BenchmarkMemoryRead/N=100/Neighborhood            	    2175	     58850 ns/op	     58804 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=1000/ByID                   	   10000	     10290 ns/op	     10292 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=1000/AllActive              	      64	   1958005 ns/op	   1952844 cpu-ns/op	 1514320 B/op	   48031 allocs/op
BenchmarkMemoryRead/N=1000/Ranked                 	    3376	     39373 ns/op	     39315 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=1000/SourceLatest           	    8448	     14594 ns/op	     14571 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=1000/SourceRecent           	    3066	     42689 ns/op	     42583 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=1000/Entity                 	    5049	     24293 ns/op	     23773 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=1000/EntityMiss             	     256	    467539 ns/op	    467664 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=1000/RankedKeywordMiss      	     320	    371977 ns/op	    372066 cpu-ns/op	    1257 B/op	      29 allocs/op
BenchmarkMemoryRead/N=1000/Embeddings             	     147	    809736 ns/op	    805374 cpu-ns/op	 1512473 B/op	   11023 allocs/op
BenchmarkMemoryRead/N=1000/Keyword                	      52	   2930123 ns/op	   2895750 cpu-ns/op	 2017137 B/op	   33035 allocs/op
BenchmarkMemoryRead/N=1000/Diff                   	      49	   3112382 ns/op	   3077898 cpu-ns/op	 2181209 B/op	   33348 allocs/op
BenchmarkMemoryRead/N=1000/RecallKeyword          	      16	   6457576 ns/op	   6443062 cpu-ns/op	 4001403 B/op	   90803 allocs/op
BenchmarkMemoryRead/N=1000/RecallHybrid           	      12	   9455875 ns/op	   9435250 cpu-ns/op	 6715506 B/op	  110743 allocs/op
BenchmarkMemoryRead/N=1000/RecallWhy              	      12	  10520996 ns/op	  10497500 cpu-ns/op	 6837473 B/op	  114190 allocs/op
BenchmarkMemoryRead/N=1000/SemanticEmbedding      	     859	    144748 ns/op	    144729 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=1000/SemanticTokens         	      36	   3970899 ns/op	   3963472 cpu-ns/op	 2258968 B/op	   69039 allocs/op
BenchmarkMemoryRead/N=1000/Neighborhood           	    2132	     58417 ns/op	     58379 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryRead/N=10000/ByID                  	   10000	     10068 ns/op	     10070 cpu-ns/op	    2392 B/op	      73 allocs/op
BenchmarkMemoryRead/N=10000/AllActive             	       5	  21328350 ns/op	  21092000 cpu-ns/op	15271184 B/op	  480038 allocs/op
BenchmarkMemoryRead/N=10000/Ranked                	    3123	     39497 ns/op	     39472 cpu-ns/op	   16288 B/op	     509 allocs/op
BenchmarkMemoryRead/N=10000/SourceLatest          	    8434	     14627 ns/op	     14626 cpu-ns/op	    2456 B/op	      74 allocs/op
BenchmarkMemoryRead/N=10000/SourceRecent          	    3012	     42339 ns/op	     42317 cpu-ns/op	   16208 B/op	     510 allocs/op
BenchmarkMemoryRead/N=10000/Entity                	    5029	     24238 ns/op	     24027 cpu-ns/op	    1544 B/op	      60 allocs/op
BenchmarkMemoryRead/N=10000/EntityMiss            	      18	   7742917 ns/op	   7433278 cpu-ns/op	     568 B/op	      15 allocs/op
BenchmarkMemoryRead/N=10000/RankedKeywordMiss     	      12	   9435496 ns/op	   9436167 cpu-ns/op	    1323 B/op	      29 allocs/op
BenchmarkMemoryRead/N=10000/Embeddings            	       7	  16085250 ns/op	  15625143 cpu-ns/op	16547804 B/op	  110031 allocs/op
BenchmarkMemoryRead/N=10000/Keyword               	       4	  27731677 ns/op	  27412500 cpu-ns/op	20161144 B/op	  330035 allocs/op
BenchmarkMemoryRead/N=10000/Diff                  	       4	  28965250 ns/op	  28939000 cpu-ns/op	21405500 B/op	  330406 allocs/op
BenchmarkMemoryRead/N=10000/RecallKeyword         	       2	  53908229 ns/op	  53771000 cpu-ns/op	36685700 B/op	  819872 allocs/op
BenchmarkMemoryRead/N=10000/RecallHybrid          	       2	  73208854 ns/op	  73096500 cpu-ns/op	59497604 B/op	  922006 allocs/op
BenchmarkMemoryRead/N=10000/RecallWhy             	       2	  78675230 ns/op	  78049500 cpu-ns/op	59612872 B/op	  925726 allocs/op
BenchmarkMemoryRead/N=10000/SemanticEmbedding     	     121	    961104 ns/op	    961306 cpu-ns/op	   12736 B/op	     373 allocs/op
BenchmarkMemoryRead/N=10000/SemanticTokens        	       3	  42998597 ns/op	  42975667 cpu-ns/op	22711832 B/op	  690046 allocs/op
BenchmarkMemoryRead/N=10000/Neighborhood          	    2095	     58718 ns/op	     58710 cpu-ns/op	    9504 B/op	     276 allocs/op
BenchmarkMemoryInsert/N=1                         	    1107	     92790 ns/op	     75821 cpu-ns/op	    1783 B/op	      40 allocs/op
BenchmarkMemoryInsert/N=10                        	     598	    189566 ns/op	    171308 cpu-ns/op	   11944 B/op	     292 allocs/op
BenchmarkMemoryInsert/N=100                       	      92	   1244848 ns/op	   1219163 cpu-ns/op	  113439 B/op	    2812 allocs/op
BenchmarkMemoryInsert/N=1000                      	       3	  37876125 ns/op	  36816667 cpu-ns/op	 1129509 B/op	   28024 allocs/op
BenchmarkMemoryInsert/N=10000                     	       1	 468183126 ns/op	 462097000 cpu-ns/op	11282104 B/op	  280034 allocs/op
BenchmarkMemoryMaintenance/N=1/KnownEntities      	   14385	      8342 ns/op	      8345 cpu-ns/op	     696 B/op	      18 allocs/op
BenchmarkMemoryMaintenance/N=1/Retention          	    1604	     74899 ns/op	     58932 cpu-ns/op	    3303 B/op	      98 allocs/op
BenchmarkMemoryMaintenance/N=1/EngineProvided     	    1448	     87011 ns/op	     87048 cpu-ns/op	    6543 B/op	     153 allocs/op
BenchmarkMemoryMaintenance/N=10/KnownEntities     	    7782	     15699 ns/op	     15696 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10/Retention         	     664	    171472 ns/op	    153464 cpu-ns/op	   20616 B/op	     677 allocs/op
BenchmarkMemoryMaintenance/N=10/EngineProvided    	     392	    315009 ns/op	    294469 cpu-ns/op	   20883 B/op	     516 allocs/op
BenchmarkMemoryMaintenance/N=100/KnownEntities    	    1743	     93390 ns/op	     77441 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=100/Retention        	      87	   1302106 ns/op	   1207310 cpu-ns/op	  192584 B/op	    6272 allocs/op
BenchmarkMemoryMaintenance/N=100/EngineProvided   	     181	    649413 ns/op	    619315 cpu-ns/op	   51154 B/op	    1366 allocs/op
BenchmarkMemoryMaintenance/N=1000/KnownEntities   	     206	    580958 ns/op	    581126 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=1000/Retention       	       9	  13408245 ns/op	  12254222 cpu-ns/op	 1904825 B/op	   62092 allocs/op
BenchmarkMemoryMaintenance/N=1000/EngineProvided  	     141	    845313 ns/op	    808773 cpu-ns/op	   52674 B/op	    1415 allocs/op
BenchmarkMemoryMaintenance/N=10000/KnownEntities  	       9	  11455111 ns/op	  11460778 cpu-ns/op	    1584 B/op	      48 allocs/op
BenchmarkMemoryMaintenance/N=10000/Retention      	       1	 182439583 ns/op	 177120000 cpu-ns/op	20506536 B/op	  620173 allocs/op
BenchmarkMemoryMaintenance/N=10000/EngineProvided 	      55	   2094973 ns/op	   1973764 cpu-ns/op	   52673 B/op	    1414 allocs/op
BenchmarkMemoryDenseRecall/N=1                    	    2156	     61256 ns/op	     60225 cpu-ns/op	   10000 B/op	     195 allocs/op
BenchmarkMemoryDenseRecall/N=10                   	     234	    510954 ns/op	    509385 cpu-ns/op	  242576 B/op	    6673 allocs/op
BenchmarkMemoryDenseRecall/N=100                  	       6	  18929188 ns/op	  18898167 cpu-ns/op	10295432 B/op	  340506 allocs/op
PASS
