JLongshore commited on
Commit
dbb337f
·
1 Parent(s): 58f5470

Deploy intentsolutions.io from CI — 430353b6cf9b4aea8bfaa108a8e0a760fddc5c52

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. 404.html +1 -1
  2. _astro/{Footer.MITdrMkJ.js → Footer.B9BnO2TX.js} +1 -1
  3. _astro/{about.CE2W0BND.css → about.BUXPnQCv.css} +1 -1
  4. a2a/index.html +1 -1
  5. about/index.html +55 -3
  6. agents/index.html +1 -1
  7. ai-agents/index.html +1 -1
  8. ai-models/index.html +1 -1
  9. applications/index.html +1 -1
  10. automation/index.html +1 -1
  11. cloud/index.html +1 -1
  12. colab/index.html +1 -1
  13. contact/index.html +1 -1
  14. field-notes/a-dead-socket-is-not-a-dead-host/index.html +1 -1
  15. field-notes/a-duplicate-is-a-relation-not-a-property/index.html +1 -1
  16. field-notes/a-green-result-only-covers-what-it-ran/index.html +1 -1
  17. field-notes/adversarial-review-before-team-rollout/index.html +1 -1
  18. field-notes/architecting-production-multi-agent-ai-platform-technical-leadership/index.html +1 -1
  19. field-notes/audit-harness-v010-enforcement-travels-with-code/index.html +1 -1
  20. field-notes/barcode-first-vision-model-second/index.html +1 -1
  21. field-notes/braves-booth-dashboard-ui-refactor-ai-pitcher-narrative/index.html +1 -1
  22. field-notes/braves-booth-v1-release-player-drilldown/index.html +1 -1
  23. field-notes/braves-postgame-expansion-and-two-ai-lessons/index.html +1 -1
  24. field-notes/broadcast-day-llm-fallback-jchads-challenge/index.html +1 -1
  25. field-notes/building-254-table-bigquery-schema-72-hours/index.html +1 -1
  26. field-notes/building-idempotent-stripe-billing-enforcement-firestore/index.html +1 -1
  27. field-notes/building-multi-platform-developer-tools/index.html +1 -1
  28. field-notes/building-production-ci-cd-documentation-to-deployment/index.html +1 -1
  29. field-notes/building-production-grade-testing-infrastructure-playwright-case-study/index.html +1 -1
  30. field-notes/building-production-multi-agent-ai-brightstream-vertex-ai/index.html +1 -1
  31. field-notes/cap-drop-all-broke-the-gate-socket/index.html +1 -1
  32. field-notes/ccsc-five-releases-one-day-security-sprint/index.html +1 -1
  33. field-notes/coasean-singularity-ai-agents-market-transformation/index.html +1 -1
  34. field-notes/coppa-compliance-youth-sports-app-real-implementation-process/index.html +1 -1
  35. field-notes/cut-what-wasnt-earned/index.html +1 -1
  36. field-notes/deploying-nextjs-15-google-cloud-run-custom-domain-ssl/index.html +1 -1
  37. field-notes/designing-local-first-resume-parser-architecture-edge-ai/index.html +1 -1
  38. field-notes/diagnosticpro-case-study/index.html +1 -1
  39. field-notes/do-not-blindly-restart/index.html +1 -1
  40. field-notes/empty-is-not-clean/index.html +1 -1
  41. field-notes/engine-to-product-three-interfaces-one-codebase/index.html +1 -1
  42. field-notes/enterprise-documentation-transformation-git-native-taskwarrior-workflows/index.html +1 -1
  43. field-notes/enterprise-software-transformation-waygate-mcp-case-study/index.html +1 -1
  44. field-notes/enterprise-workflow-transformation-n8n-tech-intelligence-platform/index.html +1 -1
  45. field-notes/every-fix-failed-in-the-shape-of-the-bug/index.html +1 -1
  46. field-notes/exit-0-is-not-success/index.html +1 -1
  47. field-notes/february-2026-state-of-affairs-255-commits-12-projects/index.html +1 -1
  48. field-notes/fine-tuning-iam1-hierarchical-multi-agent-vertex-ai/index.html +1 -1
  49. field-notes/flops-correction-unchecked-derivation-peer-review/index.html +1 -1
  50. field-notes/four-slices-one-shape/index.html +1 -1
404.html CHANGED
@@ -114,7 +114,7 @@
114
  </div>
115
  </main>
116
 
