<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>melltron.build — log</title><link href="https://melltron.build/"/><link rel="self" href="https://melltron.build/feed.xml"/><id>https://melltron.build/</id><updated>2026-11-02T00:00:00Z</updated><author><name>Ethan Mellon</name></author><entry><title>Bootstrapping melltron.build</title><link href="https://melltron.build/log/bootstrapping-melltron-build/"/><id>https://melltron.build/log/bootstrapping-melltron-build/</id><updated>2026-11-02T00:00:00Z</updated><summary>Why this site is a static Worker, why apps live on subdomains, and why it&#x27;s kept apart from company infrastructure.</summary><content type="html">&lt;p&gt;This site has two jobs: a build log (this) and a lab — a registry of tools and experiments that each run on their own &lt;code&gt;*.melltron.build&lt;/code&gt; subdomain.&lt;/p&gt;
&lt;h2&gt;Decisions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Static assets behind a thin Worker.&lt;/strong&gt; Content is Markdown, rendered to HTML by a small Python script and committed. The Worker only enforces the canonical host, security headers, and cache policy. No framework, no build step at the edge — the deployed artifact is exactly what&amp;rsquo;s in the repo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One Worker per lab app.&lt;/strong&gt; Experiments break. Isolating each on its own Worker and subdomain means a bad deploy in the lab can&amp;rsquo;t take the root site down, and each app can be retired without touching anything else. The root only keeps a registry pointing at them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Personal accounts, not company ones.&lt;/strong&gt; Repo, DNS, and Cloudflare account are personal. Mixing a personal domain into company infrastructure blurs ownership — it surfaces in IP assignment, in due diligence, and on the day anyone leaves. Separating it costs nothing now.&lt;/p&gt;
&lt;h2&gt;Status&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Part&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Root site&lt;/td&gt;
&lt;td&gt;live&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Feed / sitemap&lt;/td&gt;
&lt;td&gt;live&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lab apps&lt;/td&gt;
&lt;td&gt;none yet&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</content></entry></feed>
