<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Ashes Space — Ashes Born</title>
        <link>https://blog.ashesborn.cloud</link>
        <description>Long-form notes on GraphRAG, retrieval infrastructure and frontend engineering.</description>
        <language>en</language>
        <atom:link href="https://blog.ashesborn.cloud/rss.xml" rel="self" type="application/rss+xml"/>
        <lastBuildDate>Sun, 01 Nov 2026 00:00:00 GMT</lastBuildDate>
        <item>
          <title>Annual report PDFs to a graph with page-anchored claims</title>
          <link>https://blog.ashesborn.cloud/blog/annual-report-anchored-claims</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/annual-report-anchored-claims</guid>
          <description>A worked graphrag-ts case: PDF blocks keep their page and bbox, entities and claims land in PostgreSQL, retrieval walks the graph, and every fact in the finished brief either hits the PDF text layer or fails the build. The three sample reports are public.</description>
          <pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>How to check if a paper is retracted (measured on 20 DOIs)</title>
          <link>https://blog.ashesborn.cloud/blog/free-doi-retraction-check</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/free-doi-retraction-check</guid>
          <description>A retraction lookup built on a citation graph: three source assertions per paper, two tiers, four possible verdicts, and the numbers from twenty DOIs run against the endpoint. Includes why an empty status list is a different answer from &quot;not retracted&quot;.</description>
          <pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>x402 Integration over HTTP and MCP: Paying for a Deterministic Judgment</title>
          <link>https://blog.ashesborn.cloud/blog/x402-integration-http-and-mcp</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/x402-integration-http-and-mcp</guid>
          <description>The wire format of the paid judgment endpoint: what the 402 challenge contains, how the EIP-3009 authorization is built and signed, what the settlement receipt looks like, and the four error paths measured against the live service.</description>
          <pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG MCP server trial: one sourced answer, then access</title>
          <link>https://blog.ashesborn.cloud/blog/graphrag-mcp-trial</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/graphrag-mcp-trial</guid>
          <description>A TypeScript + PostgreSQL GraphRAG MCP for agents. Read a cross-document answer with its source excerpts, then apply for a small hosted trial — no database or model service of your own.</description>
          <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Four years of remote work after leaving big tech: I think I am not built for remote</title>
          <link>https://blog.ashesborn.cloud/blog/four-years-of-remote-work</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/four-years-of-remote-work</guid>
          <description>Four years of remote work, two layoffs, and a personal retrospective on career choices, remote collaboration and how I want to work.</description>
          <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Frontend and Agent Engineer Resume | TypeScript, React, GraphRAG</title>
          <link>https://blog.ashesborn.cloud/blog/frontend-agent-engineer-resume</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/frontend-agent-engineer-resume</guid>
          <description>Frontend engineer with experience at JD, Compass, and Yellow, specializing in TypeScript, React, micro-frontends, low-code platforms, and GraphRAG / AI agent development.</description>
          <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG Global Map-Reduce Query Implementation</title>
          <link>https://blog.ashesborn.cloud/blog/GraphRAG%20Global%20Map-Reduce%20Query%20Implementation</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/GraphRAG%20Global%20Map-Reduce%20Query%20Implementation</guid>
          <description></description>
          <pubDate>Wed, 14 Oct 2026 13:30:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG Incremental Build in TypeScript: Diffing, Updates, and Pruning</title>
          <link>https://blog.ashesborn.cloud/blog/GraphRAG%20Incremental%20Build%20in%20TypeScript%20-%20Diffing%2C%20Updates%2C%20and%20Pruning</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/GraphRAG%20Incremental%20Build%20in%20TypeScript%20-%20Diffing%2C%20Updates%2C%20and%20Pruning</guid>
          <description></description>
          <pubDate>Wed, 14 Oct 2026 13:00:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG Hybrid Retrieval and Evidence Grounding in TypeScript</title>
          <link>https://blog.ashesborn.cloud/blog/GraphRAG%20Hybrid%20Retrieval%20and%20Evidence%20Grounding%20in%20TypeScript</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/GraphRAG%20Hybrid%20Retrieval%20and%20Evidence%20Grounding%20in%20TypeScript</guid>
          <description></description>
          <pubDate>Wed, 14 Oct 2026 12:00:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG TypeScript Indexing Pipeline and Incremental Updates</title>
          <link>https://blog.ashesborn.cloud/blog/GraphRAG%20TypeScript%20Indexing%20Pipeline%20and%20Incremental%20Updates</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/GraphRAG%20TypeScript%20Indexing%20Pipeline%20and%20Incremental%20Updates</guid>
          <description></description>
          <pubDate>Wed, 14 Oct 2026 12:00:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG Global Search Map-Reduce Explained</title>
          <link>https://blog.ashesborn.cloud/blog/GraphRAG%20Global%20Map-Reduce</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/GraphRAG%20Global%20Map-Reduce</guid>
          <description></description>
          <pubDate>Sat, 03 Oct 2026 12:00:00 GMT</pubDate>
        </item>
