<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Polymath.OS // Captain's Log</title>
    <link>https://polymatica.pages.dev</link>
    <description>Daily transmissions: skill growth, projects, and build logs.</description>
    <language>en</language>
    <lastBuildDate>Fri, 10 Jul 2026 13:55:35 GMT</lastBuildDate>
    <atom:link href="https://polymatica.pages.dev/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Site UI Overhaul — Project Ticker, Captain's Log, Skill Tracker</title>
      <link>https://polymatica.pages.dev/post/2026-07-09-site-ui-overhaul-project-ticker-captain-s-log-skill-tracker/</link>
      <guid isPermaLink="false">2026-07-09-site-ui-overhaul-project-ticker-captain-s-log-skill-tracker</guid>
      <pubDate>Thu, 09 Jul 2026 12:00:00 GMT</pubDate>
      <category>web development</category><category>ui</category><category>react</category><category>portfolio</category>
      <description><![CDATA[<p>Spent the session polishing the site&#39;s front end.</p>
<p>Reordered the homepage so the Daily_Blog sits right below the console and header. Renamed the blog to <strong>Captain&#39;s Log</strong> and the skill grid to <strong>Skill_Tracker</strong>.</p>
<p>Pulled the Project Matrix off the main page onto its own dedicated page, and replaced it with a Cookie-Clicker-style news ticker that scrolls through my projects. Pinned it as a sticky strip just under the header so it&#39;s always visible, and added a <code>ticker</code> terminal command to toggle it on and off.</p>
<p>Also cleaned up the terminal — fixed the auto-scroll so it jumps to the newest output, tidied the title bar, and gave the skill cards a subtle hover-lift. Decluttered the top nav now that the ticker handles project access.</p>
]]></description>
    </item>
    <item>
      <title>Hosting and Publishing a Website</title>
      <link>https://polymatica.pages.dev/post/2026-07-09-hosting-and-publishing-a-website/</link>
      <guid isPermaLink="false">2026-07-09-hosting-and-publishing-a-website</guid>
      <pubDate>Thu, 09 Jul 2026 12:00:00 GMT</pubDate>
      <category>web development</category><category>github</category><category>cloudflare</category>
      <description><![CDATA[<p>Spent the morning turning the daily‑notes sync script into a proper terminal GUI.<br>Added toggles for enabling the scheduled task, changing the sync time, updating the notes folder, and configuring the repo URL and path. The interface now loads and saves a JSON config so everything persists cleanly.</p>
<p>Also researched the simplest safe way to authenticate Git pushes from a scheduled task; settled on Git Credential Manager with a GitHub PAT — no secrets in the script, no SSH key juggling, and it works reliably under the same Windows user.</p>
<p>The automation is starting to come together. Still tweaking the formatting from the AI API call. Working well enough to start and afterwards I can edit it, don&#39;t have to worry about syncing it works once a day, but I can also trigger it through the GUI. Just got images working too!!
<img src="/notes-images/Pasted-image-20260709143530.png" alt=""></p>
<h2>Hosting and Publishing a Website</h2>
<p>Found some easy free domains:</p>
<ul>
<li><p><strong>Cloudflare Pages gives a free</strong> <code>.pages.dev</code> <strong>subdomain</strong> — stable, reliable, and perfect for projects.</p>
</li>
<li><p><strong>GitHub Pages gives a free</strong> <code>github.io</code> <strong>subdomain</strong> — also stable and free forever. I&#39;ll likely host my projects this way and link them her</p>
</li>
<li><p><strong>GitHub Student Developer Pack</strong> gives a <strong>free</strong> <code>.me</code> <strong>domain for one year</strong></p>
</li>
</ul>
]]></description>
    </item>
    <item>
      <title>Roadmap // What Ships Next</title>
      <link>https://polymatica.pages.dev/post/2026-07-08-roadmap-what-ships-next/</link>
      <guid isPermaLink="false">2026-07-08-roadmap-what-ships-next</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <category>meta</category><category>roadmap</category><category>planning</category>
      <description><![CDATA[<p>The pipeline works, so now the question is what it becomes. Parking the big ideas here so they ship in order instead of all at once.</p>
<h2>Saved for later</h2>
<p><strong>AI write-ups via GitHub Action.</strong> Right now the note body <em>is</em> the post. The next evolution: a CI step that hands my raw Obsidian note to an LLM and publishes a polished write-up before the build runs. Needs an API key and an Action workflow — deliberately deferred until the manual habit sticks.</p>
<p><strong>Auto-generated resume.</strong> The download button is hidden until this exists: a build step that compiles the Neural_Grid and Project_Matrix into a clean PDF. Same philosophy as the blog — the site&#39;s data is the single source of truth, documents are just projections of it.</p>
<p><strong>RSS feed.</strong> Signal_Log posts as an RSS/Atom feed, generated at build time. Cheap to add once posts have stable URLs.</p>
<p><strong>Per-post URLs.</strong> Hash routing so each transmission is shareable and linkable — a prerequisite for RSS and for posts showing up anywhere but here.</p>
<h2>Next up (pre-deploy)</h2>
<ol>
<li>Replace every placeholder — profile, credentials, project links — with real data</li>
<li>Regenerate the OG image and favicon with the real name</li>
<li>Harden the note parser: warn on unknown skill ids so a typo doesn&#39;t silently vanish</li>
<li>Cap the Growth_Log feed so a year of notes doesn&#39;t render 300 entries</li>
<li>Push to GitHub, connect Cloudflare Pages, turn on analytics</li>
</ol>
<p>Then the loop closes: write in Obsidian, push, and the site does the rest.</p>
]]></description>
    </item>
    <item>
      <title>Site Update // Markdown Validation + Preview</title>
      <link>https://polymatica.pages.dev/post/2026-07-08-site-update-markdown-validation-preview/</link>
      <guid isPermaLink="false">2026-07-08-site-update-markdown-validation-preview</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <category>update</category><category>validation</category><category>content</category><category>deploy</category>
      <description><![CDATA[<p><code>bun run generate</code> now validates <code>notes/</code> and <code>content/</code> more strictly. Unknown skill IDs, malformed note lines, and titled notes with no <code>Note:</code> body all fail fast.</p>
<p>Project cards now expose <code>year</code>, <code>company</code>, <code>role</code>, and <code>impact</code> metadata, while detail modals render raw source markdown as HTML instead of plain text.</p>
<p>A new GitHub Actions workflow is added to build and publish the site automatically on push.</p>
<p>Next:</p>
<ol>
<li>Connect the repo to GitHub Pages or Cloudflare Pages and verify the deployment environment.</li>
<li>Add automated PDF resume export from the compiled markdown runtime data.</li>
<li>Expand note formatting rules for post tagging, embeds, and draft handling.</li>
<li>Add a publishing badge or status indicator into the Signal_Log section.</li>
</ol>
]]></description>
    </item>
  </channel>
</rss>
