<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ChaseInTech — Build Log</title>
    <link>https://chaseintech.com/build-log/</link>
    <description>Build journeys from first constraint to tested milestone, with architecture, failures, visual proof and lessons from real projects.</description>
    <language>en-gb</language>
    <lastBuildDate>Mon, 07 Sep 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://chaseintech.com/build-log/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Opus Vela Space: from a storage map to a signed Windows release</title>
      <link>https://chaseintech.com/build-log/opus-vela-space-signed-windows-release/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/opus-vela-space-signed-windows-release/</guid>
      <description>Building a local storage explorer meant fixing the map, the restart path and the delivery path—not just drawing a polished interface.</description>
      <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
      <category>rust</category>
      <category>tauri</category>
      <category>windows</category>
      <category>storage</category>
      <category>visual-qa</category>
      <category>release-engineering</category>
    </item>
    <item>
      <title>LaunchReady: checking a vibe-built app before real users arrive</title>
      <link>https://chaseintech.com/build-log/release-proof-visual-qa-harness-version-1-launch/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/release-proof-visual-qa-harness-version-1-launch/</guid>
      <description>How Product 4 became a working app launch check kit, a prominent commercial walkthrough, and a live £59 buying route without pretending a public listing proves paid-buyer delivery.</description>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <category>release-engineering</category>
      <category>visual-qa</category>
      <category>vibe-coding</category>
      <category>playwright</category>
      <category>product-launch</category>
    </item>
    <item>
      <title>Inside LaunchReady: making 111 launch checks easy to navigate</title>
      <link>https://chaseintech.com/build-log/release-proof-visual-qa-harness-design-foundation/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/release-proof-visual-qa-harness-design-foundation/</guid>
      <description>How a 111-deliverable release system was made navigable for agentic builders while keeping the design, executable harness, publication and buyer-delivery proof states separate.</description>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <category>release-engineering</category>
      <category>visual-qa</category>
      <category>agentic-development</category>
      <category>product-design</category>
    </item>
    <item>
      <title>ChaseOS Studio V1.1.0: binding the interface, installer and update feed to one release</title>
      <link>https://chaseintech.com/build-log/chaseos-studio-v1-1-0-release-proof/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseos-studio-v1-1-0-release-proof/</guid>
      <description>How V1.1.0 made knowledge intake inspectable and tied the public download, updater, installed app and visual evidence to the same signed Windows release.</description>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <category>release-engineering</category>
      <category>knowledge-graph</category>
      <category>windows</category>
      <category>visual-qa</category>
    </item>
    <item>
      <title>ChaseOS Studio V1.0.9: making knowledge review and local control inspectable</title>
      <link>https://chaseintech.com/build-log/chaseos-studio-v1-0-9-approval-and-local-truth/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseos-studio-v1-0-9-approval-and-local-truth/</guid>
      <description>How V1.0.9 tightened the Intake and Research review flow, made approval origins legible, and reconciled local runtime state without presenting observation as a live connection test.</description>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <category>release-engineering</category>
      <category>approvals</category>
      <category>intake</category>
      <category>local-first</category>
    </item>
    <item>
      <title>ChaseOS Studio V1.0.7: requiring rendered evidence before release</title>
      <link>https://chaseintech.com/build-log/chaseos-studio-v1-0-7-rendered-release-acceptance/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseos-studio-v1-0-7-rendered-release-acceptance/</guid>
      <description>How V1.0.7 changed packaged QA from a screenshot exercise into a rendered-page gate and proved the signed clean-install and updater path.</description>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <category>release-engineering</category>
      <category>windows-sandbox</category>
      <category>updater</category>
      <category>visual-qa</category>
    </item>
    <item>
      <title>ChaseInTech: turning a portfolio into a proof-led operating surface</title>
      <link>https://chaseintech.com/build-log/chaseintech-proof-led-site-system/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-proof-led-site-system/</guid>
      <description>How the site grew from a project list into a connected system for products, services, case studies, responsive media and evidence-backed enquiries.</description>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <category>product-design</category>
      <category>responsive-media</category>
      <category>visual-qa</category>
      <category>conversion</category>
    </item>
    <item>
      <title>ChaseOS: turning build activity into native working knowledge</title>
      <link>https://chaseintech.com/build-log/chaseos-activity-native-knowledge-loop/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseos-activity-native-knowledge-loop/</guid>
      <description>How build logs, runtime activity, evidence and reviewed lessons stay distinct—then become useful context for future agent work without silently becoming truth.</description>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <category>knowledge-systems</category>
      <category>provenance</category>
      <category>agent-activity</category>
      <category>memory</category>
    </item>
    <item>
      <title>ChaseOS Studio V1.0.8: proving the updater from an older install</title>
      <link>https://chaseintech.com/build-log/chaseos-studio-v108-release-proof/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseos-studio-v108-release-proof/</guid>
      <description>Why a new version number was not enough—and how installer identity, public delivery and the real in-app update notification were verified as one release contract.</description>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <category>windows</category>
      <category>release-engineering</category>
      <category>updater</category>
      <category>verification</category>
    </item>
    <item>
      <title>Opus Vela Voice 0.6.2: one contract from installer to taskbar</title>
      <link>https://chaseintech.com/build-log/opus-vela-voice-062-release-contract/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/opus-vela-voice-062-release-contract/</guid>
      <description>How Voice joined signing, immutable downloads, updater verification, installed-payload parity and Windows taskbar identity into one release acceptance path.</description>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <category>desktop</category>
      <category>voice</category>
      <category>signing</category>
      <category>release-engineering</category>
    </item>
    <item>
      <title>MarginFlip: separating business performance from market research</title>
      <link>https://chaseintech.com/build-log/marginflip-performance-research-separation/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/marginflip-performance-research-separation/</guid>
      <description>Why a reseller's measured business performance and external market research needed different routes, data meanings and proof standards.</description>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <category>product-architecture</category>
      <category>analytics</category>
      <category>commerce</category>
      <category>boundaries</category>
    </item>
    <item>
      <title>Solo Operator AI Workspace: replacing promo graphics with product proof</title>
      <link>https://chaseintech.com/build-log/chaseintech-product2-proof-led-identity/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-product2-proof-led-identity/</guid>
      <description>How a terminal-heavy storefront identity became an editorial product story built from real customer artefacts.</description>
      <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
      <category>product-design</category>
      <category>typography</category>
      <category>proof-reader</category>
      <category>visual-qa</category>
    </item>
    <item>
      <title>ChaseInTech products: letting people inspect the work before buying</title>
      <link>https://chaseintech.com/build-log/chaseintech-product-proof-reader/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-product-proof-reader/</guid>
      <description>The step from static product cards to an inspectable, keyboard-operable proof reader with real downloadable samples.</description>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <category>products</category>
      <category>interaction-design</category>
      <category>accessibility</category>
      <category>proof</category>
    </item>
    <item>
      <title>ChaseInTech services: from seven broad lanes to twelve bounded offers</title>
      <link>https://chaseintech.com/build-log/chaseintech-services-production/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-services-production/</guid>
      <description>How the service catalogue became twelve outcome-led offers with linked project proof and honest commercial boundaries.</description>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <category>services</category>
      <category>positioning</category>
      <category>commercial-design</category>
      <category>production</category>
    </item>
    <item>
      <title>Opus Vela: replacing placeholders with the products as they actually looked</title>
      <link>https://chaseintech.com/build-log/opus-vela-marketing-media-refresh/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/opus-vela-marketing-media-refresh/</guid>
      <description>A six-route media refresh that made Web, Studio, Voice, Pricing, Tools and Security tell one current product story.</description>
      <pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate>
      <category>opus-vela</category>
      <category>product-media</category>
      <category>responsive-design</category>
      <category>release</category>
    </item>
    <item>
      <title>Project catalogue: making status, identity and responsive proof agree</title>
      <link>https://chaseintech.com/build-log/chaseintech-project-catalogue-visual-qa/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-project-catalogue-visual-qa/</guid>
      <description>The pass that reconciled public identities, honest release labels, real routes and 320-pixel project layouts.</description>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <category>portfolio</category>
      <category>truthful-status</category>
      <category>visual-qa</category>
      <category>responsive</category>
    </item>
    <item>
      <title>Mobile project media: turning screenshots into an inspectable gallery</title>
      <link>https://chaseintech.com/build-log/chaseintech-mobile-media-viewer/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-mobile-media-viewer/</guid>
      <description>How project evidence gained swipe, zoom, focus restoration and a usable phone-sized inspection surface.</description>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <category>mobile</category>
      <category>media-viewer</category>
      <category>interaction</category>
      <category>accessibility</category>
    </item>
    <item>
      <title>Mobile navigation: fixing the menu that disappeared after page changes</title>
      <link>https://chaseintech.com/build-log/chaseintech-mobile-navigation-resilience/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-mobile-navigation-resilience/</guid>
      <description>A small mobile-menu failure exposed a larger lesson about client navigation, replaced DOM and resilient event binding.</description>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <category>mobile</category>
      <category>astro</category>
      <category>navigation</category>
      <category>motion</category>
    </item>
    <item>
      <title>ChaseOS Web: making Early Access a technical boundary</title>
      <link>https://chaseintech.com/build-log/chaseos-web-early-access-boundaries/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseos-web-early-access-boundaries/</guid>
      <description>How the ChaseOS front door exposes a real waitlist and product story while keeping downloads, checkout, admin export and managed-agent claims behind explicit gates.</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <category>web</category>
      <category>cloudflare</category>
      <category>product-boundaries</category>
      <category>early-access</category>
    </item>
    <item>
      <title>GreyTheory Research: a signal is not a vulnerability</title>
      <link>https://chaseintech.com/build-log/greytheory-proof-before-finding/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/greytheory-proof-before-finding/</guid>
      <description>How GreyTheory separates raw signals, deterministic validation, model-assisted reasoning and human authority—before anything can become a reportable finding.</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <category>security</category>
      <category>architecture</category>
      <category>governance</category>
      <category>agent-safety</category>
    </item>
    <item>
      <title>TradeSync: making the preview more important than the execute button</title>
      <link>https://chaseintech.com/build-log/tradesync-preview-before-execution/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/tradesync-preview-before-execution/</guid>
      <description>How TradeSync separates scoring, risk review and execution authority—and why its public cockpit had to distinguish demo data from paper operation before live trading could even be discussed.</description>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <category>architecture</category>
      <category>trading-systems</category>
      <category>risk</category>
      <category>dry-run</category>
    </item>
    <item>
      <title>Opus Vela Studio: designing the operation before the interface</title>
      <link>https://chaseintech.com/build-log/toolshape-studio-semantic-kernel-before-ui/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/toolshape-studio-semantic-kernel-before-ui/</guid>
      <description>Why Opus Vela Studio starts with a semantic kernel, typed operations and state-based verification instead of teaching an agent to click around a creative editor.</description>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <category>architecture</category>
      <category>agent-native</category>
      <category>creative-tools</category>
      <category>local-first</category>
    </item>
    <item>
      <title>Discovery and observability: proving the site could be found and measured</title>
      <link>https://chaseintech.com/build-log/chaseintech-search-and-observability/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-search-and-observability/</guid>
      <description>The operational step from a deployed website to a domain property with a readable sitemap and verified privacy-aware analytics.</description>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
      <category>seo</category>
      <category>search-console</category>
      <category>analytics</category>
      <category>dns</category>
    </item>
    <item>
      <title>CI repair: the 18 pixels that only Linux could see</title>
      <link>https://chaseintech.com/build-log/chaseintech-linux-ci-mobile-overflow/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseintech-linux-ci-mobile-overflow/</guid>
      <description>How an anonymous CI failure became a reproducible 18-pixel mobile overflow and a stronger browser-reporting system.</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <category>ci</category>
      <category>playwright</category>
      <category>responsive</category>
      <category>diagnostics</category>
    </item>
    <item>
      <title>ChaseOS Cloud: designing the meter before the product</title>
      <link>https://chaseintech.com/build-log/chaseos-cloud-metering-architecture/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseos-cloud-metering-architecture/</guid>
      <description>Cloud is planned, not live — but its billing architecture is already specified. Notes on the single-chokepoint meter, the reserve-execute-settle state machine, and why the local path is free by construction.</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <category>architecture</category>
      <category>cloud</category>
      <category>billing</category>
      <category>governance</category>
    </item>
    <item>
      <title>Hypelist: one app, two storage modes, no cloud requirement</title>
      <link>https://chaseintech.com/build-log/hypelist-dual-mode-storage/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/hypelist-dual-mode-storage/</guid>
      <description>Why an inventory app for resellers supports both Firebase and SQLite behind the same Flask backend, and what the dual-mode abstraction costs.</description>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <category>architecture</category>
      <category>full-stack</category>
      <category>local-first</category>
    </item>
    <item>
      <title>Chaser Agent: designing a harness that refuses to be trusted</title>
      <link>https://chaseintech.com/build-log/chaser-agent-source-card-harness/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaser-agent-source-card-harness/</guid>
      <description>Why the first version of Chaser Agent deliberately has no authority, and what a review-first output artifact has to separate to be worth reading.</description>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <category>architecture</category>
      <category>agent-design</category>
      <category>evidence</category>
    </item>
    <item>
      <title>ChaseOS: treating agent governance as the product, not the paperwork</title>
      <link>https://chaseintech.com/build-log/chaseos-control-plane-boundaries/</link>
      <guid isPermaLink="true">https://chaseintech.com/build-log/chaseos-control-plane-boundaries/</guid>
      <description>The approval boundary is the most-used surface in ChaseOS. Notes on why the governance layer earned first-class status instead of being bolted on.</description>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <category>architecture</category>
      <category>governance</category>
      <category>control-plane</category>
    </item>
  </channel>
</rss>
