<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://wa4osh.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://wa4osh.com/" rel="alternate" type="text/html" /><updated>2026-05-20T19:09:12+00:00</updated><id>https://wa4osh.com/feed.xml</id><title type="html">WA4OSH</title><subtitle>Konrad Roeder (WA4OSH) — Extra class amateur radio operator, systems and RF engineer, ARES/EMCOMM volunteer. Writing about HAM radio projects, AI-assisted systems engineering, and the GoBox build. Co-author of the McGraw-Hill Wi-Fi Handbook. Upcoming book: AI Partnership Handbook.</subtitle><entry><title type="html">AI Readable Infrastructure</title><link href="https://wa4osh.com/2026/05/20/ai-readable-infrastructure/" rel="alternate" type="text/html" title="AI Readable Infrastructure" /><published>2026-05-20T19:00:00+00:00</published><updated>2026-05-20T19:00:00+00:00</updated><id>https://wa4osh.com/2026/05/20/ai-readable-infrastructure</id><content type="html" xml:base="https://wa4osh.com/2026/05/20/ai-readable-infrastructure/"><![CDATA[<p>I’ve just completed a significant infrastructure upgrade to wa4osh.com. For those who follow my work in systems engineering and amateur radio, the site is now officially optimized for AI readability.</p>

<h3 id="-why-the-change">🛠 Why the Change?</h3>
<p>As I document the GoBox build using the traditional waterfall Vee (V-Model) design pattern, and develop the <em>AI Partnership Handbook</em>, I wanted to ensure these logs serve as a reliable, verifiable knowledge base—not just for human engineers, but for the next generation of AI-assisted design. This includes plans to use AI for designing a 3D-printable enclosure and laser-cut acrylic bottom plate for the Nanuk 920-based portable Winlink/VARA-FM prototype, followed by formal testing per the system test plan.</p>

<h3 id="-whats-new-under-the-hood">🤖 What’s New Under the Hood?</h3>
<ul>
  <li><strong>Structured AI Access</strong>: Added a <code class="language-plaintext highlighter-rouge">llms.txt</code> file that provides a direct, machine-readable gateway to my core projects and documentation standards.</li>
  <li><strong>Precision Indexing</strong>: Refined <code class="language-plaintext highlighter-rouge">robots.txt</code> now clearly defines how leading AI agents (Gemini, Grok, Copilot) can index these technical logs.</li>
  <li><strong>Aerospace Discipline</strong>: Every entry continues to follow strict YAML front matter, component tolerances, revision history, and full traceability.</li>
</ul>

<p>My goal remains the same: proving that amateur radio and RF engineering benefit immensely when we use LLMs as true engineering partners—not just for code generation, but for systemic problem-solving.</p>

<p>Browse the updated GoBox Build Series at <a href="https://wa4osh.com">wa4osh.com</a>.</p>

<p>73, DE WA4OSH</p>

<hr />

<p><strong>Konrad Roeder (WA4OSH)</strong><br />
Licensed since 1976 in Knoxville, TN (original callsign). Upgraded to Extra class (pre-COVID) from Advanced held since 1978. Systems and RF engineer, ARES/EMCOMM volunteer. Writing about HAM radio projects, AI-assisted systems engineering, and the GoBox build. Co-author of the <em>McGraw-Hill Wi-Fi Handbook</em>. Upcoming book: <em>AI Partnership Handbook</em>.</p>

<p>#SystemsEngineering #AmateurRadio #GoBox #AI #RFEngineering #WA4OSH #WaterfallVee</p>]]></content><author><name>Konrad Roeder (WA4OSH)</name></author><category term="infrastructure" /><category term="AI" /><category term="AI_readable" /><summary type="html"><![CDATA[Ensuring my logs serve as a reliable, verifiable knowledge base—not just for human engineers, but for the next generation of AI-assisted design.]]></summary></entry><entry><title type="html">Relaunching WA4OSH.com — GoBox, AI Partnership, and What’s Coming</title><link href="https://wa4osh.com/ham-radio/ai-partnership/gobox/2026/03/20/relaunch.html" rel="alternate" type="text/html" title="Relaunching WA4OSH.com — GoBox, AI Partnership, and What’s Coming" /><published>2026-03-20T00:00:00+00:00</published><updated>2026-03-20T00:00:00+00:00</updated><id>https://wa4osh.com/ham-radio/ai-partnership/gobox/2026/03/20/relaunch</id><content type="html" xml:base="https://wa4osh.com/ham-radio/ai-partnership/gobox/2026/03/20/relaunch.html"><![CDATA[<p>This site has been quiet for a year. That changes now.</p>

