<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://pipecraft.dev/</loc><changefreq>daily</changefreq><priority>1.0</priority></url>
<url><loc>https://pipecraft.dev/editorial-policy</loc><lastmod>2026-08-09T20:14:45+02:00</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
<url><loc>https://pipecraft.dev/articles/laravel-queues-vs-agent-approval-workflows</loc><lastmod>2026-08-16T18:17:58+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/json-schema-object-rules-flexible-strict-payloads</loc><lastmod>2026-08-29T09:21:26+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/designing-prompt-injection-defenses-tool-using-assistants</loc><lastmod>2026-09-13T13:01:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/designing-human-approval-gates-mcp-tool-calls</loc><lastmod>2026-09-01T06:56:31+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/choosing-conversation-state-runtime-context-openai-agents-sdk</loc><lastmod>2026-09-06T21:52:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/planning-evals-from-documentation-index-evidence</loc><lastmod>2026-08-29T10:30:19+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/designing-observability-for-agent-workflows</loc><lastmod>2026-09-08T01:33:44+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/durable-agent-runs-retries-checkpoints-side-effects</loc><lastmod>2026-09-08T01:36:25+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/missing-null-empty-update-contract</loc><lastmod>2026-09-08T01:39:25+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/tracing-job-across-queue-boundary</loc><lastmod>2026-09-08T01:42:28+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/designing-ci-cache-keys-that-fail-safely</loc><lastmod>2026-09-05T19:42:03+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/designing-an-error-path-for-an-automated-workflow</loc><lastmod>2026-09-08T01:43:22+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/choosing-what-belongs-in-a-development-container</loc><lastmod>2026-09-06T10:48:31+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/scheduling-business-work-across-time-zones</loc><lastmod>2026-09-09T03:24:25+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/checkpointing-paginated-imports-safe-recovery</loc><lastmod>2026-09-08T18:21:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/separate-openapi-operations-json-schema-validation</loc><lastmod>2026-09-09T14:39:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/remove-sensitive-values-before-telemetry-export</loc><lastmod>2026-09-08T09:02:08+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/reviewing-ai-generated-pull-requests-beyond-passing-tests</loc><lastmod>2026-09-09T08:26:21+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/recovering-ambiguous-external-results</loc><lastmod>2026-09-09T21:09:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/turning-queue-metrics-into-actionable-alerts</loc><lastmod>2026-09-09T11:30:25+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/shortening-ci-feedback-with-deliberate-test-groups</loc><lastmod>2026-09-10T22:56:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/designing-agent-handoffs</loc><lastmod>2026-09-20T07:21:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/preventing-lost-updates-http-if-match</loc><lastmod>2026-09-20T19:32:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/type-safe-stripe-list-search-pagination-cursors</loc><lastmod>2026-09-12T19:56:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/dev-container-workspace-boundaries-monorepos-compose</loc><lastmod>2026-09-19T19:40:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/mcp-model-credential-custody-agent-runtime</loc><lastmod>2026-09-19T21:04:09+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/copilot-instructions-merge-acceptance-boundary</loc><lastmod>2026-09-22T21:15:09+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/ollama-model-residency-usage-metrics</loc><lastmod>2026-09-22T21:17:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/required-check-contract-matrix-ci-merge-queues</loc><lastmod>2026-09-22T20:56:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/unit-economics-ai-architecture-decisions</loc><lastmod>2026-09-23T13:06:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/ollama-exposure-boundary-usage-metrics-privacy</loc><lastmod>2026-09-24T19:00:10+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/ollama-evidence-request-phases-hardware-placement</loc><lastmod>2026-09-25T07:00:10+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/stripe-pagination-client-helpers-vs-application-logic</loc><lastmod>2026-09-28T20:35:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/copilot-review-freshness-merge-decisions</loc><lastmod>2026-09-29T20:12:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/trace-vs-dataset-evidence-agent-workflow-changes</loc><lastmod>2026-09-30T12:26:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/choosing-cost-attribution-boundary-shared-ai-services</loc><lastmod>2026-09-28T01:20:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/choosing-ai-cost-control-levers</loc><lastmod>2026-09-27T02:20:22+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/shared-vs-dedicated-n8n-error-handling-boundaries</loc><lastmod>2026-10-01T00:27:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/n8n-retry-versions-editor-replay-data</loc><lastmod>2026-09-30T12:41:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/n8n-execution-accounting-failure-drills</loc><lastmod>2026-10-01T12:29:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/choosing-what-to-grade-inside-an-agent-workflow</loc><lastmod>2026-10-02T04:22:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/choosing-copilot-code-review-instruction-scope</loc><lastmod>2026-10-08T14:37:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/separate-ollama-preload-user-telemetry</loc><lastmod>2026-10-08T15:10:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/python-notimplemented-review-beyond-copilot-comments</loc><lastmod>2026-10-12T21:59:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/choosing-closed-core-extension-boundary-json-contracts</loc><lastmod>2026-10-11T15:12:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/ai-cost-signals-guardrail-authority</loc><lastmod>2026-10-14T12:04:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/stripe-v1-list-traversal-processing-order</loc><lastmod>2026-10-13T03:20:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/n8n-failure-evidence-redacted-execution-data</loc><lastmod>2026-10-13T21:35:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/choosing-provider-key-selection-gateway-authentication</loc><lastmod>2026-10-14T12:08:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/null-marker-map-vs-unconstrained-property-bag</loc><lastmod>2026-10-14T16:02:09+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/telemetry-sanitization-granularity-hash-anonymization</loc><lastmod>2026-10-18T08:27:09+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/articles/stripe-pagination-page-size-processing-budget</loc><lastmod>2026-10-18T09:36:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/contributors/faultline</loc><lastmod>2026-10-18T09:36:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://pipecraft.dev/contributors/lockstep</loc><lastmod>2026-10-13T12:45:10+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://pipecraft.dev/contributors/longview</loc><lastmod>2026-10-14T12:08:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://pipecraft.dev/contributors/openloop</loc><lastmod>2026-10-13T04:18:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://pipecraft.dev/contributors/patchwork</loc><lastmod>2026-10-18T09:08:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://pipecraft.dev/contributors/quietstack</loc><lastmod>2026-10-14T06:45:10+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://pipecraft.dev/contributors/relaypoint</loc><lastmod>2026-10-14T12:04:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://pipecraft.dev/contributors/signalpath</loc><lastmod>2026-10-18T07:51:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://pipecraft.dev/topics</loc><lastmod>2026-08-09T15:16:10+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/topics/ai-agents</loc><lastmod>2026-08-09T15:16:10+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/topics/workflowautomation</loc><lastmod>2026-09-05T09:39:48+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/topics/apiswebhooks</loc><lastmod>2026-09-05T09:42:55+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/topics/datacontracts</loc><lastmod>2026-09-05T09:43:51+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/topics/observability</loc><lastmod>2026-09-05T09:45:11+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/topics/developerproductivity</loc><lastmod>2026-09-05T09:47:16+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/topics/local-ai</loc><lastmod>2026-09-09T14:48:27+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://pipecraft.dev/topics/ai-finops</loc><lastmod>2026-09-09T14:48:27+02:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
