<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ayman Sbeiti — Engineering notes &amp; case studies</title><description>A reverse-chronological record of investigations, resolutions, and working notes.</description><link>https://aymansbeiti.com/</link><item><title>Debugging a Silently Failing Escalation Workflow</title><link>https://aymansbeiti.com/case-studies/debugging-a-silently-failing-escalation-workflow/</link><guid isPermaLink="true">https://aymansbeiti.com/case-studies/debugging-a-silently-failing-escalation-workflow/</guid><description>During the phased rollout of FLiiP&apos;s HubSpot-to-Intercom migration, some support escalations silently stopped creating Jira tickets. The automation appeared to fire, only some escalations failed, and nothing reported the failures.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Designing a Trust Model for Local Peer-to-Peer Transactions</title><link>https://aymansbeiti.com/case-studies/trust-model-for-local-peer-to-peer-transactions/</link><guid isPermaLink="true">https://aymansbeiti.com/case-studies/trust-model-for-local-peer-to-peer-transactions/</guid><description>Local peer-to-peer marketplaces run on a structural gap: strangers, cash, and no recourse. Eskro is a local marketplace designed around a different allocation of responsibility. An escrow-backed transaction process, not the individuals, carries the trust.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Support Continuity During a HubSpot-to-Intercom Migration</title><link>https://aymansbeiti.com/case-studies/support-continuity-hubspot-intercom-migration/</link><guid isPermaLink="true">https://aymansbeiti.com/case-studies/support-continuity-hubspot-intercom-migration/</guid><description>FLiiP&apos;s support operation had outgrown its HubSpot-based helpdesk: routing, automation, and visibility limits were absorbing team time that should have gone to customers.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Preparing a legacy dataset for migration with an AI-assisted script</title><link>https://aymansbeiti.com/notes/preparing-a-legacy-dataset-with-an-ai-assisted-script/</link><guid isPermaLink="true">https://aymansbeiti.com/notes/preparing-a-legacy-dataset-with-an-ai-assisted-script/</guid><description>AI generated the scaffolding in minutes. Deciding what the data needed to look like on the other side, and checking that it did, was the actual work.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The integration that rejects the whole request</title><link>https://aymansbeiti.com/notes/the-integration-that-rejects-the-whole-request/</link><guid isPermaLink="true">https://aymansbeiti.com/notes/the-integration-that-rejects-the-whole-request/</guid><description>Some systems reject an entire request over one invalid field, and from the sender&apos;s point of view it looks like nothing happened. Design for that before wiring any two systems together.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Reviewing an AI assistant&apos;s wrong answers</title><link>https://aymansbeiti.com/notes/reviewing-an-ai-assistants-wrong-answers/</link><guid isPermaLink="true">https://aymansbeiti.com/notes/reviewing-an-ai-assistants-wrong-answers/</guid><description>Configuring the assistant took hours. Reading its wrong answers and fixing the content underneath them was the real project.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Bilingual knowledge content and the AI that reads it</title><link>https://aymansbeiti.com/notes/bilingual-knowledge-content-and-the-ai-that-reads-it/</link><guid isPermaLink="true">https://aymansbeiti.com/notes/bilingual-knowledge-content-and-the-ai-that-reads-it/</guid><description>A bilingual knowledge base isn&apos;t two translations of one truth. It drifts into two truths, and an AI assistant reading both will faithfully serve the drift.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>