<h2 id="what-ive-been-building">What I’ve Been Building</h2>

<p>The last several months have been deep in the <strong>GoBox build</strong> — a portable emergency
communications station built around the Icom IC-2820H, packaged in a Nanuk 920 case
with a Windows mini-PC running Winlink, VARA-FM, and supporting digital modes.</p>

<p>What makes this build different from most GoBox write-ups is the documentation
discipline. Every component, every design decision, and every test has a requirement
behind it — REQ-xx identifiers, TEST-xx test plans, and a Requirements Traceability
Matrix linking them. Systems engineering methodology applied to amateur radio hardware.
The kind of rigor I’d apply to a satellite ground station, applied to an ARES deployment kit.</p>

<p>The GoBox is designed to support two distinct operational profiles:</p>

<ul>
  <li><strong>Tactical</strong> (Jefferson County ARES R1D6) — rapid deployment, DMR, storm spotting</li>
  <li><strong>Logistical</strong> (Bellevue Communications Support) — sustained 72-hour operations,
Winlink message handling, fire support</li>
</ul>

<p>Both from the same box. REQ-OPS-003: rapid mode transition between profiles.</p>

<h2 id="the-ai-partnership-angle">The AI Partnership Angle</h2>

<p>The GoBox is also the primary worked example in a book I’m writing — the
<strong>AI Partnership Handbook</strong>, targeting McGraw-Hill.</p>

<p>The thesis isn’t about AI generating code. It’s about AI as a thinking partner on
hard engineering problems. The leverage isn’t in automating the obvious — it’s in
asking the question that used to get left unanswered because the cost of exploring
it was too high.</p>

<p>These sessions are both the laboratory and the source material. I’ll be posting
excerpts and case studies here as the book develops.</p>

<h2 id="whats-coming-on-this-site">What’s Coming on This Site</h2>

<ul>
  <li>GoBox build log — physical integration, test results, lessons learned</li>
  <li>ARES field reports from Jeffco R1D6 and BCS operations</li>
  <li>LoRa-APRS technical notes (I sponsor CA2RXU’s firmware on GitHub)</li>
  <li>AI Partnership Handbook excerpts and methodology notes</li>
  <li>10GHz mountain scatter operations from the Colorado Front Range</li>
</ul>

<p>If you’re an ARES operator, a systems engineer, or someone trying to figure out how to
actually work with AI on technical problems — this site is for you.</p>

<p>73 de WA4OSH</p>]]></content><author><name></name></author><category term="ham-radio" /><category term="ai-partnership" /><category term="gobox" /><category term="gobox" /><category term="ares" /><category term="emcomm" /><category term="winlink" /><category term="ai" /><category term="systems-engineering" /><summary type="html"><![CDATA[This site has been quiet for a year. That changes now.]]></summary></entry><entry><title type="html">My First Jekyll Post</title><link href="https://wa4osh.com/jekyll/update/2025/02/16/my-first-post.html" rel="alternate" type="text/html" title="My First Jekyll Post" /><published>2025-02-16T00:41:00+00:00</published><updated>2025-02-16T00:41:00+00:00</updated><id>https://wa4osh.com/jekyll/update/2025/02/16/my-first-post</id><content type="html" xml:base="https://wa4osh.com/jekyll/update/2025/02/16/my-first-post.html"><![CDATA[<p>Here’s my first post on Jekyll!</p>

<h2 id="what-is-jekyll">What is Jekyll?</h2>

<p>Jekyll is a static site generator. It takes plain text files and converts them into a static website or blog. It’s great for:</p>

