diff --git a/notes/pics/adapter-class-diagram.png b/notes/pics/adapter-class-diagram.png index 1560b0cf..3d5e95e8 100644 Binary files a/notes/pics/adapter-class-diagram.png and b/notes/pics/adapter-class-diagram.png differ diff --git a/notes/pics/agent-memory.png b/notes/pics/agent-memory.png index 820f5fd6..e339c453 100644 Binary files a/notes/pics/agent-memory.png and b/notes/pics/agent-memory.png differ diff --git a/notes/pics/agent-messages.png b/notes/pics/agent-messages.png index 37394800..3c27bd6d 100644 Binary files a/notes/pics/agent-messages.png and b/notes/pics/agent-messages.png differ diff --git a/notes/pics/agent-overview.png b/notes/pics/agent-overview.png index 8ac0f23f..c14ba5ab 100644 Binary files a/notes/pics/agent-overview.png and b/notes/pics/agent-overview.png differ diff --git a/notes/pics/attention-example.png b/notes/pics/attention-example.png index 764cb531..b5eb9663 100644 Binary files a/notes/pics/attention-example.png and b/notes/pics/attention-example.png differ diff --git a/notes/pics/bloom-filter.png b/notes/pics/bloom-filter.png index 4d6aa70b..d8d148ff 100644 Binary files a/notes/pics/bloom-filter.png and b/notes/pics/bloom-filter.png differ diff --git a/notes/pics/cache-aside-race.png b/notes/pics/cache-aside-race.png index aa813432..ed18b996 100644 Binary files a/notes/pics/cache-aside-race.png and b/notes/pics/cache-aside-race.png differ diff --git a/notes/pics/circuit-breaker.png b/notes/pics/circuit-breaker.png index fdf7373e..025bdec1 100644 Binary files a/notes/pics/circuit-breaker.png and b/notes/pics/circuit-breaker.png differ diff --git a/notes/pics/constrained-decoding.png b/notes/pics/constrained-decoding.png index f29646c1..d5800f35 100644 Binary files a/notes/pics/constrained-decoding.png and b/notes/pics/constrained-decoding.png differ diff --git a/notes/pics/consumer-group.png b/notes/pics/consumer-group.png index e3dafe24..061d806a 100644 Binary files a/notes/pics/consumer-group.png and b/notes/pics/consumer-group.png differ diff --git a/notes/pics/context-compression.png b/notes/pics/context-compression.png index f9a83a63..8f91c1d6 100644 Binary files a/notes/pics/context-compression.png and b/notes/pics/context-compression.png differ diff --git a/notes/pics/context-window.png b/notes/pics/context-window.png index 9e086fbb..4c5fb948 100644 Binary files a/notes/pics/context-window.png and b/notes/pics/context-window.png differ diff --git a/notes/pics/csrf.png b/notes/pics/csrf.png index a36d1eb2..0a841bb1 100644 Binary files a/notes/pics/csrf.png and b/notes/pics/csrf.png differ diff --git a/notes/pics/deep-pagination.png b/notes/pics/deep-pagination.png index dfc2bf4d..006b8d23 100644 Binary files a/notes/pics/deep-pagination.png and b/notes/pics/deep-pagination.png differ diff --git a/notes/pics/embedding-vs-rerank.png b/notes/pics/embedding-vs-rerank.png index 95189341..6705e0fd 100644 Binary files a/notes/pics/embedding-vs-rerank.png and b/notes/pics/embedding-vs-rerank.png differ diff --git a/notes/pics/epoll.png b/notes/pics/epoll.png index 93608a4f..5a664676 100644 Binary files a/notes/pics/epoll.png and b/notes/pics/epoll.png differ diff --git a/notes/pics/feign-chain.png b/notes/pics/feign-chain.png index 23969450..a15094d9 100644 Binary files a/notes/pics/feign-chain.png and b/notes/pics/feign-chain.png differ diff --git a/notes/pics/fencing-token.png b/notes/pics/fencing-token.png index 0a8b41f5..cf89866b 100644 Binary files a/notes/pics/fencing-token.png and b/notes/pics/fencing-token.png differ diff --git a/notes/pics/gqa.png b/notes/pics/gqa.png index 4f0bcf7d..2e7c2b96 100644 Binary files a/notes/pics/gqa.png and b/notes/pics/gqa.png differ diff --git a/notes/pics/hashmap-resize.png b/notes/pics/hashmap-resize.png index 6288b753..9aacfd40 100644 Binary files a/notes/pics/hashmap-resize.png and b/notes/pics/hashmap-resize.png differ diff --git a/notes/pics/hnsw.png b/notes/pics/hnsw.png index 1983350f..d7996301 100644 Binary files a/notes/pics/hnsw.png and b/notes/pics/hnsw.png differ diff --git a/notes/pics/instance-down.png b/notes/pics/instance-down.png index c4c75f0e..7a7567f9 100644 Binary files a/notes/pics/instance-down.png and b/notes/pics/instance-down.png differ diff --git a/notes/pics/kv-cache.png b/notes/pics/kv-cache.png index c8d2b14c..bad2456f 100644 Binary files a/notes/pics/kv-cache.png and b/notes/pics/kv-cache.png differ diff --git a/notes/pics/llm-autoregressive.png b/notes/pics/llm-autoregressive.png index df6b8f9d..6c6917de 100644 Binary files a/notes/pics/llm-autoregressive.png and b/notes/pics/llm-autoregressive.png differ diff --git a/notes/pics/llm-sampling.png b/notes/pics/llm-sampling.png index a6eba06b..5fb3446d 100644 Binary files a/notes/pics/llm-sampling.png and b/notes/pics/llm-sampling.png differ diff --git a/notes/pics/llm-training.png b/notes/pics/llm-training.png index 5c82d00e..696e63ea 100644 Binary files a/notes/pics/llm-training.png and b/notes/pics/llm-training.png differ diff --git a/notes/pics/lock-protocol-2.png b/notes/pics/lock-protocol-2.png index 27bdabbd..c37a6bc2 100644 Binary files a/notes/pics/lock-protocol-2.png and b/notes/pics/lock-protocol-2.png differ diff --git a/notes/pics/lora.png b/notes/pics/lora.png index 60fe393b..b67d3385 100644 Binary files a/notes/pics/lora.png and b/notes/pics/lora.png differ diff --git a/notes/pics/lru.png b/notes/pics/lru.png index c5252ce2..ddaf7fe5 100644 Binary files a/notes/pics/lru.png and b/notes/pics/lru.png differ diff --git a/notes/pics/massive-topk.png b/notes/pics/massive-topk.png index 16077bc5..155d9f62 100644 Binary files a/notes/pics/massive-topk.png and b/notes/pics/massive-topk.png differ diff --git a/notes/pics/mcp-integration.png b/notes/pics/mcp-integration.png index 1cf72c64..68e47c37 100644 Binary files a/notes/pics/mcp-integration.png and b/notes/pics/mcp-integration.png differ diff --git a/notes/pics/mcp.png b/notes/pics/mcp.png index 5ae8436f..65489e26 100644 Binary files a/notes/pics/mcp.png and b/notes/pics/mcp.png differ diff --git a/notes/pics/microservice-overview.png b/notes/pics/microservice-overview.png index 3dedb721..25c525d4 100644 Binary files a/notes/pics/microservice-overview.png and b/notes/pics/microservice-overview.png differ diff --git a/notes/pics/multi-agent.png b/notes/pics/multi-agent.png index dc0c2f4b..38908212 100644 Binary files a/notes/pics/multi-agent.png and b/notes/pics/multi-agent.png differ diff --git a/notes/pics/mysql-2pc.png b/notes/pics/mysql-2pc.png index f79973af..603724e1 100644 Binary files a/notes/pics/mysql-2pc.png and b/notes/pics/mysql-2pc.png differ diff --git a/notes/pics/next-key-locks.png b/notes/pics/next-key-locks.png index 94cf0dee..cb623375 100644 Binary files a/notes/pics/next-key-locks.png and b/notes/pics/next-key-locks.png differ diff --git a/notes/pics/paxos-example.png b/notes/pics/paxos-example.png index c56f1235..179cba73 100644 Binary files a/notes/pics/paxos-example.png and b/notes/pics/paxos-example.png differ diff --git a/notes/pics/plan-execute.png b/notes/pics/plan-execute.png index 5190f169..c05f5440 100644 Binary files a/notes/pics/plan-execute.png and b/notes/pics/plan-execute.png differ diff --git a/notes/pics/prompt-injection.png b/notes/pics/prompt-injection.png index 61a5ee44..f871bb8b 100644 Binary files a/notes/pics/prompt-injection.png and b/notes/pics/prompt-injection.png differ diff --git a/notes/pics/rag-chunking.png b/notes/pics/rag-chunking.png index a890a7a2..183c262d 100644 Binary files a/notes/pics/rag-chunking.png and b/notes/pics/rag-chunking.png differ diff --git a/notes/pics/rag-pipeline.png b/notes/pics/rag-pipeline.png index 2479f9c6..402e289e 100644 Binary files a/notes/pics/rag-pipeline.png and b/notes/pics/rag-pipeline.png differ diff --git a/notes/pics/rate-limit.png b/notes/pics/rate-limit.png index 36705c08..b5c608ad 100644 Binary files a/notes/pics/rate-limit.png and b/notes/pics/rate-limit.png differ diff --git a/notes/pics/react-loop.png b/notes/pics/react-loop.png index 935dcb3b..93aac98b 100644 Binary files a/notes/pics/react-loop.png and b/notes/pics/react-loop.png differ diff --git a/notes/pics/readview.png b/notes/pics/readview.png index 29b01451..049d2005 100644 Binary files a/notes/pics/readview.png and b/notes/pics/readview.png differ diff --git a/notes/pics/redis-cluster.png b/notes/pics/redis-cluster.png index 22137b56..4603be93 100644 Binary files a/notes/pics/redis-cluster.png and b/notes/pics/redis-cluster.png differ diff --git a/notes/pics/reverse-k-group.png b/notes/pics/reverse-k-group.png index 42eef477..7041a694 100644 Binary files a/notes/pics/reverse-k-group.png and b/notes/pics/reverse-k-group.png differ diff --git a/notes/pics/rocketmq-transaction.png b/notes/pics/rocketmq-transaction.png index 5c2731b8..721352d1 100644 Binary files a/notes/pics/rocketmq-transaction.png and b/notes/pics/rocketmq-transaction.png differ diff --git a/notes/pics/rpc-call.png b/notes/pics/rpc-call.png index aed2d4e2..1c134c8c 100644 Binary files a/notes/pics/rpc-call.png and b/notes/pics/rpc-call.png differ diff --git a/notes/pics/saga.png b/notes/pics/saga.png index 71924fab..813b7fdf 100644 Binary files a/notes/pics/saga.png and b/notes/pics/saga.png differ diff --git a/notes/pics/seckill.png b/notes/pics/seckill.png index d828f722..e91eb02a 100644 Binary files a/notes/pics/seckill.png and b/notes/pics/seckill.png differ diff --git a/notes/pics/skills.png b/notes/pics/skills.png index c42259f6..9cecb3c9 100644 Binary files a/notes/pics/skills.png and b/notes/pics/skills.png differ diff --git a/notes/pics/spring-aop-proxy.png b/notes/pics/spring-aop-proxy.png index 59f571df..b5ada229 100644 Binary files a/notes/pics/spring-aop-proxy.png and b/notes/pics/spring-aop-proxy.png differ diff --git a/notes/pics/spring-circular.png b/notes/pics/spring-circular.png index 6cfca540..fd2cf777 100644 Binary files a/notes/pics/spring-circular.png and b/notes/pics/spring-circular.png differ diff --git a/notes/pics/thread-pool.png b/notes/pics/thread-pool.png index 8352c2c1..7a688fd6 100644 Binary files a/notes/pics/thread-pool.png and b/notes/pics/thread-pool.png differ diff --git a/notes/pics/tool-call-inside.png b/notes/pics/tool-call-inside.png index fd1f7712..b79a8ce6 100644 Binary files a/notes/pics/tool-call-inside.png and b/notes/pics/tool-call-inside.png differ diff --git a/notes/pics/transformer-block.png b/notes/pics/transformer-block.png index 77ceb3d8..35b4409f 100644 Binary files a/notes/pics/transformer-block.png and b/notes/pics/transformer-block.png differ diff --git a/notes/pics/trapping-rain-water.png b/notes/pics/trapping-rain-water.png index 4aa666ab..54c654e4 100644 Binary files a/notes/pics/trapping-rain-water.png and b/notes/pics/trapping-rain-water.png differ diff --git a/notes/pics/workflow-vs-agent.png b/notes/pics/workflow-vs-agent.png index a125253f..4d11800a 100644 Binary files a/notes/pics/workflow-vs-agent.png and b/notes/pics/workflow-vs-agent.png differ