<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-04-vercel-blog-setup-experience/</loc>
			<lastmod>2025-04-15</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-from-r2-to-multi-repo-architecture/</loc>
			<lastmod>2025-11-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-the-evolution-of-ai-agents-from-1.0-to-3.0-and-why-agi-wont-happen/</loc>
			<lastmod>2025-11-22</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-the-evolution-of-ai-agents-from-1.0-to-3.0-and-why-agi-wont-happen-lite/</loc>
			<lastmod>2025-11-24</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-qigong-sun-vs-shade-energy-practice/</loc>
			<lastmod>2025-11-24</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-mermaid-sample/</loc>
			<lastmod>2025-11-24</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-the-evolution-of-ai-agents-from-1.0-to-3.0-and-why-agi-wont-happen-m/</loc>
			<lastmod>2025-11-25</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-Claude_RAG_Structured_Knowledge_Extraction_Benchmark/</loc>
			<lastmod>2025-11-25</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-best-mpa-frameworks-for-cloudflare-2025/</loc>
			<lastmod>2025-11-27</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-cursor-vs-windsurf-different-souls/</loc>
			<lastmod>2025-11-28</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-taiwan-cross-border-ecommerce-guide-tech-stack-payment/</loc>
			<lastmod>2025-11-30</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-us-warehouse-inventory-sync-ebay-amazon-newegg/</loc>
			<lastmod>2025-11-30</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-modern-ecommerce-architecture-seo-geo-2025/</loc>
			<lastmod>2025-11-30</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-11-PRD_nextjs_EC_MVP_Edge_AI_Hybrid/</loc>
			<lastmod>2025-12-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-nextjs_EC_Monorepo_Docs/</loc>
			<lastmod>2025-12-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-blog-federation-architecture/</loc>
			<lastmod>2025-12-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-astro-existing-folder-cloudflare-pages-guide/</loc>
			<lastmod>2025-12-03</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-deploy-hooks-main-master-issue/</loc>
			<lastmod>2025-12-03</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-understanding-apt-update-upgrade-full-upgrade/</loc>
			<lastmod>2025-12-03</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-augment-code-monorepo-guide/</loc>
			<lastmod>2025-12-06</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-building-ai-copilot-for-astro-ecommerce/</loc>
			<lastmod>2025-12-06</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-From-Zero-to-Must-Have-The-Wedge-Strategy-for-Edge-AI-Commerce-Adoption/</loc>
			<lastmod>2025-12-06</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-why-content-first-architecture-is-the-secret-weapon-for-ecommerce-frontends/</loc>
			<lastmod>2025-12-07</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-40-critical-ecommerce-frontend-interactions-that-drive-conversion/</loc>
			<lastmod>2025-12-07</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-nextjs-vs-astro-choosing-the-right-foundation-for-a-highly-interactive-ecommerce-platform/</loc>
			<lastmod>2025-12-07</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-medusa-edge-migration/</loc>
			<lastmod>2025-12-09</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-escaping-the-frontend-red-sea-targeting-headless-commerce-and-edge-ai-roles/</loc>
			<lastmod>2025-12-11</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-auth-architecture-deep-dive-nextauth-vs-jwt-for-admin-dashboards/</loc>
			<lastmod>2025-12-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-nextjs-ecommerce-on-cloudflare-pages-architecture-decision/</loc>
			<lastmod>2025-12-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-spec-driven-development-in-the-ai-era-windsurf-25-specs-case-study/</loc>
			<lastmod>2025-12-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-why-i-switched-from-nextauth-to-better-auth-hono-edge-architecture/</loc>
			<lastmod>2025-12-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2025-12-why-i-chose-the-road-less-traveled-nextjs-hono-edge-ai-commerce-architecture/</loc>
			<lastmod>2025-12-14</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-balancing-control-and-flexibility-in-langchain-agents/</loc>
			<lastmod>2026-01-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-orjson-modern-python-web-guide/</loc>
			<lastmod>2026-01-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-when-to-use-messagepack-in-web-apis/</loc>
			<lastmod>2026-01-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-uv-ansible-fde-python-deployment-guide/</loc>
			<lastmod>2026-01-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-go-chi-sqlc-fly-vs-hono-drizzle-edge-deployment/</loc>
			<lastmod>2026-01-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-lean-gitops-idp-private-cloud-guide/</loc>
			<lastmod>2026-01-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-local-rag-semantic-search-11ty-bge-m3-lancedb/</loc>
			<lastmod>2026-01-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-multi-turn-rag-conversation-memory-sliding-window/</loc>
			<lastmod>2026-01-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-lightweight-idp-without-k8s-fde-guide/</loc>
			<lastmod>2026-01-03</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-vercel-cloudflare-runtime-comparison/</loc>
			<lastmod>2026-01-04</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-requirements-interview-antigravity-workflow/</loc>
			<lastmod>2026-01-05</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-vercel-vs-railway-architecture-guide/</loc>
			<lastmod>2026-01-05</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-serverless-telegram-bot-bun-vercel/</loc>
			<lastmod>2026-01-06</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-xai-grok-telegram-responses-api-integration/</loc>
			<lastmod>2026-01-06</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-ai-interaction-flow/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-communication-mechanism/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-concepts-guide/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-cursor-routing-mechanism/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-handling-unresponsive-server/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-json-rpc-protocol/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-minimal-server-example/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-node-vs-bun-comparison/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-process-mechanism/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-prompts-guide/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-resources-best-practices/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-rpc-vs-ipc/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-stdin-vs-port/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-tool-naming-conflicts/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-tools-notifications/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-zod-vs-json-schema/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-hybrid-cloud-stack-railway-fly-cloudflare-neon/</loc>
			<lastmod>2026-01-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-building-mock-oauth-server/</loc>
			<lastmod>2026-01-10</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-http-authorization-bearer-deep-dive/</loc>
			<lastmod>2026-01-10</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-sse-header-auth-inspector/</loc>
			<lastmod>2026-01-10</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-oauth2-mock-server-inspector-sse/</loc>
			<lastmod>2026-01-10</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-understanding-oauth-token-exchange/</loc>
			<lastmod>2026-01-10</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-wsl-wayland-interop-guide/</loc>
			<lastmod>2026-01-10</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-pm2-uv-bun-fnnas-deployment-guide/</loc>
			<lastmod>2026-01-11</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-advanced-rag-hybrid-search-reranking-gap-identification/</loc>
			<lastmod>2026-01-11</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-pm2-bun-python-fastapi-migration/</loc>
			<lastmod>2026-01-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-llm-assisted-skill-graph/</loc>
			<lastmod>2026-01-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-graphrag-evidence-selection-as-ast/</loc>
			<lastmod>2026-01-14</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mainstream-rag-architectures-2026/</loc>
			<lastmod>2026-01-14</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-nli-evidence-selection-rag-skill-verification/</loc>
			<lastmod>2026-01-14</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-mcp-tools-vs-agent-skills/</loc>
			<lastmod>2026-01-17</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-cli-replaces-mcp-tools/</loc>
			<lastmod>2026-01-18</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-18-graphrag-deep-dive/</loc>
			<lastmod>2026-01-18</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-18-hybrid-search-chinese-tokenizer/</loc>
			<lastmod>2026-01-18</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-18-triple-cli-rag-architecture/</loc>
			<lastmod>2026-01-18</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-01-save-jd-lancedb-arrow/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-02-jd-relationship-tracking/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-graphrag-networkx-cugraph/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-03-ingest-deduplication/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-04-layered-skill-verification/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-05-chinese-bm25-jieba/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-06-strategy-formulation/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-07-coaching-loop-star/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-08-hybrid-search-rerank/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-09-reflection-chain-resume/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-10-nli-skill-verification/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-11-graphrag-implementation/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-12-petgraph-pyo3-integration/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-13-global-retrieval-community-summaries/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-14-global-retrieval-dry-run-hybrid-fts/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-21-15-optimizing-llm-model-selection/</loc>
			<lastmod>2026-01-21</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-lancedb-graph-vs-lightrag-enterprise-rag/</loc>
			<lastmod>2026-01-22</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-23-01-graphrag-local-search-graph-traversal-fix/</loc>
			<lastmod>2026-01-23</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-24-01-petgraph-vs-rustworkx-core/</loc>
			<lastmod>2026-01-24</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-24-02-graphrag-as-auto-logseq-roam/</loc>
			<lastmod>2026-01-24</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-24-03-ensemble-dual-channel-seed-retrieval-for-graphrag/</loc>
			<lastmod>2026-01-24</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-24-04-ensemble-is-a-retrieval-strategy-not-just-ml/</loc>
			<lastmod>2026-01-24</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-25-16-entity-resolution-jieba/</loc>
			<lastmod>2026-01-25</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-25-17-evidence-selection-score-fusion/</loc>
			<lastmod>2026-01-25</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-01-25-18-langchain-to-llamaindex-migration/</loc>
			<lastmod>2026-01-25</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-02-proxy-subscription-services-selection-and-risk-control/</loc>
			<lastmod>2026-02-24</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-06-memgraph-helixdb-semantic-graph-evaluation/</loc>
			<lastmod>2026-03-06</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-06-lance-graph-helixdb-falkordb-graphrag-comparison/</loc>
			<lastmod>2026-03-06</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-07-entity-embedding-graph-rag-course-blueprint/</loc>
			<lastmod>2026-03-07</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-07-ch1-why-skill-entity-graph/</loc>
			<lastmod>2026-03-07</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-08-lance-graph-course-series-outline/</loc>
			<lastmod>2026-03-08</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch1-stabilize-schema/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch2-keyword-vs-entity/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch3-chunk-vs-entity/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch4-skill-chunk-md-format/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch5-entity-embedding-graph/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch6-export-chunks-json/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch7-schema-entity-similarity/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch8-entity-graph-builder/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch9-entity-profiles-generation/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-12-ctxfst-ch10-entity-embedding-graph-full-demo/</loc>
			<lastmod>2026-03-12</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-13-ctxfst-ch11-v2-world-model-upgrade/</loc>
			<lastmod>2026-03-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-13-ctxfst-ch12-world-model-first-refactor/</loc>
			<lastmod>2026-03-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-13-ctxfst-ch13-minimal-agent-loop/</loc>
			<lastmod>2026-03-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-13-ctxfst-ch14-graph-aware-agent-loop-writeback/</loc>
			<lastmod>2026-03-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-13-ctxfst-ch15-goal-aware-routing/</loc>
			<lastmod>2026-03-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-13-ctxfst-ch16-end-to-end-test-suite/</loc>
			<lastmod>2026-03-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-13-ctxfst-ch17-relation-aware-routing/</loc>
			<lastmod>2026-03-13</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-13-ctxfst-ch18-multi-step-planning/</loc>
			<lastmod>2026-03-14</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-14-ctxfst-ch19-relation-specific-explanations/</loc>
			<lastmod>2026-03-14</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-14-ctxfst-ch20-interactive-plan-critique/</loc>
			<lastmod>2026-03-14</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-14-ctxfst-ch21-openclaw-integration/</loc>
			<lastmod>2026-03-14</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-15-ctxfst-ch22-entity-aware-retrieval-vs-pure-rag/</loc>
			<lastmod>2026-03-15</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-16-ctxfst-ch23-openclaw-memory-debuggable-memory/</loc>
			<lastmod>2026-03-16</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-31-ctxfst-ch24-openclaw-native-ctxfst/</loc>
			<lastmod>2026-03-31</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-03-31-ctxfst-ch25-graph-layer-swappable/</loc>
			<lastmod>2026-03-31</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-04-01-ctxfst-ch26-world-state-is-navigation/</loc>
			<lastmod>2026-04-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-04-01-ctxfst-ch27-agent-failure-modes-without-world-state/</loc>
			<lastmod>2026-04-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-04-01-ctxfst-ch28-navigation-analogy-complete/</loc>
			<lastmod>2026-04-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-04-01-ctxfst-ch29-ctxfst-is-handcrafted/</loc>
			<lastmod>2026-04-01</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/about/</loc>
			<lastmod>2026-04-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/</loc>
			<lastmod>2026-04-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/</loc>
			<lastmod>2026-04-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/tags/</loc>
			<lastmod>2026-04-02</lastmod>
		</url>
	
	
		
		<url>
			<loc>https://e25a.citrine.top/blog/2026-04-02-ctxfst-ch30-agent-os-architecture/</loc>
			<lastmod>2026-04-02</lastmod>
		</url>
	
</urlset>
