<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Workflow on Werk Space</title>
    <link>/tags/workflow/</link>
    <description>Recent content in Workflow on Werk Space</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 06 Aug 2026 17:39:13 +0000</lastBuildDate>
    <atom:link href="/tags/workflow/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Git Workflow</title>
      <link>/docs/document-system/git-workflow/</link>
      <pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate>
      <guid>/docs/document-system/git-workflow/</guid>
      <description>&lt;h2 id=&#34;the-repository&#34;&gt;The repository&lt;/h2&gt;&#xA;&lt;p&gt;The entire site lives in one public GitHub repository, &lt;a href=&#34;https://github.com/gary-dalton/public-documents&#34;&gt;gary-dalton/public-documents&lt;/a&gt;. Git provides three things here: versioning for every document, transfer between working machines and the host, and the trigger for deployment. Every push to &lt;code&gt;master&lt;/code&gt; causes a fresh build of the live site (see &lt;a href=&#34;/docs/document-system/hosting/&#34;&gt;Hosting&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;If you need to install git first, see &lt;a href=&#34;&#34;&gt;the development environment instructions&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-working-cycle&#34;&gt;The working cycle&lt;/h2&gt;&#xA;&lt;p&gt;Routine work is a short loop:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Edit content in &lt;code&gt;content/en/&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Preview locally with drafts visible:&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hugo server -D --watch --poll 700ms --bind 0.0.0.0 --liveReloadPort&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;1313&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;Commit with a message that says what changed and why.&lt;/li&gt;&#xA;&lt;li&gt;Push to &lt;code&gt;master&lt;/code&gt;. The host then builds and deploys automatically.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Publication is controlled entirely by the front matter: a page with &lt;code&gt;draft: true&lt;/code&gt; renders in the local preview (because of the &lt;code&gt;-D&lt;/code&gt; flag) but is excluded from the production build. Flipping &lt;code&gt;draft: false&lt;/code&gt; and pushing is the &lt;strong&gt;act of publishing&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI Multi-Engine Workflow in VS Code</title>
      <link>/docs/development-environment/ai/workflow-in-vscode/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      <guid>/docs/development-environment/ai/workflow-in-vscode/</guid>
      <description>&lt;h2 id=&#34;ai-multi-engine-workflow-introduction&#34;&gt;AI Multi-Engine Workflow Introduction&lt;/h2&gt;&#xA;&lt;p&gt;This document summarizes the operational configuration for using &lt;strong&gt;GPT(ChatGPT)&lt;/strong&gt;,&#xA;&lt;strong&gt;Gemini&lt;/strong&gt;, &lt;strong&gt;Claude&lt;/strong&gt;, and &lt;strong&gt;GitHub Copilot&lt;/strong&gt; together in&#xA;a coordinated research and engineering workflow for modeling and code development&#xA;using &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;engine-roles&#34;&gt;Engine Roles&lt;/h2&gt;&#xA;&lt;div style=&#34;overflow-x:auto;&#34;&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;th&gt;Engine&lt;/th&gt;&#xA;      &lt;th&gt;Model&lt;/th&gt;&#xA;      &lt;th&gt;Role&lt;/th&gt;&#xA;    &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;strong&gt;GitHub Copilot&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;td&gt;GPT-4.1&lt;/td&gt;&#xA;      &lt;td&gt;&#xA;        Inline coding,&lt;br&gt;&#xA;        refactors,&lt;br&gt;&#xA;        reliable Apply&#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;strong&gt;ChatGPT (OpenAI)&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;td&gt;GPT-5.x&lt;/td&gt;&#xA;      &lt;td&gt;&#xA;        Deep reasoning,&lt;br&gt;&#xA;        model design,&lt;br&gt;&#xA;        refactor planning&#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;strong&gt;Gemini Pro&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Gemini 2.5 Pro&lt;/td&gt;&#xA;      &lt;td&gt;&#xA;        Data pipeline,&lt;br&gt;&#xA;        schema reasoning,&lt;br&gt;&#xA;        ETL logic&#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;strong&gt;Claude&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;td&gt;Sonnet / Opus&lt;/td&gt;&#xA;      &lt;td&gt;&#xA;        Architecture comprehension,&lt;br&gt;&#xA;        conceptual critique,&lt;br&gt;&#xA;        writing&#xA;      &lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;operational-principle&#34;&gt;Operational Principle&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Copilot&lt;/strong&gt; maintains continuous full-repo awareness and applies&#xA;edits.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ChatGPT&lt;/strong&gt; performs high-level reasoning and mathematical/system&#xA;design.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Gemini&lt;/strong&gt; engineers data ingestion and validation pipelines.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Claude&lt;/strong&gt; critiques architecture and synthesizes narrative outputs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Rule:&lt;/strong&gt; Only Copilot performs direct code application. Other engines&#xA;produce plans or diffs for manual application.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Research and Publishing Workflow</title>
      <link>/docs/document-system/publishing-workflow/</link>
      <pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate>
      <guid>/docs/document-system/publishing-workflow/</guid>
      <description>&lt;h2 id=&#34;two-paths-to-publication&#34;&gt;Two paths to publication&lt;/h2&gt;&#xA;&lt;p&gt;Most articles are written directly on this site. A page starts as &lt;code&gt;draft: true&lt;/code&gt; in the content tree, gets written and revised in place, and publishes when the flag flips. A second path exists for complex or in-depth work: a private research repository holds the piece until it is ready, and it arrives here only at publication. Which path a piece takes depends on one question: does it matter if someone reads the work before it is finished?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use of AI</title>
      <link>/docs/document-system/ai-use/</link>
      <pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate>
      <guid>/docs/document-system/ai-use/</guid>
      <description>&lt;h2 id=&#34;where-ai-sits-in-the-system&#34;&gt;Where AI sits in the system&lt;/h2&gt;&#xA;&lt;p&gt;I use AI as a drafting and management assistant inside the workflow. The ideas, the positions, and nearly all of the published language are mine. AI accelerates the parts of the work that are mechanical: gathering research, outlining, producing first drafts, restructuring the site, and building supporting material such as datasets and figures.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-ai-does-and-what-i-do&#34;&gt;What AI does, and what I do&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Work&lt;/th&gt;&#xA;          &lt;th&gt;AI does&lt;/th&gt;&#xA;          &lt;th&gt;I do&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Research&lt;/td&gt;&#xA;          &lt;td&gt;Collects sources, summarizes dockets and reports, and organizes reference material in the private research repository (see the &lt;a href=&#34;/docs/document-system/publishing-workflow/&#34;&gt;publishing workflow&lt;/a&gt;). For deep research this means multiple agents, sometimes ten at once, splitting search, analysis, and collation.&lt;/td&gt;&#xA;          &lt;td&gt;Direct the agents and triage the results. My reading queue is long, so I review the output and discard mercilessly. What survives gets verified against primary sources: every reference, figure, and dataset row. Nothing publishes with an open &lt;code&gt;[verify]&lt;/code&gt; flag.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Argument&lt;/td&gt;&#xA;          &lt;td&gt;Assembles evidence for the positions I set.&lt;/td&gt;&#xA;          &lt;td&gt;Choose the thesis and review every argument closely. Drafts often frame positions I do not hold. The draft gets corrected, not the position.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Outlining&lt;/td&gt;&#xA;          &lt;td&gt;Develops a drafting outline interactively with me, often for more complex documents.&lt;/td&gt;&#xA;          &lt;td&gt;Write the document myself, from the outline.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Drafting&lt;/td&gt;&#xA;          &lt;td&gt;Produces first drafts against the voice guide. A draft is raw material.&lt;/td&gt;&#xA;          &lt;td&gt;Rewrite into my voice. I expect to rewrite a third of a draft or more, and for some pieces nearly all of it. My own edits are applied verbatim.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Editing&lt;/td&gt;&#xA;          &lt;td&gt;Works through a document with me, often line by line or paragraph by paragraph. Cleans rough passages I throw out, and makes spelling and punctuation corrections on my rewrites.&lt;/td&gt;&#xA;          &lt;td&gt;Supply the rough material, correct the cleaned version, and settle the final wording.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Reorganization&lt;/td&gt;&#xA;          &lt;td&gt;Restructures a document when I find it needs it: moves material within and between articles, and checks that a line in one article is not contradicted elsewhere.&lt;/td&gt;&#xA;          &lt;td&gt;Decide that a reorganization is needed, and review the moved result.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Site engineering&lt;/td&gt;&#xA;          &lt;td&gt;Restructures sections, builds redirects, edits configuration, and drafts documentation pages like this one, working directly in the repository.&lt;/td&gt;&#xA;          &lt;td&gt;Review every change before commit.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Code documentation&lt;/td&gt;&#xA;          &lt;td&gt;Reads code and documents what it does: template overrides, build scripts, and the procedures around them, in whatever language they are written. The &lt;a href=&#34;/docs/document-system/theme-overrides/&#34;&gt;Theme Overrides&lt;/a&gt; page is an example.&lt;/td&gt;&#xA;          &lt;td&gt;Ask the questions, and check the answers against the running site.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Supporting artifacts&lt;/td&gt;&#xA;          &lt;td&gt;Builds curated datasets, maps, and figures. These carry draft markings.&lt;/td&gt;&#xA;          &lt;td&gt;Verify every element before the draft marking comes off.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Publication&lt;/td&gt;&#xA;          &lt;td&gt;Nothing.&lt;/td&gt;&#xA;          &lt;td&gt;Decide what publishes, where, and when.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;The reader might notice a pattern in that table. Every entry in the AI column is assembly: reading, collecting, drafting, moving. Every entry in mine is judgment against ground truth: the primary sources, my positions, my voice, the running site.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
