<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://o2osourcing.com/blog/china-factory-sourcing-checklist-quotes-payments-approvals-g18qiw/</loc><lastmod>2026-09-29T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/</loc><lastmod>2026-10-30T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/supplier-owner-and-deadline-verification-checklist-en8lkp/</loc><lastmod>2026-10-13T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-document-city-timing-and-market-conditions-without-stereotyping-s-lku8cs/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-preserve-context-when-citing-a-public-supplier-discussion-f4vkdn/</loc><lastmod>2026-10-30T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-record-a-packaging-failure-without-turning-a-diary-into-an-allega-97yhh2/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-run-a-decision-ready-supplier-call-when-authority-is-unclear-9ftb5n/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-separate-a-public-complaint-from-verifiable-order-evidence-zq528t/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-set-a-response-and-escalation-threshold-for-unconfirmed-supplier-ff3a1z/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-turn-a-supplier-chat-into-a-controlled-decision-record-zmjfcs/</loc><lastmod>2026-10-30T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-preserve-version-history-in-a-buyer-diary-after-a-specification-c-8f0xao/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-turn-a-delivery-delay-into-a-next-order-control-note-2zc7q1/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-write-a-sourcing-diary-when-the-root-cause-is-still-unknown-miqcd0/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-close-a-pre-production-meeting-with-an-evidence-request-summary-hr7l7j/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-compare-conflicting-public-accounts-without-claiming-prevalence-zkh215/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-design-a-bilingual-recap-that-separates-translation-from-approval-0jvfzz/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-document-a-payment-milestone-question-before-it-becomes-a-dispute-7li3eq/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-turn-a-public-sourcing-question-into-a-neutral-buyer-checklist-vknwr6/</loc><lastmod>2026-10-30T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-turn-an-ambiguous-supplier-interaction-into-a-context-aware-verif-xplksv/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-turn-an-unresolved-supplier-answer-into-a-verifiable-follow-up-re-nckqwj/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/when-a-screenshot-is-not-enough-verifying-context-before-citing-it-9tnyyr/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-record-a-verbal-production-change-before-it-reaches-the-factory-f-zbzqqt/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-redact-a-supplier-discussion-before-editorial-review-5cl7d9/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-request-written-supplier-confirmation-after-an-ambiguous-producti-to76fh/</loc><lastmod>2026-10-30T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/how-to-test-a-social-context-assumption-before-it-changes-a-sourcing-dec-em5o6w/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-turn-a-sample-revision-into-a-buyer-decision-diary-avjxeu/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/build-a-supplier-decision-log-for-china-orders-from-meeting-notes-to-ver-ytx5xi/</loc><lastmod>2026-10-23T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/the-supplier-decision-log-closing-open-issues-after-china-sourcing-meeti-2d0do9/</loc><lastmod>2026-10-23T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/turn-china-supplier-conversations-into-an-action-log-decisions-owners-ex-ezlpmq/</loc><lastmod>2026-10-23T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/turn-supplier-conversations-into-a-decision-log-a-context-safe-method-fo-6yos0w/</loc><lastmod>2026-10-23T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/when-a-supplier-conversation-feels-ambiguous-create-a-context-debrief-be-0dki56/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/culture/build-a-context-map-before-you-escalate-an-ambiguous-supplier-exchange-9fejpy/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-the-o2o-sourcing-blog-turns-lived-experience-into-useful-buyer-evide-6aathr/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-review-a-public-supplier-communication-discussion-without-overgen-ulp7li/</loc><lastmod>2026-11-01T00:00:00Z</lastmod></url>
  <url><loc>https://o2osourcing.com/blog/how-to-write-a-useful-sourcing-diary-from-one-concrete-order-problem-9z5chc/</loc><lastmod>2026-10-22T00:00:00Z</lastmod></url>
</urlset>