<item>
          <title>Understanding the Community Concept in GraphRAG</title>
          <link>https://blog.ashesborn.cloud/blog/Understanding%20the%20Community%20Concept%20in%20GraphRAG</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/Understanding%20the%20Community%20Concept%20in%20GraphRAG</guid>
          <description></description>
          <pubDate>Thu, 23 Jul 2026 11:00:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG Retrieval Implementation Guide</title>
          <link>https://blog.ashesborn.cloud/blog/GraphRAG%20Retrieval%20Implementation%20Guide</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/GraphRAG%20Retrieval%20Implementation%20Guide</guid>
          <description></description>
          <pubDate>Wed, 22 Jul 2026 16:20:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG Multi-Document Input Processing Architecture and Directory Structure</title>
          <link>https://blog.ashesborn.cloud/blog/GraphRAG%20Multi-Document%20Input%20Processing%20Architecture%20and%20Directory%20Structure</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/GraphRAG%20Multi-Document%20Input%20Processing%20Architecture%20and%20Directory%20Structure</guid>
          <description></description>
          <pubDate>Tue, 21 Jul 2026 14:30:00 GMT</pubDate>
        </item>
<item>
          <title>GraphRAG PostgreSQL + TypeScript Implementation Design</title>
          <link>https://blog.ashesborn.cloud/blog/GraphRAG%20PostgreSQL%20%2B%20TypeScript%20Implementation%20Design</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/GraphRAG%20PostgreSQL%20%2B%20TypeScript%20Implementation%20Design</guid>
          <description></description>
          <pubDate>Mon, 20 Jul 2026 10:15:00 GMT</pubDate>
        </item>
<item>
          <title>Freezer Backend API Documentation</title>
          <link>https://blog.ashesborn.cloud/blog/TENNIS_API_DOCUMENTATION</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/TENNIS_API_DOCUMENTATION</guid>
          <description></description>
          <pubDate>Wed, 20 Aug 2025 15:35:00 GMT</pubDate>
        </item>
<item>
          <title>Controlling the Loading Component Functionally in React Native</title>
          <link>https://blog.ashesborn.cloud/blog/functional-loading-component-react-native</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/functional-loading-component-react-native</guid>
          <description></description>
          <pubDate>Fri, 06 Sep 2024 06:21:00 GMT</pubDate>
        </item>
<item>
          <title>React &quot;Dynamic&quot; Form Design (Part 1)</title>
          <link>https://blog.ashesborn.cloud/blog/react-dynamic-form-design</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/react-dynamic-form-design</guid>
          <description></description>
          <pubDate>Sat, 23 Mar 2024 21:12:31 GMT</pubDate>
        </item>
<item>
          <title>Running Reality on AWS with Cloudflare in front</title>
          <link>https://blog.ashesborn.cloud/blog/reality-on-aws-behind-cloudflare</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/reality-on-aws-behind-cloudflare</guid>
          <description></description>
          <pubDate>Mon, 15 Jan 2024 10:00:00 GMT</pubDate>
        </item>
<item>
          <title>Migrating a CRA App to a Micro Frontend (Part 1): Architecture and Setup</title>
          <link>https://blog.ashesborn.cloud/blog/cra-to-micro-frontend-part-1</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/cra-to-micro-frontend-part-1</guid>
          <description>A step-by-step account of turning a create-react-app monolith into a pnpm monorepo of micro frontend packages: how to decide what to extract, how to rewire webpack to compile across projects, keep a single React instance, share context, resolve TS aliases, and type-check the whole workspace.</description>
          <pubDate>Wed, 11 Jan 2023 21:53:18 GMT</pubDate>
        </item>
