<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kinisys Engineering Insights</title>
    <link>https://kinisys.in/insights</link>
    <description>Technical essays, architectural blueprints, and AI engineering insights from Kinisys on building enterprise software with AI-native delivery.</description>
    <language>en</language>
    <lastBuildDate>Fri, 16 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://kinisys.in/feed.xml" rel="self" type="application/rss+xml" />

    <item>
      <title>The Model Context Protocol (MCP) in Production: Why Enterprise AI Agents Need Open Standards, Not Custom Glue Code</title>
      <link>https://kinisys.in/insights/model-context-protocol-production</link>
      <guid>https://kinisys.in/insights/model-context-protocol-production</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>How the Model Context Protocol replaces brittle API wrappers with a unified, capability-based interface for enterprise databases, internal tools, and developer environments.</description>
    </item>

    <item>
      <title>Beyond Naive RAG: Contextual Retrieval and Hybrid Search with pgvector</title>
      <link>https://kinisys.in/insights/contextual-retrieval-hybrid-search</link>
      <guid>https://kinisys.in/insights/contextual-retrieval-hybrid-search</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
      <description>Why standard chunking loses critical meaning, and how combining contextual embeddings, BM25 full-text search, and reranking reduces retrieval failures by over 40%.</description>
    </item>

    <item>
      <title>Multi-Agent Orchestration with LangGraph: Moving from Fragile Prompts to Deterministic State Machines</title>
      <link>https://kinisys.in/insights/multi-agent-orchestration-langgraph</link>
      <guid>https://kinisys.in/insights/multi-agent-orchestration-langgraph</guid>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <description>Why complex software workflows break when built on simple linear LLM chains, and how cyclical state graphs provide predictable recovery, branching, and human-in-the-loop control.</description>
    </item>

    <item>
      <title>AI-only vs AI-assisted development: what's the difference?</title>
      <link>https://kinisys.in/insights/ai-only-not-ai-assisted</link>
      <guid>https://kinisys.in/insights/ai-only-not-ai-assisted</guid>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <description>The difference between bolting a copilot onto an old pipeline and inverting who does the work.</description>
    </item>

    <item>
      <title>Why senior review is non-negotiable for AI-generated code</title>
      <link>https://kinisys.in/insights/senior-review-non-negotiable</link>
      <guid>https://kinisys.in/insights/senior-review-non-negotiable</guid>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <description>How human review and CI controls keep AI-generated code production-grade.</description>
    </item>

    <item>
      <title>You should own 100% of the software you pay to build</title>
      <link>https://kinisys.in/insights/you-own-everything</link>
      <guid>https://kinisys.in/insights/you-own-everything</guid>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <description>Why vendor lock-in happens and what real code ownership means.</description>
    </item>
  </channel>
</rss>
