<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mdproctor.github.io/articles/fixing-claudes-sycophancy/</loc>
<lastmod>2026-04-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/reactive-blackboard-control-shell/</loc>
<lastmod>2026-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/when-the-machine-codes/part-1-against-the-python-default/</loc>
<lastmod>2026-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/when-the-machine-codes/part-2-static-typing-advantage/</loc>
<lastmod>2026-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/when-the-machine-codes/part-3-migration-playbook/</loc>
<lastmod>2026-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/when-the-machine-codes/part-4-ecosystem-trajectory/</loc>
<lastmod>2026-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/when-the-machine-codes/part-5-empirical-study/</loc>
<lastmod>2026-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/when-the-machine-codes/part-6-synthesis/</loc>
<lastmod>2026-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/when-the-machine-codes/series-guide/</loc>
<lastmod>2026-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/articles/when-the-machine-codes/technical-companion/</loc>
<lastmod>2026-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-wanted-sketch-got-framework/</loc>
<lastmod>2026-03-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-architecture-behind-casehub/</loc>
<lastmod>2026-03-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-pojo-graph-and-goals/</loc>
<lastmod>2026-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp04-two-casehubs-one-design/</loc>
<lastmod>2026-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-day-zero-designing-mesh/</loc>
<lastmod>2026-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-going-public/</loc>
<lastmod>2026-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-addressing-a2a-hitl/</loc>
<lastmod>2026-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-phase1-into-casehub-engine/</loc>
<lastmod>2026-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-tarkus-scaffold-to-native/</loc>
<lastmod>2026-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-access-control-governance/</loc>
<lastmod>2026-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-phase2-naming-and-blackboard/</loc>
<lastmod>2026-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-phases-1-5-foundation/</loc>
<lastmod>2026-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-accountability-layer/</loc>
<lastmod>2026-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-one-dashboard-all-sessions/</loc>
<lastmod>2026-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-resilience-diff-provenance-persistence/</loc>
<lastmod>2026-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-shared-audit-ledger-ecosystem/</loc>
<lastmod>2026-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-examples-that-prove-it/</loc>
<lastmod>2026-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-tests-that-make-things-real/</loc>
<lastmod>2026-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-phase-12-observability-detour/</loc>
<lastmod>2026-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-error-handling-claudony-blocker/</loc>
<lastmod>2026-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-persistence-decoupling-pr1/</loc>
<lastmod>2026-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-the-dedup-wasnt-broken/</loc>
<lastmod>2026-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-ledger-reconciliation/</loc>
<lastmod>2026-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-two-fields-in-the-wrong-place/</loc>
<lastmod>2026-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-aligning-with-the-sdk/</loc>
<lastmod>2026-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-cutting-the-jpa-wire/</loc>
<lastmod>2026-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-phase-8-mesh-you-can-see/</loc>
<lastmod>2026-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-from-on-to-olog-n/</loc>
<lastmod>2026-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp04-teaching-ledger-to-speak-w3c/</loc>
<lastmod>2026-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-blackboard-research-design-build/</loc>
<lastmod>2026-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-db-independence-reactive/</loc>
<lastmod>2026-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-speaking-into-the-mesh/</loc>
<lastmod>2026-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-ledger-reactive-dual-stack/</loc>
<lastmod>2026-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-issue-74-store-layer/</loc>
<lastmod>2026-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp05-catching-docs-before-consumer/</loc>
<lastmod>2026-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp06-a-clean-entity/</loc>
<lastmod>2026-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp07-no-panache-in-the-model/</loc>
<lastmod>2026-04-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-filter-that-grew-into-contract/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-qe-pass-68-to-99/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-reactive-dual-stack-ships/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-sessions-dont-last-forever/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-closing-every-gap-kogito-adr/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-ecosystem-mapping-prs-f-j-adr/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp08-forgiveness-was-a-patch/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp09-documentation-that-lies/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp10-when-the-paper-is-wrong/</loc>
<lastmod>2026-04-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-named-datasource-rogue-agent/</loc>
<lastmod>2026-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-resilience-conflict-timeout-vertx/</loc>
<lastmod>2026-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-substrate-and-what-grows/</loc>
<lastmod>2026-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp11-trust-without-memory/</loc>
<lastmod>2026-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp12-trace-id-entity-listener-gap/</loc>
<lastmod>2026-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-everything-in-its-own-datasource/</loc>
<lastmod>2026-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-routing-signals-health-cleanup/</loc>
<lastmod>2026-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-speech-act-taxonomy-ships/</loc>
<lastmod>2026-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-workbroker-wiring-shared-spi/</loc>
<lastmod>2026-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-fix-that-breaks-everything/</loc>
<lastmod>2026-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-four-spis-two-traps/</loc>
<lastmod>2026-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-jlama-fixed-ci-housekeeping/</loc>
<lastmod>2026-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-primitive-and-orchestrator/</loc>
<lastmod>2026-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-commitment-store-ships/</loc>
<lastmod>2026-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-mesh-identity-normative/</loc>
<lastmod>2026-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-normative-ledger-ships/</loc>
<lastmod>2026-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-slas-signals-connectors/</loc>
<lastmod>2026-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-wiring-spis-lifecycle-control/</loc>
<lastmod>2026-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-connecting-quarkus-work-blackboard/</loc>
<lastmod>2026-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-six-ways-to-query/</loc>
<lastmod>2026-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-optional-reports-postgres-truth/</loc>
<lastmod>2026-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-what-the-channel-allows/</loc>
<lastmod>2026-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-worker-registration-speech-act/</loc>
<lastmod>2026-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-m-of-n-rule-rewriting/</loc>
<lastmod>2026-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-migration-gaps-closed/</loc>
<lastmod>2026-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-panel-knows-its-case/</loc>
<lastmod>2026-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-what-the-reviews-missed/</loc>
<lastmod>2026-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-auditing-the-audit-trail/</loc>
<lastmod>2026-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-distributed-sse-infra-tax/</loc>
<lastmod>2026-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-ledger-audit-wrong-models/</loc>
<lastmod>2026-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-platform-wide-breaking-window/</loc>
<lastmod>2026-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-workaround-that-wasnt/</loc>
<lastmod>2026-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-ci-chain-repair/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-the-sentinel-this-time/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-three-bugs-wrong-error/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-two-bugs-that-looked-wrong/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-what-polling-was-hiding/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-workers-can-talk-back/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-case-panel-and-mcp-cliff/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-delegates-transactions-parallel-universe/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-docs-that-build-themselves/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-scoped-trust/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp04-the-body-of-work/</loc>
<lastmod>2026-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp03-default-that-bit-us/</loc>
<lastmod>2026-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-platform-positioning-incremental-build/</loc>
<lastmod>2026-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-when-papers-disagree/</loc>
<lastmod>2026-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-speech-acts-and-priority/</loc>
<lastmod>2026-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-sse-two-silent-failures/</loc>
<lastmod>2026-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-the-coherence-invariant/</loc>
<lastmod>2026-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-two-models-for-trust/</loc>
<lastmod>2026-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp01-what-kind-of-message-is/</loc>
<lastmod>2026-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-cleaning-house-before-merge/</loc>
<lastmod>2026-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/notes/mdp02-the-proxy-and-the-bean/</loc>
<lastmod>2026-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://mdproctor.github.io/archive/</loc>
</url>
<url>
<loc>https://mdproctor.github.io/articles/</loc>
</url>
<url>
<loc>https://mdproctor.github.io/notes/</loc>
</url>
<url>
<loc>https://mdproctor.github.io/CLAUDE/</loc>
</url>
<url>
<loc>https://mdproctor.github.io/docs/retro-issues/</loc>
</url>
<url>
<loc>https://mdproctor.github.io/</loc>
</url>
</urlset>