<item>
          <title>Hello, World!</title>
          <link>https://blog.ashesborn.cloud/blog/hello-world</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/hello-world</guid>
          <description>This is my first blog post using Next.js</description>
          <pubDate>Sun, 01 Jan 2023 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Some Experience with Functional Programming in JS Development</title>
          <link>https://blog.ashesborn.cloud/blog/functional-programming-notes-javascript</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/functional-programming-notes-javascript</guid>
          <description></description>
          <pubDate>Wed, 30 Nov 2022 22:33:43 GMT</pubDate>
        </item>
<item>
          <title>Running only the E2E tests your commit actually affects</title>
          <link>https://blog.ashesborn.cloud/blog/incremental-e2e-testing</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/incremental-e2e-testing</guid>
          <description>How we cut CI time by selecting E2E specs from the git diff: base-commit detection, AST-free path matching, and streaming the run in real time.</description>
          <pubDate>Mon, 08 Aug 2022 19:51:42 GMT</pubDate>
        </item>
<item>
          <title>Local hot reload for a React project inside a monorepo</title>
          <link>https://blog.ashesborn.cloud/blog/monorepo-react-hot-reload</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/monorepo-react-hot-reload</guid>
          <description></description>
          <pubDate>Sun, 07 Aug 2022 23:00:31 GMT</pubDate>
        </item>
<item>
          <title>Storing KVM Virtual Machine Disks on a NAS (Proxmox / libvirt)</title>
          <link>https://blog.ashesborn.cloud/blog/kvm-vm-storage-on-nas</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/kvm-vm-storage-on-nas</guid>
          <description></description>
          <pubDate>Wed, 27 Apr 2022 19:52:50 GMT</pubDate>
        </item>
<item>
          <title>High performance grouped list design</title>
          <link>https://blog.ashesborn.cloud/blog/High-performance-grouped-list-design</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/High-performance-grouped-list-design</guid>
          <description></description>
          <pubDate>Tue, 28 Dec 2021 07:26:36 GMT</pubDate>
        </item>
<item>
          <title>Recording web pages to video at a specified time through a server</title>
          <link>https://blog.ashesborn.cloud/blog/Recording-web-pages-to-video-at-a-specified-time-through-a-server</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/Recording-web-pages-to-video-at-a-specified-time-through-a-server</guid>
          <description></description>
          <pubDate>Sun, 26 Dec 2021 14:53:38 GMT</pubDate>
        </item>
<item>
          <title>Hexo SEO optimization</title>
          <link>https://blog.ashesborn.cloud/blog/hexo-seo-optimization</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/hexo-seo-optimization</guid>
          <description></description>
          <pubDate>Thu, 23 Dec 2021 13:34:53 GMT</pubDate>
        </item>
<item>
          <title># 商汤科技声明对美国将公司加入所谓「中国军工复合体企业」清单表示强烈反对，还有哪些信息值得关注？</title>
          <link>https://blog.ashesborn.cloud/blog/article-a23b7b64f971</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/article-a23b7b64f971</guid>
          <description></description>
          <pubDate>Mon, 13 Dec 2021 17:18:05 GMT</pubDate>
        </item>
<item>
          <title>Hexo table of contents and RSS</title>
          <link>https://blog.ashesborn.cloud/blog/hexo-toc-and-rss</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/hexo-toc-and-rss</guid>
          <description></description>
          <pubDate>Mon, 13 Dec 2021 15:07:14 GMT</pubDate>
        </item>
<item>
          <title>Hexo + LaTeX math rendering</title>
          <link>https://blog.ashesborn.cloud/blog/hexo-latex-math</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/hexo-latex-math</guid>
          <description></description>
          <pubDate>Thu, 09 Dec 2021 15:11:37 GMT</pubDate>
        </item>
<item>
          <title>Problems I have run into as an engineer: a running list</title>
          <link>https://blog.ashesborn.cloud/blog/problems-engineers-run-into</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/problems-engineers-run-into</guid>
          <description>The problem is not technical, it is a personality and financial problem: companies are run by people who do not understand engineers, so information gets controlled, deadlines get invented, and the best engineers leave to build the thing themselves.</description>
          <pubDate>Thu, 02 Sep 2021 18:18:57 GMT</pubDate>
        </item>
<item>
          <title>Drawing Smooth Cubic Bezier Curves</title>
          <link>https://blog.ashesborn.cloud/blog/smooth-cubic-bezier-curve</link>
          <guid isPermaLink="true">https://blog.ashesborn.cloud/blog/smooth-cubic-bezier-curve</guid>
          <description></description>
          <pubDate>Sat, 21 Aug 2021 19:11:33 GMT</pubDate>
        </item>
    </channel>
  </rss>