<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Akribia Labs — build logs</title><description>Field notes from building real software with AI agents — the good, the bad and the ugly of agentic engineering.</description><link>https://akribia.dev/</link><item><title>Can You Use yfinance Commercially? I Found Out the Hard Way</title><link>https://akribia.dev/logs/quantscreen-what-it-does/</link><guid isPermaLink="true">https://akribia.dev/logs/quantscreen-what-it-does/</guid><description>Is yfinance data free to use commercially? No — and here&apos;s the license research, plus the 50-KPI stock screener I built with AI agents on top of it anyway.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>ugly</category></item><item><title>My OpenSpec Workflow: Spec-Driven Development With AI Agents</title><link>https://akribia.dev/logs/spec-driven-agentic-openspec-workflow/</link><guid isPermaLink="true">https://akribia.dev/logs/spec-driven-agentic-openspec-workflow/</guid><description>The OpenSpec workflow I use with AI agents: spec, adversarial plan review, isolated build, red-team code review, then verify. Real PR numbers inside.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>good</category></item><item><title>Python Writes, TypeScript Reads: One SQLite File, Zero Drift</title><link>https://akribia.dev/logs/one-sqlite-file-two-languages/</link><guid isPermaLink="true">https://akribia.dev/logs/one-sqlite-file-two-languages/</guid><description>Python for ingestion, TypeScript for the app, one read-only SQLite file as the seam — and one JSON Schema generating matching Zod and Pydantic types.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>good</category></item></channel></rss>