<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://signalstudio.cc/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/about/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/author/leo-j-li/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/books/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/books/ai-agents-for-sre/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/ai-cost-engineering/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/context-engineering-in-production/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/engineering-judgment-in-the-age-of-ai/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/evaluating-ai-agents/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/from-the-field-to-the-product/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/generative-engine-optimization/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/observability-for-ai-agents/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/securing-ai-agents/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/books/why-systems-fail/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/errata/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/agent-tool-permission-system/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/agent-trace-schema/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/ai-coding-faster-learning-less/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/allocate-a-context-window-budget/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/avoid-permanent-custom-development/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/build-an-agent-task-portfolio/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/calculate-cost-per-ai-outcome/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/can-ai-find-root-cause-from-opentelemetry/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/can-system-prompts-stop-prompt-injection/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/choose-between-on-demand-and-provisioned-ai-capacity/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/choose-rdf-owl-shacl-property-graph-or-relational-model/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/context-memory-and-state-differences/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/control-sensitive-data-and-cardinality-in-agent-telemetry/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/diagnose-why-ai-does-not-cite-a-page/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/diagnostic-tools-an-sre-agent-should-be-allowed-to-call/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/fde-vs-solutions-consulting-and-implementation-roles/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/five-decisions-before-writing-code/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/geo-vs-seo/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/golden-dataset-is-not-enough/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/govern-fde-access-to-customer-data-and-production/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/grade-the-final-outcome-or-the-agent-trace/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/how-a-junior-developer-should-use-ai-as-tutor-and-reviewer/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/how-an-agent-should-use-delegated-short-lived-identity/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/how-an-fde-team-should-select-customer-problems/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/how-many-trials-a-stochastic-agent-needs/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/how-memory-poisoning-survives-the-original-conversation/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/how-retrieval-should-preserve-provenance/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/how-to-know-an-operation-succeeded-after-http-200/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/is-llms-txt-worth-adding-to-a-technical-site/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/join-traces-logs-and-metrics-safely/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/make-technical-content-citable-without-keyword-stuffing/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/measure-ai-citations-without-misleading-yourself/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/metrics-for-fde-adoption-productization-and-healthy-exit/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/model-incidents-changes-deployments-and-dependencies-over-time/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/observe-agent-memory-across-sessions/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/ontology-taxonomy-knowledge-graph-semantic-layer/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/prevent-duplicate-agent-side-effects/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/prevent-stale-or-poisoned-agent-memory/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/replay-incidents-and-grade-an-ai-investigation/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/resume-a-long-running-agent-safely/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/route-between-small-and-large-models/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/ship-agent-security-without-blocking-every-useful-action/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/shorten-context-without-damaging-task-quality/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/simulate-users-without-fooling-yourself/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/stable-identity-across-traces-metrics-logs-changes-and-services/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/trace-mcp-and-tool-calls-across-a-gateway/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/trace-model-latency-streaming-and-token-usage/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/trace-multi-agent-and-durable-workflows/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/turn-agent-evaluation-results-into-a-production-quality-gate/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/twelve-week-plan-for-building-engineering-judgment-with-ai/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/use-ontology-for-root-cause-investigation-without-claiming-causality/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/validate-an-ontology-before-an-ai-agent-relies-on-it/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/what-a-ninety-day-geo-program-should-deliver/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/what-an-agent-audit-trail-must-record-after-a-change/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/what-an-llm-application-should-cache/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/what-an-sre-agent-should-do-when-telemetry-is-missing/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/what-belongs-in-an-ai-cost-release-gate/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/what-is-a-forward-deployed-engineer/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/what-makes-an-agent-test-environment-reproducible/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/what-to-sandbox-in-an-ai-agent-system/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/when-a-microservice-is-the-wrong-architecture/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/when-agent-approval-or-authority-expires-while-waiting/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/when-an-ai-sre-agent-should-hand-off-to-a-human/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/when-an-fde-project-should-become-a-product-feature/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/which-ai-crawlers-a-publisher-should-allow/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/why-an-rca-bot-blames-the-last-trace-error/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/why-cmdb-data-becomes-stale/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/why-retries-can-make-an-incident-worse/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/why-the-final-answer-is-not-observability/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/guides/why-token-cost-fell-while-cost-per-resolved-task-rose/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/method/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/resources/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/</loc><lastmod>2026-08-26</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/context/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/cost/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/evaluation/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/fde/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/geo/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/judgment/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/observability/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/ontology/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/security/</loc><lastmod>2026-08-25</lastmod></url>
  <url><loc>https://signalstudio.cc/topics/sre/</loc><lastmod>2026-08-25</lastmod></url>
</urlset>