117
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
118
  .site-footer {
119
  padding: 4.5rem 1.25rem 2rem;
120
  background: #070708;
 
114
  </div>
115
  </main>
116
 
117
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
118
  .site-footer {
119
  padding: 4.5rem 1.25rem 2rem;
120
  background: #070708;
_astro/{Footer.MITdrMkJ.js → Footer.B9BnO2TX.js} RENAMED
@@ -1,4 +1,4 @@
1
- import{j as e}from"./jsx-runtime.D_zvdyIk.js";const r=[{site:"company",label:"Intent Solutions",href:"https://intentsolutions.io/"},{site:"labs",label:"Labs",href:"https://labs.intentsolutions.io/"},{site:"evals",label:"Evals",href:"https://evals.intentsolutions.io/"},{site:"demos",label:"Demos",href:"https://demos.intentsolutions.io/"},{site:"learn",label:"Learn",href:"https://learn.intentsolutions.io/"},{site:"omarchy",label:"Omarchy",href:"https://oma.intentsolutions.io/"},{site:"tonsofskills",label:"Tons of Skills",href:"https://tonsofskills.com/"}],a={links:r},i=a.links.filter(t=>t.site!=="company").map(({label:t,href:o})=>({label:t,href:o})),n=[{label:"Projects",href:"/projects/"},{label:"Field notes",href:"/field-notes/"},{label:"About",href:"/about/"},{label:"Contact",href:"/contact/"},{label:"Support",href:"/support/"},{label:"Site map",href:"/site-map/"},{label:"GitHub",href:"https://github.com/jeremylongshore"}],s=[{label:"Terms",href:"/terms/"},{label:"Privacy",href:"/privacy/"},{label:"Acceptable use",href:"/acceptable-use/"}];function m(){return e.jsxs("footer",{className:"site-footer",children:[e.jsxs("div",{className:"footer-grid",children:[e.jsxs("div",{className:"footer-brand",children:[e.jsxs("a",{href:"/","aria-label":"Intent Solutions home",children:[e.jsx("img",{src:"/images/logo-mark.png",alt:"",width:"28",height:"28"}),e.jsxs("span",{children:["Intent ",e.jsx("strong",{children:"Solutions"})]})]}),e.jsx("p",{children:"AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system."}),e.jsx("small",{children:"Gulf Shores, Alabama"})]}),e.jsxs("div",{children:[e.jsx("h2",{children:"Network"}),i.map(t=>e.jsx("a",{href:t.href,children:t.label},t.href))]}),e.jsxs("div",{children:[e.jsx("h2",{children:"Company"}),n.map(t=>e.jsx("a",{href:t.href,children:t.label},t.href))]})]}),e.jsxs("div",{className:"footer-bottom",children:[e.jsxs("p",{children:["© ",new Date().getFullYear()," Intent Solutions. Judge the receipts, not the résumé."]}),e.jsx("div",{children:s.map(t=>e.jsx("a",{href:t.href,children:t.label},t.href))})]}),e.jsx("style",{children:`
2
  .site-footer {
3
  padding: 4.5rem 1.25rem 2rem;
4
  background: #070708;
 
1
+ import{j as e}from"./jsx-runtime.D_zvdyIk.js";const r=[{site:"company",label:"Intent Solutions",href:"https://intentsolutions.io/"},{site:"labs",label:"Labs",href:"https://labs.intentsolutions.io/"},{site:"evals",label:"Evals",href:"https://evals.intentsolutions.io/"},{site:"demos",label:"Demos",href:"https://demos.intentsolutions.io/"},{site:"learn",label:"Learn",href:"https://learn.intentsolutions.io/"},{site:"omarchy",label:"Omarchy",href:"https://oma.intentsolutions.io/"},{site:"tonsofskills",label:"Tons of Skills",href:"https://tonsofskills.com/"}],a={links:r},i=a.links.filter(t=>t.site!=="company").map(({label:t,href:o})=>({label:t,href:o})),n=[{label:"Projects",href:"/projects/"},{label:"Field notes",href:"/field-notes/"},{label:"About",href:"/about/"},{label:"Our team",href:"/about/#team"},{label:"Contact",href:"/contact/"},{label:"Support",href:"/support/"},{label:"Site map",href:"/site-map/"},{label:"GitHub",href:"https://github.com/jeremylongshore"}],s=[{label:"Terms",href:"/terms/"},{label:"Privacy",href:"/privacy/"},{label:"Acceptable use",href:"/acceptable-use/"}];function m(){return e.jsxs("footer",{className:"site-footer",children:[e.jsxs("div",{className:"footer-grid",children:[e.jsxs("div",{className:"footer-brand",children:[e.jsxs("a",{href:"/","aria-label":"Intent Solutions home",children:[e.jsx("img",{src:"/images/logo-mark.png",alt:"",width:"28",height:"28"}),e.jsxs("span",{children:["Intent ",e.jsx("strong",{children:"Solutions"})]})]}),e.jsx("p",{children:"AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system."}),e.jsx("small",{children:"Gulf Shores, Alabama"})]}),e.jsxs("div",{children:[e.jsx("h2",{children:"Network"}),i.map(t=>e.jsx("a",{href:t.href,children:t.label},t.href))]}),e.jsxs("div",{children:[e.jsx("h2",{children:"Company"}),n.map(t=>e.jsx("a",{href:t.href,children:t.label},t.href))]})]}),e.jsxs("div",{className:"footer-bottom",children:[e.jsxs("p",{children:["© ",new Date().getFullYear()," Intent Solutions. Judge the receipts, not the résumé."]}),e.jsx("div",{children:s.map(t=>e.jsx("a",{href:t.href,children:t.label},t.href))})]}),e.jsx("style",{children:`
2
  .site-footer {
3
  padding: 4.5rem 1.25rem 2rem;
4
  background: #070708;
_astro/{about.CE2W0BND.css → about.BUXPnQCv.css} RENAMED
@@ -1 +1 @@
1
- body{margin:0;background:#09090b}*{box-sizing:border-box}::selection{background:#f97316;color:#09090b}.wrap[data-astro-cid-kh7btl4r]{width:min(72rem,calc(100% - 2.5rem));margin:0 auto}.narrow[data-astro-cid-kh7btl4r]{max-width:58rem}.section[data-astro-cid-kh7btl4r]{padding:clamp(4.75rem,8vw,7.5rem) 0}.surface[data-astro-cid-kh7btl4r]{background:#101012;border-block:1px solid #2f2f35}.about-hero[data-astro-cid-kh7btl4r]{padding:clamp(6.5rem,12vw,10.5rem) 0 clamp(5rem,9vw,8rem);background:linear-gradient(90deg,#09090bfc,#09090bb8),url(/images/hero-about.jpg) center / cover no-repeat;border-bottom:1px solid #3f3f46}h1[data-astro-cid-kh7btl4r],h2[data-astro-cid-kh7btl4r],h3[data-astro-cid-kh7btl4r]{font-family:Syne,system-ui,sans-serif;text-wrap:balance}h1[data-astro-cid-kh7btl4r]{max-width:54rem;margin:0 0 1.5rem;color:#fafafa;font-size:clamp(3rem,7vw,5.8rem);line-height:.98;letter-spacing:-.04em}h2[data-astro-cid-kh7btl4r]{margin:0 0 1rem;color:#fafafa;font-size:clamp(2rem,4vw,3.15rem);line-height:1.08;letter-spacing:-.035em}h3[data-astro-cid-kh7btl4r]{margin:0 0 .6rem;color:#fafafa;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.25}p[data-astro-cid-kh7btl4r]{text-wrap:pretty}a[data-astro-cid-kh7btl4r]{color:#fdba74;text-underline-offset:.2em}a[data-astro-cid-kh7btl4r]:hover{color:#fed7aa}a[data-astro-cid-kh7btl4r]:focus-visible{outline:2px solid #fb923c;outline-offset:4px;border-radius:.18rem}.lede[data-astro-cid-kh7btl4r]{max-width:52rem;margin:0;color:#f4f4f5;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.65}.hero-support[data-astro-cid-kh7btl4r]{max-width:46rem;margin:1.4rem 0 0;color:#b8b8c1;font-size:1rem;line-height:1.75}.section-layout[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,7rem);align-items:start}.section-head[data-astro-cid-kh7btl4r]{position:sticky;top:7rem}.section-head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:34rem;margin:0;color:#b8b8c1;line-height:1.75}.wide-head[data-astro-cid-kh7btl4r]{position:static;max-width:52rem;margin-bottom:2.5rem}.ledger[data-astro-cid-kh7btl4r]{border-top:1px solid #52525b}.ledger[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{padding:1.6rem 0;border-bottom:1px solid #3f3f46}.ledger[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]:first-child{padding-top:1.35rem}.ledger[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:72ch;margin:0;color:#b8b8c1;line-height:1.75}.team-ledger[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r],.process-ledger[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{padding-block:1.8rem}.faq-links[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.9rem;font-size:.86rem}.audience-list[data-astro-cid-kh7btl4r]{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #52525b;list-style:none}.audience-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{position:relative;padding:1.4rem 0 1.4rem 2rem;border-bottom:1px solid #3f3f46;color:#d4d4d8;line-height:1.7}.audience-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{position:absolute;top:1.9rem;left:0;width:.65rem;height:.65rem;background:#f97316;border-radius:50%;content:""}.table-scroll[data-astro-cid-kh7btl4r]{overflow-x:auto;border:1px solid #3f3f46;border-radius:.8rem;background:#09090b;scrollbar-color:#f97316 #18181b}.table-scroll[data-astro-cid-kh7btl4r]:focus-visible{outline:2px solid #fb923c;outline-offset:4px}table[data-astro-cid-kh7btl4r]{width:100%;border-collapse:collapse;color:#d4d4d8;font-variant-numeric:tabular-nums}th[data-astro-cid-kh7btl4r],td[data-astro-cid-kh7btl4r]{padding:1rem 1.2rem;border-bottom:1px solid #2f2f35;text-align:left;vertical-align:top;line-height:1.6}tr[data-astro-cid-kh7btl4r]:last-child th[data-astro-cid-kh7btl4r],tr[data-astro-cid-kh7btl4r]:last-child td[data-astro-cid-kh7btl4r]{border-bottom:0}th[data-astro-cid-kh7btl4r]{width:13rem;color:#fafafa;font-family:Syne,system-ui,sans-serif;font-size:.9rem}td[data-astro-cid-kh7btl4r]{min-width:28rem;color:#b8b8c1;font-size:.92rem}.primary-action[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem 0 0}.primary-action[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#d4d4d8;font-weight:600}.primary-action[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{flex:0 0 auto;padding:.85rem 1.2rem;background:#f97316;border-radius:.5rem;color:#09090b;font-size:.9rem;font-weight:800;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.primary-action[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{background:#fb923c;color:#09090b;transform:translateY(-2px)}@media (max-width: 800px){.section-layout[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2.5rem}.section-head[data-astro-cid-kh7btl4r]{position:static}.primary-action[data-astro-cid-kh7btl4r]{align-items:flex-start;flex-direction:column}}@media (max-width: 560px){.wrap[data-astro-cid-kh7btl4r]{width:min(100% - 1.5rem,72rem)}.section[data-astro-cid-kh7btl4r]{padding-block:4.25rem}.about-hero[data-astro-cid-kh7btl4r]{padding-block:5.5rem 4.5rem}th[data-astro-cid-kh7btl4r],td[data-astro-cid-kh7btl4r]{padding:.9rem}th[data-astro-cid-kh7btl4r]{width:9.5rem;min-width:9.5rem}td[data-astro-cid-kh7btl4r]{min-width:22rem}}@media (prefers-reduced-motion: reduce){.primary-action[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{transition:none}}
 
1
+ body{margin:0;background:#09090b}*{box-sizing:border-box}::selection{background:#f97316;color:#09090b}.wrap[data-astro-cid-kh7btl4r]{width:min(72rem,calc(100% - 2.5rem));margin:0 auto}.narrow[data-astro-cid-kh7btl4r]{max-width:58rem}.section[data-astro-cid-kh7btl4r]{padding:clamp(4.75rem,8vw,7.5rem) 0}.surface[data-astro-cid-kh7btl4r]{background:#101012;border-block:1px solid #2f2f35}.about-hero[data-astro-cid-kh7btl4r]{padding:clamp(6.5rem,12vw,10.5rem) 0 clamp(5rem,9vw,8rem);background:linear-gradient(90deg,#09090bfc,#09090bb8),url(/images/hero-about.jpg) center / cover no-repeat;border-bottom:1px solid #3f3f46}h1[data-astro-cid-kh7btl4r],h2[data-astro-cid-kh7btl4r],h3[data-astro-cid-kh7btl4r]{font-family:Syne,system-ui,sans-serif;text-wrap:balance}h1[data-astro-cid-kh7btl4r]{max-width:54rem;margin:0 0 1.5rem;color:#fafafa;font-size:clamp(3rem,7vw,5.8rem);line-height:.98;letter-spacing:-.04em}h2[data-astro-cid-kh7btl4r]{margin:0 0 1rem;color:#fafafa;font-size:clamp(2rem,4vw,3.15rem);line-height:1.08;letter-spacing:-.035em}h3[data-astro-cid-kh7btl4r]{margin:0 0 .6rem;color:#fafafa;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.25}p[data-astro-cid-kh7btl4r]{text-wrap:pretty}a[data-astro-cid-kh7btl4r]{color:#fdba74;text-underline-offset:.2em}a[data-astro-cid-kh7btl4r]:hover{color:#fed7aa}a[data-astro-cid-kh7btl4r]:focus-visible{outline:2px solid #fb923c;outline-offset:4px;border-radius:.18rem}.lede[data-astro-cid-kh7btl4r]{max-width:52rem;margin:0;color:#f4f4f5;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.65}.hero-support[data-astro-cid-kh7btl4r]{max-width:46rem;margin:1.4rem 0 0;color:#b8b8c1;font-size:1rem;line-height:1.75}.section-layout[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,7rem);align-items:start}.section-head[data-astro-cid-kh7btl4r]{position:sticky;top:7rem}.section-head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:34rem;margin:0;color:#b8b8c1;line-height:1.75}.wide-head[data-astro-cid-kh7btl4r]{position:static;max-width:52rem;margin-bottom:2.5rem}.ledger[data-astro-cid-kh7btl4r]{border-top:1px solid #52525b}.ledger[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{padding:1.6rem 0;border-bottom:1px solid #3f3f46}.ledger[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]:first-child{padding-top:1.35rem}.ledger[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:72ch;margin:0;color:#b8b8c1;line-height:1.75}.team-ledger[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r],.process-ledger[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{padding-block:1.8rem}.team-profile[data-astro-cid-kh7btl4r]{display:flex;gap:1.25rem;align-items:flex-start;scroll-margin-top:7rem}.team-profile[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{flex:0 0 96px;width:96px;height:96px;border-radius:.5rem;object-fit:cover;object-position:center 25%}.team-profile[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{min-width:0}.team-profile[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.15rem}.team-profile[data-astro-cid-kh7btl4r] .team-role[data-astro-cid-kh7btl4r]{color:#fdba74;font-size:.9rem}.team-profile[data-astro-cid-kh7btl4r] .team-bio[data-astro-cid-kh7btl4r]{margin-top:.65rem;font-size:.92rem}.faq-links[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.9rem;font-size:.86rem}.audience-list[data-astro-cid-kh7btl4r]{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #52525b;list-style:none}.audience-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{position:relative;padding:1.4rem 0 1.4rem 2rem;border-bottom:1px solid #3f3f46;color:#d4d4d8;line-height:1.7}.audience-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{position:absolute;top:1.9rem;left:0;width:.65rem;height:.65rem;background:#f97316;border-radius:50%;content:""}.table-scroll[data-astro-cid-kh7btl4r]{overflow-x:auto;border:1px solid #3f3f46;border-radius:.8rem;background:#09090b;scrollbar-color:#f97316 #18181b}.table-scroll[data-astro-cid-kh7btl4r]:focus-visible{outline:2px solid #fb923c;outline-offset:4px}table[data-astro-cid-kh7btl4r]{width:100%;border-collapse:collapse;color:#d4d4d8;font-variant-numeric:tabular-nums}th[data-astro-cid-kh7btl4r],td[data-astro-cid-kh7btl4r]{padding:1rem 1.2rem;border-bottom:1px solid #2f2f35;text-align:left;vertical-align:top;line-height:1.6}tr[data-astro-cid-kh7btl4r]:last-child th[data-astro-cid-kh7btl4r],tr[data-astro-cid-kh7btl4r]:last-child td[data-astro-cid-kh7btl4r]{border-bottom:0}th[data-astro-cid-kh7btl4r]{width:13rem;color:#fafafa;font-family:Syne,system-ui,sans-serif;font-size:.9rem}td[data-astro-cid-kh7btl4r]{min-width:28rem;color:#b8b8c1;font-size:.92rem}.primary-action[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem 0 0}.primary-action[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#d4d4d8;font-weight:600}.primary-action[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{flex:0 0 auto;padding:.85rem 1.2rem;background:#f97316;border-radius:.5rem;color:#09090b;font-size:.9rem;font-weight:800;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.primary-action[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{background:#fb923c;color:#09090b;transform:translateY(-2px)}@media (max-width: 800px){.section-layout[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2.5rem}.section-head[data-astro-cid-kh7btl4r]{position:static}.primary-action[data-astro-cid-kh7btl4r]{align-items:flex-start;flex-direction:column}}@media (max-width: 560px){.wrap[data-astro-cid-kh7btl4r]{width:min(100% - 1.5rem,72rem)}.section[data-astro-cid-kh7btl4r]{padding-block:4.25rem}.about-hero[data-astro-cid-kh7btl4r]{padding-block:5.5rem 4.5rem}th[data-astro-cid-kh7btl4r],td[data-astro-cid-kh7btl4r]{padding:.9rem}th[data-astro-cid-kh7btl4r]{width:9.5rem;min-width:9.5rem}td[data-astro-cid-kh7btl4r]{min-width:22rem}}@media (prefers-reduced-motion: reduce){.primary-action[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{transition:none}}
a2a/index.html CHANGED
@@ -107,7 +107,7 @@
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
 
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
about/index.html CHANGED
@@ -57,7 +57,7 @@
57
  <link rel="stylesheet" href="/_astro/a2a.FznkkDWf.css">
58
  <style>.site-nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:50;background:#09090be0;border-bottom:1px solid rgba(63,63,70,.5);backdrop-filter:blur(18px)}.nav-inner[data-astro-cid-4lunwx2e]{display:flex;align-items:center;justify-content:space-between;width:min(72rem,calc(100% - 2rem));min-height:4rem;margin:0 auto}.brand[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:#fafafa;font-family:Syne,system-ui,sans-serif;font-size:1rem;font-weight:700;text-decoration:none}.brand[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{display:block;flex:0 0 auto}.brand[data-astro-cid-4lunwx2e] strong[data-astro-cid-4lunwx2e]{color:#ff7a1a}.desktop-links[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:1.45rem}.desktop-links[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:not(.nav-cta),.mobile-panel[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:not(.nav-cta){display:inline-flex;align-items:center;min-height:44px;color:#a1a1aa;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .16s ease}.desktop-links[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:hover,.desktop-links[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:focus-visible,.mobile-panel[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:hover,.mobile-panel[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:focus-visible{color:#fafafa}.nav-cta[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.62rem .95rem;background:#f97316;border-radius:.45rem;color:#09090b;font-size:.8rem;font-weight:800;text-decoration:none;transition:background .16s ease,transform .16s ease}.nav-cta[data-astro-cid-4lunwx2e]:hover,.nav-cta[data-astro-cid-4lunwx2e]:focus-visible{background:#fb923c;transform:translateY(-1px)}.mobile-menu[data-astro-cid-4lunwx2e]{display:none;position:relative}.mobile-menu[data-astro-cid-4lunwx2e] summary[data-astro-cid-4lunwx2e]{min-width:44px;min-height:44px;padding:.8rem 0;color:#d4d4d8;cursor:pointer;font-size:.82rem;font-weight:700;list-style:none;text-align:right}.mobile-menu[data-astro-cid-4lunwx2e] summary[data-astro-cid-4lunwx2e]::-webkit-details-marker{display:none}.mobile-panel[data-astro-cid-4lunwx2e]{position:absolute;top:3.2rem;right:0;display:flex;flex-direction:column;gap:1rem;width:min(18rem,calc(100vw - 2rem));padding:1.2rem;background:#101012;border:1px solid #3f3f46;border-radius:.75rem}.mobile-panel[data-astro-cid-4lunwx2e] .nav-cta[data-astro-cid-4lunwx2e]{margin-top:.25rem;text-align:center}a[data-astro-cid-4lunwx2e]:focus-visible,summary[data-astro-cid-4lunwx2e]:focus-visible{outline:2px solid #fb923c;outline-offset:3px}@media (max-width: 850px){.desktop-links[data-astro-cid-4lunwx2e]{display:none}.mobile-menu[data-astro-cid-4lunwx2e]{display:block}}@media (max-width: 420px){.brand[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]{font-size:.92rem}}@media (prefers-reduced-motion: reduce){.desktop-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e],.mobile-panel[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{transition:none}}
59
  </style>
60
- <link rel="stylesheet" href="/_astro/about.CE2W0BND.css"></head>
61
  <body>
62
  <!-- estate-bar:start v1.0.0 site=company -->
63
  <nav class="is-estate-bar" aria-label="Intent Solutions network">
@@ -155,9 +155,61 @@
155
  <div class="wrap section-layout" data-astro-cid-kh7btl4r>
156
  <div class="section-head" data-astro-cid-kh7btl4r>
157
  <h2 id="team-title" data-astro-cid-kh7btl4r>The team behind Intent Solutions</h2>
158
- <p data-astro-cid-kh7btl4r>Intent Solutions is founder-led and delivered by a team of engineers, operators, instructors, and project leaders.</p>
159
  </div>
160
  <div class="ledger team-ledger" data-astro-cid-kh7btl4r>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
161
  <article data-astro-cid-kh7btl4r>
162
  <h3 data-astro-cid-kh7btl4r>Jeremy Longshore, founder</h3>
163
  <p data-astro-cid-kh7btl4r>Jeremy Longshore founded Intent Solutions and leads its work from Gulf Shores, Alabama after an operations career. His public work centers on production AI systems, the Claude Code ecosystem, and the discipline required to move from a demo to a system someone can own.</p>
@@ -432,7 +484,7 @@
432
  </section>
433
  </main>
434
 
435
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
436
  .site-footer {
437
  padding: 4.5rem 1.25rem 2rem;
438
  background: #070708;
 
57
  <link rel="stylesheet" href="/_astro/a2a.FznkkDWf.css">
58
  <style>.site-nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:50;background:#09090be0;border-bottom:1px solid rgba(63,63,70,.5);backdrop-filter:blur(18px)}.nav-inner[data-astro-cid-4lunwx2e]{display:flex;align-items:center;justify-content:space-between;width:min(72rem,calc(100% - 2rem));min-height:4rem;margin:0 auto}.brand[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:#fafafa;font-family:Syne,system-ui,sans-serif;font-size:1rem;font-weight:700;text-decoration:none}.brand[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{display:block;flex:0 0 auto}.brand[data-astro-cid-4lunwx2e] strong[data-astro-cid-4lunwx2e]{color:#ff7a1a}.desktop-links[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:1.45rem}.desktop-links[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:not(.nav-cta),.mobile-panel[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:not(.nav-cta){display:inline-flex;align-items:center;min-height:44px;color:#a1a1aa;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .16s ease}.desktop-links[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:hover,.desktop-links[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:focus-visible,.mobile-panel[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:hover,.mobile-panel[data-astro-cid-4lunwx2e]>a[data-astro-cid-4lunwx2e]:focus-visible{color:#fafafa}.nav-cta[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.62rem .95rem;background:#f97316;border-radius:.45rem;color:#09090b;font-size:.8rem;font-weight:800;text-decoration:none;transition:background .16s ease,transform .16s ease}.nav-cta[data-astro-cid-4lunwx2e]:hover,.nav-cta[data-astro-cid-4lunwx2e]:focus-visible{background:#fb923c;transform:translateY(-1px)}.mobile-menu[data-astro-cid-4lunwx2e]{display:none;position:relative}.mobile-menu[data-astro-cid-4lunwx2e] summary[data-astro-cid-4lunwx2e]{min-width:44px;min-height:44px;padding:.8rem 0;color:#d4d4d8;cursor:pointer;font-size:.82rem;font-weight:700;list-style:none;text-align:right}.mobile-menu[data-astro-cid-4lunwx2e] summary[data-astro-cid-4lunwx2e]::-webkit-details-marker{display:none}.mobile-panel[data-astro-cid-4lunwx2e]{position:absolute;top:3.2rem;right:0;display:flex;flex-direction:column;gap:1rem;width:min(18rem,calc(100vw - 2rem));padding:1.2rem;background:#101012;border:1px solid #3f3f46;border-radius:.75rem}.mobile-panel[data-astro-cid-4lunwx2e] .nav-cta[data-astro-cid-4lunwx2e]{margin-top:.25rem;text-align:center}a[data-astro-cid-4lunwx2e]:focus-visible,summary[data-astro-cid-4lunwx2e]:focus-visible{outline:2px solid #fb923c;outline-offset:3px}@media (max-width: 850px){.desktop-links[data-astro-cid-4lunwx2e]{display:none}.mobile-menu[data-astro-cid-4lunwx2e]{display:block}}@media (max-width: 420px){.brand[data-astro-cid-4lunwx2e] span[data-astro-cid-4lunwx2e]{font-size:.92rem}}@media (prefers-reduced-motion: reduce){.desktop-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e],.mobile-panel[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{transition:none}}
59
  </style>
60
+ <link rel="stylesheet" href="/_astro/about.BUXPnQCv.css"></head>
61
  <body>
62
  <!-- estate-bar:start v1.0.0 site=company -->
63
  <nav class="is-estate-bar" aria-label="Intent Solutions network">
 
155
  <div class="wrap section-layout" data-astro-cid-kh7btl4r>
156
  <div class="section-head" data-astro-cid-kh7btl4r>
157
  <h2 id="team-title" data-astro-cid-kh7btl4r>The team behind Intent Solutions</h2>
158
+ <p data-astro-cid-kh7btl4r>The people responsible for engineering, operations, instruction, project delivery, and legal guidance.</p>
159
  </div>
160
  <div class="ledger team-ledger" data-astro-cid-kh7btl4r>
161
+ <div class="team-profiles" data-astro-cid-kh7btl4r>
162
+ <article class="team-profile" id="jeremy-longshore" data-astro-cid-kh7btl4r>
163
+ <img src="/images/team/jeremy-longshore-suit.jpeg" alt="Jeremy Longshore" width="96" height="96" loading="lazy" decoding="async" data-astro-cid-kh7btl4r>
164
+ <div data-astro-cid-kh7btl4r>
165
+ <h3 data-astro-cid-kh7btl4r>Jeremy Longshore</h3>
166
+ <p class="team-role" data-astro-cid-kh7btl4r>Founder &amp; CEO</p>
167
+
168
+ </div>
169
+ </article><article class="team-profile" id="opeyemi-ariyo" data-astro-cid-kh7btl4r>
170
+ <img src="/images/team/opeyemi-ariyo.jpeg" alt="Opeyemi Ariyo" width="96" height="96" loading="lazy" decoding="async" data-astro-cid-kh7btl4r>
171
+ <div data-astro-cid-kh7btl4r>
172
+ <h3 data-astro-cid-kh7btl4r>Opeyemi Ariyo</h3>
173
+ <p class="team-role" data-astro-cid-kh7btl4r>Co-Founder &amp; Chief Technical Officer</p>
174
+
175
+ </div>
176
+ </article><article class="team-profile" id="pablo-perez" data-astro-cid-kh7btl4r>
177
+ <img src="/images/team/pablo-perez.jpeg" alt="Pablo Perez" width="96" height="96" loading="lazy" decoding="async" data-astro-cid-kh7btl4r>
178
+ <div data-astro-cid-kh7btl4r>
179
+ <h3 data-astro-cid-kh7btl4r>Pablo Perez</h3>
180
+ <p class="team-role" data-astro-cid-kh7btl4r>Co-Founder &amp; Project Manager</p>
181
+
182
+ </div>
183
+ </article><article class="team-profile" id="max-sheahan" data-astro-cid-kh7btl4r>
184
+ <img src="/images/team/max-sheahan-suit.jpeg" alt="Max Sheahan" width="96" height="96" loading="lazy" decoding="async" data-astro-cid-kh7btl4r>
185
+ <div data-astro-cid-kh7btl4r>
186
+ <h3 data-astro-cid-kh7btl4r>Max Sheahan</h3>
187
+ <p class="team-role" data-astro-cid-kh7btl4r>Lead Instructor</p>
188
+
189
+ </div>
190
+ </article><article class="team-profile" id="tim-neunzig" data-astro-cid-kh7btl4r>
191
+ <img src="/images/team/tim-neunzig.png" alt="Tim Neunzig" width="96" height="96" loading="lazy" decoding="async" data-astro-cid-kh7btl4r>
192
+ <div data-astro-cid-kh7btl4r>
193
+ <h3 data-astro-cid-kh7btl4r>Tim Neunzig</h3>
194
+ <p class="team-role" data-astro-cid-kh7btl4r>Head of German Operations</p>
195
+
196
+ </div>
197
+ </article><article class="team-profile" id="tolulope-ariyo" data-astro-cid-kh7btl4r>
198
+ <img src="/images/team/tolulope-ariyo.jpeg" alt="Tolulope Ariyo" width="96" height="96" loading="lazy" decoding="async" data-astro-cid-kh7btl4r>
199
+ <div data-astro-cid-kh7btl4r>
200
+ <h3 data-astro-cid-kh7btl4r>Tolulope Ariyo</h3>
201
+ <p class="team-role" data-astro-cid-kh7btl4r>Software &amp; Design Engineer</p>
202
+
203
+ </div>
204
+ </article><article class="team-profile" id="heather-johnson" data-astro-cid-kh7btl4r>
205
+ <img src="/images/team/heather-johnson.png" alt="Heather C. Johnson, JD" width="96" height="96" loading="lazy" decoding="async" data-astro-cid-kh7btl4r>
206
+ <div data-astro-cid-kh7btl4r>
207
+ <h3 data-astro-cid-kh7btl4r>Heather C. Johnson, JD</h3>
208
+ <p class="team-role" data-astro-cid-kh7btl4r>Legal Counsel</p>
209
+ <p class="team-bio" data-astro-cid-kh7btl4r>Florida-licensed attorney supporting Intent Solutions with contracts, governance, and startup legal matters.</p>
210
+ </div>
211
+ </article>
212
+ </div>
213
  <article data-astro-cid-kh7btl4r>
214
  <h3 data-astro-cid-kh7btl4r>Jeremy Longshore, founder</h3>
215
  <p data-astro-cid-kh7btl4r>Jeremy Longshore founded Intent Solutions and leads its work from Gulf Shores, Alabama after an operations career. His public work centers on production AI systems, the Claude Code ecosystem, and the discipline required to move from a demo to a system someone can own.</p>
 
484
  </section>
485
  </main>
486
 
487
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
488
  .site-footer {
489
  padding: 4.5rem 1.25rem 2rem;
490
  background: #070708;
agents/index.html CHANGED
@@ -107,7 +107,7 @@
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
 
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
ai-agents/index.html CHANGED
@@ -107,7 +107,7 @@
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
 
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
ai-models/index.html CHANGED
@@ -107,7 +107,7 @@
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
 
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
applications/index.html CHANGED
@@ -107,7 +107,7 @@
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
 
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
automation/index.html CHANGED
@@ -107,7 +107,7 @@
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
 
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
cloud/index.html CHANGED
@@ -107,7 +107,7 @@
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
 
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
colab/index.html CHANGED
@@ -107,7 +107,7 @@
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
 
107
  <a class="route-action" href="/site-map/">Find another page</a>
108
 
109
  </main>
110
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
111
  .site-footer {
112
  padding: 4.5rem 1.25rem 2rem;
113
  background: #070708;
contact/index.html CHANGED
@@ -144,7 +144,7 @@
144
  </section>
145
  </main>
146
 
147
- <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
148
  .site-footer {
149
  padding: 4.5rem 1.25rem 2rem;
150
  background: #070708;
 
144
  </section>
145
  </main>
146
 
147
+ <link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
148
  .site-footer {
149
  padding: 4.5rem 1.25rem 2rem;
150
  background: #070708;
field-notes/a-dead-socket-is-not-a-dead-host/index.html CHANGED
@@ -263,7 +263,7 @@
263
  </article>
264
  </main>
265
 
266
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
267
  .site-footer {
268
  padding: 4.5rem 1.25rem 2rem;
269
  background: #070708;
 
263
  </article>
264
  </main>
265
 
266
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
267
  .site-footer {
268
  padding: 4.5rem 1.25rem 2rem;
269
  background: #070708;
field-notes/a-duplicate-is-a-relation-not-a-property/index.html CHANGED
@@ -181,7 +181,7 @@
181
  </article>
182
  </main>
183
 
184
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
185
  .site-footer {
186
  padding: 4.5rem 1.25rem 2rem;
187
  background: #070708;
 
181
  </article>
182
  </main>
183
 
184
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
185
  .site-footer {
186
  padding: 4.5rem 1.25rem 2rem;
187
  background: #070708;
field-notes/a-green-result-only-covers-what-it-ran/index.html CHANGED
@@ -464,7 +464,7 @@
464
  </article>
465
  </main>
466
 
467
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
468
  .site-footer {
469
  padding: 4.5rem 1.25rem 2rem;
470
  background: #070708;
 
464
  </article>
465
  </main>
466
 
467
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
468
  .site-footer {
469
  padding: 4.5rem 1.25rem 2rem;
470
  background: #070708;
field-notes/adversarial-review-before-team-rollout/index.html CHANGED
@@ -412,7 +412,7 @@
412
  </article>
413
  </main>
414
 
415
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
416
  .site-footer {
417
  padding: 4.5rem 1.25rem 2rem;
418
  background: #070708;
 
412
  </article>
413
  </main>
414
 
415
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
416
  .site-footer {
417
  padding: 4.5rem 1.25rem 2rem;
418
  background: #070708;
field-notes/architecting-production-multi-agent-ai-platform-technical-leadership/index.html CHANGED
@@ -330,7 +330,7 @@ Yes, each agent runs in its own container with its own endpoint. But Vertex AI b
330
  </article>
331
  </main>
332
 
333
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
334
  .site-footer {
335
  padding: 4.5rem 1.25rem 2rem;
336
  background: #070708;
 
330
  </article>
331
  </main>
332
 
333
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
334
  .site-footer {
335
  padding: 4.5rem 1.25rem 2rem;
336
  background: #070708;
field-notes/audit-harness-v010-enforcement-travels-with-code/index.html CHANGED
@@ -241,7 +241,7 @@
241
  </article>
242
  </main>
243
 
244
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
245
  .site-footer {
246
  padding: 4.5rem 1.25rem 2rem;
247
  background: #070708;
 
241
  </article>
242
  </main>
243
 
244
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
245
  .site-footer {
246
  padding: 4.5rem 1.25rem 2rem;
247
  background: #070708;
field-notes/barcode-first-vision-model-second/index.html CHANGED
@@ -275,7 +275,7 @@
275
  </article>
276
  </main>
277
 
278
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
279
  .site-footer {
280
  padding: 4.5rem 1.25rem 2rem;
281
  background: #070708;
 
275
  </article>
276
  </main>
277
 
278
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
279
  .site-footer {
280
  padding: 4.5rem 1.25rem 2rem;
281
  background: #070708;
field-notes/braves-booth-dashboard-ui-refactor-ai-pitcher-narrative/index.html CHANGED
@@ -211,7 +211,7 @@
211
  </article>
212
  </main>
213
 
214
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
215
  .site-footer {
216
  padding: 4.5rem 1.25rem 2rem;
217
  background: #070708;
 
211
  </article>
212
  </main>
213
 
214
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
215
  .site-footer {
216
  padding: 4.5rem 1.25rem 2rem;
217
  background: #070708;
field-notes/braves-booth-v1-release-player-drilldown/index.html CHANGED
@@ -251,7 +251,7 @@
251
  </article>
252
  </main>
253
 
254
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
255
  .site-footer {
256
  padding: 4.5rem 1.25rem 2rem;
257
  background: #070708;
 
251
  </article>
252
  </main>
253
 
254
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
255
  .site-footer {
256
  padding: 4.5rem 1.25rem 2rem;
257
  background: #070708;
field-notes/braves-postgame-expansion-and-two-ai-lessons/index.html CHANGED
@@ -226,7 +226,7 @@
226
  </article>
227
  </main>
228
 
229
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
230
  .site-footer {
231
  padding: 4.5rem 1.25rem 2rem;
232
  background: #070708;
 
226
  </article>
227
  </main>
228
 
229
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
230
  .site-footer {
231
  padding: 4.5rem 1.25rem 2rem;
232
  background: #070708;
field-notes/broadcast-day-llm-fallback-jchads-challenge/index.html CHANGED
@@ -433,7 +433,7 @@
433
  </article>
434
  </main>
435
 
436
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
437
  .site-footer {
438
  padding: 4.5rem 1.25rem 2rem;
439
  background: #070708;
 
433
  </article>
434
  </main>
435
 
436
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
437
  .site-footer {
438
  padding: 4.5rem 1.25rem 2rem;
439
  background: #070708;
field-notes/building-254-table-bigquery-schema-72-hours/index.html CHANGED
@@ -628,7 +628,7 @@
628
  </article>
629
  </main>
630
 
631
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
632
  .site-footer {
633
  padding: 4.5rem 1.25rem 2rem;
634
  background: #070708;
 
628
  </article>
629
  </main>
630
 
631
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
632
  .site-footer {
633
  padding: 4.5rem 1.25rem 2rem;
634
  background: #070708;
field-notes/building-idempotent-stripe-billing-enforcement-firestore/index.html CHANGED
@@ -783,7 +783,7 @@
783
  </article>
784
  </main>
785
 
786
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
787
  .site-footer {
788
  padding: 4.5rem 1.25rem 2rem;
789
  background: #070708;
 
783
  </article>
784
  </main>
785
 
786
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
787
  .site-footer {
788
  padding: 4.5rem 1.25rem 2rem;
789
  background: #070708;
field-notes/building-multi-platform-developer-tools/index.html CHANGED
@@ -302,7 +302,7 @@
302
  </article>
303
  </main>
304
 
305
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
306
  .site-footer {
307
  padding: 4.5rem 1.25rem 2rem;
308
  background: #070708;
 
302
  </article>
303
  </main>
304
 
305
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
306
  .site-footer {
307
  padding: 4.5rem 1.25rem 2rem;
308
  background: #070708;
field-notes/building-production-ci-cd-documentation-to-deployment/index.html CHANGED
@@ -314,7 +314,7 @@
314
  </article>
315
  </main>
316
 
317
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
318
  .site-footer {
319
  padding: 4.5rem 1.25rem 2rem;
320
  background: #070708;
 
314
  </article>
315
  </main>
316
 
317
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
318
  .site-footer {
319
  padding: 4.5rem 1.25rem 2rem;
320
  background: #070708;
field-notes/building-production-grade-testing-infrastructure-playwright-case-study/index.html CHANGED
@@ -651,7 +651,7 @@
651
  </article>
652
  </main>
653
 
654
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
655
  .site-footer {
656
  padding: 4.5rem 1.25rem 2rem;
657
  background: #070708;
 
651
  </article>
652
  </main>
653
 
654
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
655
  .site-footer {
656
  padding: 4.5rem 1.25rem 2rem;
657
  background: #070708;
field-notes/building-production-multi-agent-ai-brightstream-vertex-ai/index.html CHANGED
@@ -493,7 +493,7 @@ Final cost: $168/month (89% reduction)</p>
493
  </article>
494
  </main>
495
 
496
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
497
  .site-footer {
498
  padding: 4.5rem 1.25rem 2rem;
499
  background: #070708;
 
493
  </article>
494
  </main>
495
 
496
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
497
  .site-footer {
498
  padding: 4.5rem 1.25rem 2rem;
499
  background: #070708;
field-notes/cap-drop-all-broke-the-gate-socket/index.html CHANGED
@@ -256,7 +256,7 @@
256
  </article>
257
  </main>
258
 
259
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
260
  .site-footer {
261
  padding: 4.5rem 1.25rem 2rem;
262
  background: #070708;
 
256
  </article>
257
  </main>
258
 
259
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
260
  .site-footer {
261
  padding: 4.5rem 1.25rem 2rem;
262
  background: #070708;
field-notes/ccsc-five-releases-one-day-security-sprint/index.html CHANGED
@@ -290,7 +290,7 @@
290
  </article>
291
  </main>
292
 
293
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
294
  .site-footer {
295
  padding: 4.5rem 1.25rem 2rem;
296
  background: #070708;
 
290
  </article>
291
  </main>
292
 
293
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
294
  .site-footer {
295
  padding: 4.5rem 1.25rem 2rem;
296
  background: #070708;
field-notes/coasean-singularity-ai-agents-market-transformation/index.html CHANGED
@@ -450,7 +450,7 @@
450
  </article>
451
  </main>
452
 
453
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
454
  .site-footer {
455
  padding: 4.5rem 1.25rem 2rem;
456
  background: #070708;
 
450
  </article>
451
  </main>
452
 
453
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
454
  .site-footer {
455
  padding: 4.5rem 1.25rem 2rem;
456
  background: #070708;
field-notes/coppa-compliance-youth-sports-app-real-implementation-process/index.html CHANGED
@@ -433,7 +433,7 @@
433
  </article>
434
  </main>
435
 
436
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
437
  .site-footer {
438
  padding: 4.5rem 1.25rem 2rem;
439
  background: #070708;
 
433
  </article>
434
  </main>
435
 
436
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
437
  .site-footer {
438
  padding: 4.5rem 1.25rem 2rem;
439
  background: #070708;
field-notes/cut-what-wasnt-earned/index.html CHANGED
@@ -172,7 +172,7 @@
172
  </article>
173
  </main>
174
 
175
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
176
  .site-footer {
177
  padding: 4.5rem 1.25rem 2rem;
178
  background: #070708;
 
172
  </article>
173
  </main>
174
 
175
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
176
  .site-footer {
177
  padding: 4.5rem 1.25rem 2rem;
178
  background: #070708;
field-notes/deploying-nextjs-15-google-cloud-run-custom-domain-ssl/index.html CHANGED
@@ -541,7 +541,7 @@
541
  </article>
542
  </main>
543
 
544
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
545
  .site-footer {
546
  padding: 4.5rem 1.25rem 2rem;
547
  background: #070708;
 
541
  </article>
542
  </main>
543
 
544
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
545
  .site-footer {
546
  padding: 4.5rem 1.25rem 2rem;
547
  background: #070708;
field-notes/designing-local-first-resume-parser-architecture-edge-ai/index.html CHANGED
@@ -258,7 +258,7 @@
258
  </article>
259
  </main>
260
 
261
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
262
  .site-footer {
263
  padding: 4.5rem 1.25rem 2rem;
264
  background: #070708;
 
258
  </article>
259
  </main>
260
 
261
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
262
  .site-footer {
263
  padding: 4.5rem 1.25rem 2rem;
264
  background: #070708;
field-notes/diagnosticpro-case-study/index.html CHANGED
@@ -429,7 +429,7 @@ DiagnosticPro: <a href="https://diagnosticpro.io">Transforming Vehicle Diagnosti
429
  </article>
430
  </main>
431
 
432
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
433
  .site-footer {
434
  padding: 4.5rem 1.25rem 2rem;
435
  background: #070708;
 
429
  </article>
430
  </main>
431
 
432
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
433
  .site-footer {
434
  padding: 4.5rem 1.25rem 2rem;
435
  background: #070708;
field-notes/do-not-blindly-restart/index.html CHANGED
@@ -213,7 +213,7 @@
213
  </article>
214
  </main>
215
 
216
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
217
  .site-footer {
218
  padding: 4.5rem 1.25rem 2rem;
219
  background: #070708;
 
213
  </article>
214
  </main>
215
 
216
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
217
  .site-footer {
218
  padding: 4.5rem 1.25rem 2rem;
219
  background: #070708;
field-notes/empty-is-not-clean/index.html CHANGED
@@ -263,7 +263,7 @@
263
  </article>
264
  </main>
265
 
266
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
267
  .site-footer {
268
  padding: 4.5rem 1.25rem 2rem;
269
  background: #070708;
 
263
  </article>
264
  </main>
265
 
266
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
267
  .site-footer {
268
  padding: 4.5rem 1.25rem 2rem;
269
  background: #070708;
field-notes/engine-to-product-three-interfaces-one-codebase/index.html CHANGED
@@ -281,7 +281,7 @@
281
  </article>
282
  </main>
283
 
284
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
285
  .site-footer {
286
  padding: 4.5rem 1.25rem 2rem;
287
  background: #070708;
 
281
  </article>
282
  </main>
283
 
284
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
285
  .site-footer {
286
  padding: 4.5rem 1.25rem 2rem;
287
  background: #070708;
field-notes/enterprise-documentation-transformation-git-native-taskwarrior-workflows/index.html CHANGED
@@ -418,7 +418,7 @@
418
  </article>
419
  </main>
420
 
421
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
422
  .site-footer {
423
  padding: 4.5rem 1.25rem 2rem;
424
  background: #070708;
 
418
  </article>
419
  </main>
420
 
421
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
422
  .site-footer {
423
  padding: 4.5rem 1.25rem 2rem;
424
  background: #070708;
field-notes/enterprise-software-transformation-waygate-mcp-case-study/index.html CHANGED
@@ -389,7 +389,7 @@ Finally, I ensured professional deployment readiness:</p>
389
  </article>
390
  </main>
391
 
392
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
393
  .site-footer {
394
  padding: 4.5rem 1.25rem 2rem;
395
  background: #070708;
 
389
  </article>
390
  </main>
391
 
392
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
393
  .site-footer {
394
  padding: 4.5rem 1.25rem 2rem;
395
  background: #070708;
field-notes/enterprise-workflow-transformation-n8n-tech-intelligence-platform/index.html CHANGED
@@ -456,7 +456,7 @@ Upgraded the AI analysis system with:</p>
456
  </article>
457
  </main>
458
 
459
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
460
  .site-footer {
461
  padding: 4.5rem 1.25rem 2rem;
462
  background: #070708;
 
456
  </article>
457
  </main>
458
 
459
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
460
  .site-footer {
461
  padding: 4.5rem 1.25rem 2rem;
462
  background: #070708;
field-notes/every-fix-failed-in-the-shape-of-the-bug/index.html CHANGED
@@ -266,7 +266,7 @@
266
  </article>
267
  </main>
268
 
269
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
270
  .site-footer {
271
  padding: 4.5rem 1.25rem 2rem;
272
  background: #070708;
 
266
  </article>
267
  </main>
268
 
269
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
270
  .site-footer {
271
  padding: 4.5rem 1.25rem 2rem;
272
  background: #070708;
field-notes/exit-0-is-not-success/index.html CHANGED
@@ -227,7 +227,7 @@
227
  </article>
228
  </main>
229
 
230
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
231
  .site-footer {
232
  padding: 4.5rem 1.25rem 2rem;
233
  background: #070708;
 
227
  </article>
228
  </main>
229
 
230
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
231
  .site-footer {
232
  padding: 4.5rem 1.25rem 2rem;
233
  background: #070708;
field-notes/february-2026-state-of-affairs-255-commits-12-projects/index.html CHANGED
@@ -201,7 +201,7 @@
201
  </article>
202
  </main>
203
 
204
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
205
  .site-footer {
206
  padding: 4.5rem 1.25rem 2rem;
207
  background: #070708;
 
201
  </article>
202
  </main>
203
 
204
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
205
  .site-footer {
206
  padding: 4.5rem 1.25rem 2rem;
207
  background: #070708;
field-notes/fine-tuning-iam1-hierarchical-multi-agent-vertex-ai/index.html CHANGED
@@ -449,7 +449,7 @@
449
  </article>
450
  </main>
451
 
452
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
453
  .site-footer {
454
  padding: 4.5rem 1.25rem 2rem;
455
  background: #070708;
 
449
  </article>
450
  </main>
451
 
452
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
453
  .site-footer {
454
  padding: 4.5rem 1.25rem 2rem;
455
  background: #070708;
field-notes/flops-correction-unchecked-derivation-peer-review/index.html CHANGED
@@ -408,7 +408,7 @@
408
  </article>
409
  </main>
410
 
411
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
412
  .site-footer {
413
  padding: 4.5rem 1.25rem 2rem;
414
  background: #070708;
 
408
  </article>
409
  </main>
410
 
411
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
412
  .site-footer {
413
  padding: 4.5rem 1.25rem 2rem;
414
  background: #070708;
field-notes/four-slices-one-shape/index.html CHANGED
@@ -174,7 +174,7 @@
174
  </article>
175
  </main>
176
 
177
- <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="Z8xoKC" prefix="r1" component-url="/_astro/Footer.MITdrMkJ.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
178
  .site-footer {
179
  padding: 4.5rem 1.25rem 2rem;
180
  background: #070708;
 
174
  </article>
175
  </main>
176
 
177
+ <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="10lFJI" prefix="r1" component-url="/_astro/Footer.B9BnO2TX.js" component-export="default" renderer-url="/_astro/client.B_PwMJWB.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Footer&quot;,&quot;value&quot;:true}" await-children><link rel="preload" as="image" href="/images/logo-mark.png"/><footer class="site-footer"><div class="footer-grid"><div class="footer-brand"><a href="/" aria-label="Intent Solutions home"><img src="/images/logo-mark.png" alt="" width="28" height="28"/><span>Intent <strong>Solutions</strong></span></a><p>AI implementation with a defined outcome, evidence you can inspect, and a plan for operating the system.</p><small>Gulf Shores, Alabama</small></div><div><h2>Network</h2><a href="https://labs.intentsolutions.io/">Labs</a><a href="https://evals.intentsolutions.io/">Evals</a><a href="https://demos.intentsolutions.io/">Demos</a><a href="https://learn.intentsolutions.io/">Learn</a><a href="https://oma.intentsolutions.io/">Omarchy</a><a href="https://tonsofskills.com/">Tons of Skills</a></div><div><h2>Company</h2><a href="/projects/">Projects</a><a href="/field-notes/">Field notes</a><a href="/about/">About</a><a href="/about/#team">Our team</a><a href="/contact/">Contact</a><a href="/support/">Support</a><a href="/site-map/">Site map</a><a href="https://github.com/jeremylongshore">GitHub</a></div></div><div class="footer-bottom"><p>© <!-- -->2026<!-- --> Intent Solutions. Judge the receipts, not the résumé.</p><div><a href="/terms/">Terms</a><a href="/privacy/">Privacy</a><a href="/acceptable-use/">Acceptable use</a></div></div><style>
178
  .site-footer {
179
  padding: 4.5rem 1.25rem 2rem;
180
  background: #070708;