<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>digiwleea engineering blog</title>
  <link>https://digiwleea.wleeaf.dev/blog/</link>
  <atom:link href="https://digiwleea.wleeaf.dev/blog/feed.xml" rel="self" type="application/rss+xml" />
  <description>How digiwleea's browser circuit lab is built: the switch-level simulator, the editor, and the bugs along the way.</description>
  <language>en</language>
  <lastBuildDate>Thu, 16 Jul 2026 12:00:00 GMT</lastBuildDate>
  <item>
    <title>An AI tutor that is not allowed to lie about circuits</title>
    <link>https://digiwleea.wleeaf.dev/blog/ai-that-cannot-lie/</link>
    <guid isPermaLink="true">https://digiwleea.wleeaf.dev/blog/ai-that-cannot-lie/</guid>
    <pubDate>Thu, 16 Jul 2026 12:00:00 GMT</pubDate>
    <description>How digiwleea's AI tutor builds circuits users can trust: the model emits a logical netlist only, every layout candidate is verified against the real simulator (net-partition equality, not heuristics), measured truth tables feed back into the loop, and an honest no-build beats a plausible wrong one.</description>
  </item>
  <item>
    <title>Paint, don't rebuild: making a browser circuit editor feel instant</title>
    <link>https://digiwleea.wleeaf.dev/blog/paint-dont-rebuild/</link>
    <guid isPermaLink="true">https://digiwleea.wleeaf.dev/blog/paint-dont-rebuild/</guid>
    <pubDate>Thu, 09 Jul 2026 12:00:00 GMT</pubDate>
    <description>How a browser SVG circuit editor stays smooth: a strict paint-vs-redraw split, transform-only drags, and the insight that a state change (an input toggle) needs no DOM rebuild, a 2.6x speedup, plus keeping the cables clean with orthogonal drags, magnetic alignment, and loose-end detection.</description>
  </item>
  <item>
    <title>Every way dragging a component can silently corrupt a circuit</title>
    <link>https://digiwleea.wleeaf.dev/blog/unbreakable-circuit-moves/</link>
    <guid isPermaLink="true">https://digiwleea.wleeaf.dev/blog/unbreakable-circuit-moves/</guid>
    <pubDate>Thu, 09 Jul 2026 12:00:00 GMT</pubDate>
    <description>Five distinct ways moving a component can silently break a schematic editor's connectivity, the fixes, and the seeded semantic-assertion harness that found them.</description>
  </item>
  <item>
    <title>How I built a switch-level circuit simulator that settles feedback</title>
    <link>https://digiwleea.wleeaf.dev/blog/how-the-simulator-works/</link>
    <guid isPermaLink="true">https://digiwleea.wleeaf.dev/blog/how-the-simulator-works/</guid>
    <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
    <description>Building a browser switch-level logic simulator from scratch: transistors as switches, four-value nets, settling feedback loops into latches, and laying out wires so a circuit does not look like spaghetti.</description>
  </item>
</channel>
</rss>