<ul>
  <li><strong>Speed</strong>: Since everything is pre-rendered, pages load quickly.</li>
  <li><strong>Simplicity</strong>: Markdown for content, Liquid for logic.</li>
  <li><strong>Flexibility</strong>: You can use your own CSS or use themes.</li>
</ul>

<h3 id="how-to-write-posts">How to Write Posts</h3>

<p>Posts in Jekyll are written in Markdown, which is easy to learn and use. Here’s how you can format text:</p>

<ul>
  <li><strong>Bold</strong>: <code class="language-plaintext highlighter-rouge">**text**</code> or <code class="language-plaintext highlighter-rouge">__text__</code></li>
  <li><em>Italics</em>: <code class="language-plaintext highlighter-rouge">*text*</code> or <code class="language-plaintext highlighter-rouge">_text_</code></li>
  <li><code class="language-plaintext highlighter-rouge">Code</code>: ` <code class="language-plaintext highlighter-rouge">code</code> `</li>
  <li>Lists:
    <ul>
      <li>Unordered: <code class="language-plaintext highlighter-rouge">- item</code></li>
      <li>Ordered: <code class="language-plaintext highlighter-rouge">1. item</code></li>
    </ul>
  </li>
</ul>

<p>I’m looking forward to writing more posts!</p>]]></content><author><name></name></author><category term="jekyll" /><category term="update" /><summary type="html"><![CDATA[Here’s my first post on Jekyll!]]></summary></entry><entry><title type="html">Welcome to Jekyll!</title><link href="https://wa4osh.com/jekyll/update/2025/02/15/welcome-to-jekyll.html" rel="alternate" type="text/html" title="Welcome to Jekyll!" /><published>2025-02-15T16:19:10+00:00</published><updated>2025-02-15T16:19:10+00:00</updated><id>https://wa4osh.com/jekyll/update/2025/02/15/welcome-to-jekyll</id><content type="html" xml:base="https://wa4osh.com/jekyll/update/2025/02/15/welcome-to-jekyll.html"><![CDATA[<p>You’ll find this post in your <code class="language-plaintext highlighter-rouge">_posts</code> directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run <code class="language-plaintext highlighter-rouge">jekyll serve</code>, which launches a web server and auto-regenerates your site when a file is updated.</p>

<p>Jekyll requires blog post files to be named according to the following format:</p>

<p><code class="language-plaintext highlighter-rouge">YEAR-MONTH-DAY-title.MARKUP</code></p>

<p>Where <code class="language-plaintext highlighter-rouge">YEAR</code> is a four-digit number, <code class="language-plaintext highlighter-rouge">MONTH</code> and <code class="language-plaintext highlighter-rouge">DAY</code> are both two-digit numbers, and <code class="language-plaintext highlighter-rouge">MARKUP</code> is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.</p>

<p>Jekyll also offers powerful support for code snippets:</p>

<figure class="highlight"><pre><code class="language-ruby" data-lang="ruby"><span class="k">def</span> <span class="nf">print_hi</span><span class="p">(</span><span class="nb">name</span><span class="p">)</span>
  <span class="nb">puts</span> <span class="s2">"Hi, </span><span class="si">#{</span><span class="nb">name</span><span class="si">}</span><span class="s2">"</span>
<span class="k">end</span>
<span class="n">print_hi</span><span class="p">(</span><span class="s1">'Tom'</span><span class="p">)</span>
<span class="c1">#=&gt; prints 'Hi, Tom' to STDOUT.</span></code></pre></figure>

<p>Check out the <a href="https://jekyllrb.com/docs/home">Jekyll docs</a> for more info on how to get the most out of Jekyll. File all bugs/feature requests at <a href="https://github.com/jekyll/jekyll">Jekyll’s GitHub repo</a>. If you have questions, you can ask them on <a href="https://talk.jekyllrb.com/">Jekyll Talk</a>.</p>]]></content><author><name></name></author><category term="jekyll" /><category term="update" /><summary type="html"><![CDATA[You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.]]></summary></entry></feed>