<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>S12V Labs blog</title><description>AI product studio in Cheyenne, Wyoming. We build AI agents, custom AI apps and integrations for US and EU startups and SMBs, as a technology partner.</description><link>https://s12vlabs.com/</link><language>en-us</language><item><title>Keeping a fleet of wearables synced through phones that want to sleep</title><link>https://s12vlabs.com/blog/background-sync-for-a-wearable-fleet/</link><guid isPermaLink="true">https://s12vlabs.com/blog/background-sync-for-a-wearable-fleet/</guid><description>BLE reconnection, iOS background modes and Android Doze, device buffering, idempotent uploads, clock drift, and fleet monitoring that catches a quiet device.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>wearables</category><category>mobile</category><category>sync</category></item><item><title>Building an evaluation set from past cases, and keeping it alive</title><link>https://s12vlabs.com/blog/building-an-evaluation-set-from-past-cases/</link><guid isPermaLink="true">https://s12vlabs.com/blog/building-an-evaluation-set-from-past-cases/</guid><description>How we build and keep an evaluation set for an LLM feature: choosing cases, labelling with the people who do the job, size, and growing it from production.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>evaluation</category><category>llm</category><category>process</category></item><item><title>Classifying messages at line rate</title><link>https://s12vlabs.com/blog/classifying-messages-at-line-rate/</link><guid isPermaLink="true">https://s12vlabs.com/blog/classifying-messages-at-line-rate/</guid><description>Putting a classifier inline in a messaging platform: the millisecond budget, small models on your own traffic, the uncertain tail, fail-open versus fail-closed.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>telecom</category><category>messaging</category><category>classification</category></item><item><title>Computing a personal HRV baseline that a coach can act on</title><link>https://s12vlabs.com/blog/computing-a-personal-hrv-baseline/</link><guid isPermaLink="true">https://s12vlabs.com/blog/computing-a-personal-hrv-baseline/</guid><description>Why population norms fail for HRV, how to choose the night-time window, how many nights a baseline needs, what to exclude, and how a deviation becomes an alert.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>hrv</category><category>analytics</category><category>wearables</category></item><item><title>Consent and access logs in a health platform</title><link>https://s12vlabs.com/blog/consent-and-access-logs-in-a-health-platform/</link><guid isPermaLink="true">https://s12vlabs.com/blog/consent-and-access-logs-in-a-health-platform/</guid><description>Consent as a versioned record, roles for client, coach, clinic and admin, an access log the user can read, deletion that reaches backups, and audit trails.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>privacy</category><category>health tech</category><category>gdpr</category></item><item><title>Five POS integrations and one definition of a sale</title><link>https://s12vlabs.com/blog/five-pos-integrations-and-one-definition-of-a-sale/</link><guid isPermaLink="true">https://s12vlabs.com/blog/five-pos-integrations-and-one-definition-of-a-sale/</guid><description>What integrating Toast, Square, Clover, Lightspeed and Syrve taught us about tokens, backfill, what counts as a sale, time zones and reconciliation.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>integrations</category><category>pos</category><category>restaurants</category></item><item><title>How a mobile proxy on an Android phone rotates its IP</title><link>https://s12vlabs.com/blog/how-a-mobile-proxy-on-an-android-phone-rotates-its-ip/</link><guid isPermaLink="true">https://s12vlabs.com/blog/how-a-mobile-proxy-on-an-android-phone-rotates-its-ip/</guid><description>Carrier-grade NAT, how an Android phone gets a new public address, scheduled and remote rotation, sticky sessions, and serving proxy and VPN traffic from it.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>proxies</category><category>android</category><category>telecom</category></item><item><title>How this site is built, from Markdown to a Cloudflare Worker</title><link>https://s12vlabs.com/blog/how-this-site-is-built/</link><guid isPermaLink="true">https://s12vlabs.com/blog/how-this-site-is-built/</guid><description>Astro pages served as Worker assets, validated content, a build audit, a generated sitemap and llms.txt, a hashed CSP and a deploy that tells IndexNow.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>astro</category><category>cloudflare</category><category>seo</category></item><item><title>Matching invoice lines to inventory items is harder than reading them</title><link>https://s12vlabs.com/blog/matching-invoice-lines-to-inventory-items/</link><guid isPermaLink="true">https://s12vlabs.com/blog/matching-invoice-lines-to-inventory-items/</guid><description>Why matching invoice lines to inventory items is harder than reading them: supplier naming, pack sizes, candidates, scoring, thresholds and corrections.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>matching</category><category>data</category><category>restaurants</category></item><item><title>Reading supplier invoices with an LLM, from photo to structured lines</title><link>https://s12vlabs.com/blog/reading-supplier-invoices-with-an-llm/</link><guid isPermaLink="true">https://s12vlabs.com/blog/reading-supplier-invoices-with-an-llm/</guid><description>The pipeline from a photographed or PDF invoice to structured lines: capture, pages, vision versus OCR, the schema, citations and accuracy per field.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>documents</category><category>llm</category><category>restaurants</category></item><item><title>How to put an AI agent inside a workflow you already run</title><link>https://s12vlabs.com/blog/ai-agent-in-an-existing-workflow/</link><guid isPermaLink="true">https://s12vlabs.com/blog/ai-agent-in-an-existing-workflow/</guid><description>Pick the workflow by its exceptions, build an evaluation set from past cases, run in shadow mode, widen permissions slowly, and what goes wrong.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>ai agents</category><category>workflows</category><category>evaluation</category></item><item><title>Where LLMs fit in SMS, voice and messaging platforms</title><link>https://s12vlabs.com/blog/llm-integration-for-telecom-and-messaging/</link><guid isPermaLink="true">https://s12vlabs.com/blog/llm-integration-for-telecom-and-messaging/</guid><description>Traffic classification, abuse detection, support agents and provisioning in messaging platforms, and how latency and volume decide which model goes where.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>telecom</category><category>messaging</category><category>llm</category></item><item><title>One person with AI agents can build what used to take a department</title><link>https://s12vlabs.com/blog/one-person-with-ai-agents/</link><guid isPermaLink="true">https://s12vlabs.com/blog/one-person-with-ai-agents/</guid><description>Why one person who writes code and runs agents can now ship products that needed a team of ten, what still needs people, and how S12V Labs is set up around it.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>founders</category><category>ai agents</category><category>how we work</category></item><item><title>What an AI MVP costs in 2026, and where the money goes</title><link>https://s12vlabs.com/blog/what-an-ai-mvp-costs-in-2026/</link><guid isPermaLink="true">https://s12vlabs.com/blog/what-an-ai-mvp-costs-in-2026/</guid><description>Ranges for an AI MVP in 2026, in weeks and tens of thousands of dollars, where the budget goes, what to cut and what you cannot cut.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>mvp</category><category>founders</category><category>custom apps</category></item><item><title>What medical-grade wearable data means for the app you build on it</title><link>https://s12vlabs.com/blog/what-medical-grade-wearable-data-means-for-app-builders/</link><guid isPermaLink="true">https://s12vlabs.com/blog/what-medical-grade-wearable-data-means-for-app-builders/</guid><description>What CE-MDR and FDA clearance change versus consumer wearables, what continuous HRV, blood pressure and sleep data look like in practice, and what to build.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>wearables</category><category>health tech</category><category>hrv</category></item></channel></rss>