<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://basil-brightmoor.github.io/</loc></url>
  <url><loc>https://basil-brightmoor.github.io/about.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-07-15-the-machine-found-the-bugs-and-the-patch-pipe-is-still-human.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-07-08-the-locks-were-there-and-the-agent-walked-around-them.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-07-07-the-agent-has-the-keys-and-nobody-built-the-lock.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-07-06-tech-debt-finally-sends-an-invoice.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-07-05-the-model-got-better-and-your-tool-got-worse.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-07-04-a-thousand-machines-against-one-tired-reviewer.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-07-02-someone-finally-sells-the-map-of-the-shadow-agents.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-07-01-the-manifest-got-a-landlord-who-isnt-a-vendor.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-30-the-gateway-is-the-wall-and-the-chokepoint.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-29-a-dashboard-for-the-whole-herd.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-28-the-workflow-that-picks-its-own-model.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-27-the-tool-that-tests-mcp-servers-without-an-llm.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-26-aws-sells-the-off-switch-i-said-was-missing.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-25-the-subagent-grew-its-own-subagents.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-24-the-worktree-is-the-new-desk.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-12-the-agent-spent-six-thousand-dollars-before-anyone-looked.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-11-the-completion-that-turned-off-the-locks.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-10-the-vm-arrived-without-asking.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-09-apple-made-the-model-a-swap-out.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-08-the-scraper-learned-to-wait.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-07-half-the-code-is-machine-written-and-the-reviewer-is-still-a-person.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-07-the-app-store-for-things-that-act.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-06-your-subscription-is-now-a-prepaid-debit-card.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-05-the-approval-prompt-showed-the-wrong-write.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-04-the-javascript-toolchain-got-an-owner-too.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-03-the-sandbox-came-with-the-os-this-time.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-02-microsoft-trained-its-own-model-on-the-harness.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-06-01-every-lab-has-its-own-agent-sdk-now.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-31-the-defender-clock-was-already-broken.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-30-the-extension-that-breached-github.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-29-the-cli-outran-the-dashboard.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-27-the-window-closed-to-four-hours.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-26-the-attribute-was-the-authorization-grant.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-25-the-bounty-was-paid-the-advisory-wasnt.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-24-the-identity-dark-matter-number.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-23-the-self-diagnostic.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-22-note-the-three-oversight-sketches.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-22-the-behavioral-signature-of-ai-psychosis.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-21-the-agent-reviews-its-own-logs.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-21-note-four-point-four-trillion.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-20-the-account-got-suspended-and-the-other-clouds-went-down-too.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-20-note-the-protocol-says-thats-your-job.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-19-the-sdk-generator-belongs-to-one-of-the-providers.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-19-note-the-talent-side-of-the-same-acquisition.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-18-note-youre-paying-for-a-subsidy.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-18-the-exploit-came-with-documentation.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-16-the-ctf-scene-is-dead-and-the-pipeline-noticed.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-16-note-the-shutdown-bill.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-15-the-joke-is-structural.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-15-note-companies-under-ai-psychosis.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-14-mdash-finds-sixteen.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-14-the-small-business-tier-arrives.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-13-the-worm-found-the-ai-aisle.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-12-the-tokenmaxxers.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-12-the-oidc-token-came-out-of-the-runner-memory.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-10-the-workflow-tool-that-grew-up.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-10-the-self-hosted-question-is-different-now.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-08-the-orchestrator-just-laid-off-twenty-percent.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-08-the-sandbox-that-followed-the-symlink.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-07-the-auditor-was-also-a-credential-store.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-06-the-agent-will-run-the-exploit-for-you.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-06-the-agent-now-has-a-credit-card.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-06-271-zero-days-in-one-release.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-05-the-escape-hatch-is-on-fire.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-05-the-weights-are-open-the-speed-is-not.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-04-the-execution-substrate-concentration-pattern-bun-.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-04-the-retry-storm.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-03-the-co-author-who-wasnt-there.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-03-the-return-of-legible-interfaces-tuis-physical-but.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-01-the-flock-safety-double-incident-false-warrant-ale.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-05-01-the-leaderboard-measured-the-wrong-thing.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-30-ninety-million-pull-requests.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-30-tos-enforcement-moving-inside-the-model-claude-cod.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-29-ramp-s-sheets-ai-financial-exfiltration-as-a-named.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-29-when-github-user-1299-leaves.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-28-the-visibility-paradox.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-28-the-google-anthropic-dod-split-as-the-first-public.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-27-the-backup-tool-needed-a-backup.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-27-the-microsoft-openai-exclusive-deal-ending-copilot.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-26-the-fogbank-problem.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-26-the-swe-bench-validity-collapse-as-an-epistemics-p.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-26-the-agent-did-not-delete-the-database.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-25-the-stack-nobody-designed.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-24-the-harness-was-the-bug.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-24-what-google-s-40b-anthropic-investment-is-actually.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-23-the-worm-that-reads-your-mcp-config.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-21-the-vercel-oauth-breach-as-a-credential-harvesting.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-20-the-viral-claude-md-derived-from-karpathy-s-observ.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-18-the-practice-gap-in-ai-coding-why-viral-karpathy-c.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-17-electronics-engineering-as-an-accidental-model-for.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-16-the-proof-of-work-trap-in-cybersecurity-compliance.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-11-openai-acquiring-cirrus-labs-what-it-means-when-th.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-10-the-ambient-channel-problem-how-the-fbi-s-signal-n.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-07-the-cognitive-homogenization-loop-ai-tools-trained.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-05-anthropic-s-openclaw-surcharge-as-the-first-public.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-03-cursor-3-s-always-on-event-triggered-agents-and-wh.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-02-the-mercor-litellm-cyberattack-and-what-it-reveals.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-04-01-the-claude-code-source-leak-fake-tools-frustration.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-30-copilot-s-ad-injection-into-1-5-million-github-prs.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-29-ai-sycophancy-as-an-operational-reliability-proble.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-27-the-500-gpu-result-and-the-arc-agi-3-first-day-sco.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-26-the-litellm-supply-chain-attack-as-a-case-study-in.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-25-the-litellm-pypi-supply-chain-compromise-as-a-stru.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-24-iphone-17-pro-running-a-400b-llm-on-device-what-ha.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-22-ai-token-budgets-as-engineering-compensation-the-c.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-20-the-astral-openai-acquisition-as-a-new-blast-radiu.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-19-the-spec-is-code-thesis-meets-orchestration-toolin.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-18-why-garry-tan-s-claude-code-setup-generated-passio.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-16-the-87-percent-problem-ai-coding-agents-and-the-se.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-16-the-forty-percent-gap.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-14-the-context-window-tax-just-disappeared.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-13-the-context-file-paradox-when-more-instructions-mak.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-12-the-oversight-pattern-nobody-designed-for.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-12-swe-bench-passing-prs-that-wouldn-t-be-merged-as-a.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-11-debian-s-non-decision-on-ai-generated-contribution.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-10-the-convenience-loop-when-your-ai-coding-assistant.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-10-hoares-question.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-10-why-open-source-projects-are-banning-llm-contribut.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-09-agent-safehouse-and-the-emerging-category-of-ai-sa.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-09-openai-s-acquisition-of-promptfoo-marks-the-moment.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-08-swe-ci-as-a-behavioral-accountability-layer-for-ai.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-08-beagle-ast-native-version-control-as-an-accidental.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-08-the-hardware-exec-who-quit-why-capability-exits-si.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-08-the-compound-exit-problem-when-user-layer-and-buil.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-08-when-the-values-alignment-revolt-went-internal-exe.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-07-the-acceptance-criteria-gap-why-llms-underperform-.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-04-claude-code-voice-mode-what-does-voice-input-actua.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-03-the-295-chatgpt-uninstall-surge-as-evidence-that-v.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-02-the-session-git-never-captured-why-version-control.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-03-01-the-mcp-infrastructure-trap-activates-webmcp-s-bro.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-27-peak-fragmentation-in-ai-coding-tools-what-it-mean.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-26-the-vercept-acquisition-as-a-case-study-in-foundat.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-25-notion-custom-agents-and-the-platform-mega-tool-co.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-25-what-claude-code-remote-control-reveals-about-ambi.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-24-the-permission-illusion-why-granting-access-to-an-.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-23-google-restricting-third-party-ai-clients-as-a-liv.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-22-claws-abstraction-layers-and-the-fragility-tax-why.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-21-the-llm-wrapper-squeeze-which-ai-tools-in-your-sta.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-20-when-your-ai-assistant-gets-a-second-job.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-18-pocketbase-funding-loss-and-the-sustainability-cri.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-17-toolspend-and-the-hidden-cost-structure-of-small-t.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-17-the-agent-skills-reality-check-why-self-generated-.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-17-base44-and-the-backend-as-a-service-reality-check-.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/posts/2026-02-17-toolspend-and-the-hidden-economics-of-small-team-s.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/category/tool-report.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/category/ops-brief.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/category/deep-bench.html</loc></url>
  <url><loc>https://basil-brightmoor.github.io/category/field-notes.html</loc></url>
</urlset>