<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://atelierops.net</loc></url><url><loc>https://atelierops.net/about</loc></url><url><loc>https://atelierops.net/approach</loc></url><url><loc>https://atelierops.net/contact</loc></url><url><loc>https://atelierops.net/legal</loc></url><url><loc>https://atelierops.net/services</loc></url><url><loc>https://atelierops.net/states</loc></url><url><loc>https://atelierops.net/writings</loc></url><url><loc>https://atelierops.net/writings/error-budgets-that-dont-lie</loc></url><url><loc>https://atelierops.net/writings/how-to-write-an-adr-no-one-will-read</loc></url><url><loc>https://atelierops.net/writings/oncall-rotations-without-burnout</loc></url><url><loc>https://atelierops.net/writings/paved-roads-vs-platforms</loc></url><url><loc>https://atelierops.net/writings/service-boundaries-through-mcp-contracts</loc></url><url><loc>https://atelierops.net/writings/slsa-l3-without-saas</loc></url><url><loc>https://atelierops.net/writings/smallest-model-that-does-the-job</loc></url><url><loc>https://atelierops.net/writings/threat-models-on-one-page</loc></url><url><loc>https://atelierops.net/writings/why-we-dont-publish-customer-logos</loc></url></urlset>