<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://antonksan.ru/</loc>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog</loc>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/prompts/debates</loc>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/prompts/research</loc>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/prompts/validation</loc>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/tarot-reversed-cards-full-stc-cycle</loc>
    <lastmod>2026-06-25</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/free-tier-mistake-why-users-dont-pay</loc>
    <lastmod>2026-06-24</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/llm-provider-lag-silent-broken-readings</loc>
    <lastmod>2026-06-24</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/remove-ai-signs-from-generated-text</loc>
    <lastmod>2026-06-24</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/registration-wall-killed-conversion</loc>
    <lastmod>2026-06-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/self-hosted-error-tracking-vs-sentry</loc>
    <lastmod>2026-06-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/web-to-telegram-bridge-exit-intent-popup</loc>
    <lastmod>2026-06-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/own-wordstat-direct-api-seo-hub-architecture</loc>
    <lastmod>2026-06-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/yookassa-payment-no-transaction-callback-url</loc>
    <lastmod>2026-06-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/faster-whisper-self-host-cpu</loc>
    <lastmod>2026-06-18</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/fake-loading-dark-pattern-ai-consilium</loc>
    <lastmod>2026-06-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/deepseek-empty-json-retry-fix</loc>
    <lastmod>2026-06-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/funnel-analytics-before-traffic-referral-2x</loc>
    <lastmod>2026-06-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ab-test-paywall-90-of-90-same-variant</loc>
    <lastmod>2026-06-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/self-host-embeddings-cpu-russia</loc>
    <lastmod>2026-06-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/revive-dead-product-db-deadlock-llm</loc>
    <lastmod>2026-06-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/deep-research-106-ai-agents-niche-validation</loc>
    <lastmod>2026-06-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/two-frontends-ui-drift-shared-shell</loc>
    <lastmod>2026-06-14</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/cartara-server-migration-restore-after-downtime</loc>
    <lastmod>2026-06-14</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/subscription-vs-token-packages-ai-product</loc>
    <lastmod>2026-06-14</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-cartoon-character-consistency-reference-sheet</loc>
    <lastmod>2026-06-13</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/single-source-of-truth-token-pricing</loc>
    <lastmod>2026-06-12</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/claude-fable-5-cyber-safeguards-security-audit</loc>
    <lastmod>2026-06-10</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-character-red-line-crisis-safety</loc>
    <lastmod>2026-06-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/claude-opus-cyber-safeguard-blocks-own-audit</loc>
    <lastmod>2026-06-07</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/karuseli-nol-prosmotrov-reels-cherez-neyroseti</loc>
    <lastmod>2026-06-06</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/postgres-advisory-lock-llm-deadlock</loc>
    <lastmod>2026-06-05</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/nextjs-static-export-index-txt-url-bug</loc>
    <lastmod>2026-06-05</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/share-module-viral-feature-7-products</loc>
    <lastmod>2026-06-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/revshare-partner-program-money-ledger</loc>
    <lastmod>2026-06-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/llm-truth-injection-prompt-tuning</loc>
    <lastmod>2026-06-03</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/claude-code-wrong-diagnosis-silent-push-fail</loc>
    <lastmod>2026-06-01</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/claude-code-s-telefona-vnc-bez-vps</loc>
    <lastmod>2026-06-01</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/docker-compose-env-not-passed-to-container</loc>
    <lastmod>2026-05-31</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/parallel-claude-sessions-git-worktree</loc>
    <lastmod>2026-05-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/plugin-registry-claude-code-self-integrating-modules</loc>
    <lastmod>2026-05-29</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/llm-identical-answers-different-data</loc>
    <lastmod>2026-05-28</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/prompt-caching-90-percent-myth-haiku-deepseek</loc>
    <lastmod>2026-05-27</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/logotip-v-ai-personazha-cartara</loc>
    <lastmod>2026-05-27</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-agent-overnight-admin-audit</loc>
    <lastmod>2026-05-26</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/telegram-mini-app-web-parity-cost</loc>
    <lastmod>2026-05-26</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/research-to-feature-cartara-one-day</loc>
    <lastmod>2026-05-25</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-assistant-deeper-than-claude</loc>
    <lastmod>2026-05-24</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/cut-system-prompt-prompt-caching-save-tokens</loc>
    <lastmod>2026-05-24</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/claude-vs-gpt-debate-ugc-game-architecture</loc>
    <lastmod>2026-05-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/game-where-ai-turns-words-into-abilities</loc>
    <lastmod>2026-05-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/cartara-web-tma-single-design-language</loc>
    <lastmod>2026-05-21</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/database-redis-not-exposed-docker-bindings</loc>
    <lastmod>2026-05-21</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/telegram-bot-website-auth-deep-link</loc>
    <lastmod>2026-05-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/web-telegram-mini-app-consistent-ux</loc>
    <lastmod>2026-05-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-extract-moment-vs-frankenstein-cuts</loc>
    <lastmod>2026-05-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-feels-no-taste-rule-not-tool</loc>
    <lastmod>2026-05-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/whisper-russian-speech-hallucinations-fix</loc>
    <lastmod>2026-05-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/pricing-software-by-value-not-size</loc>
    <lastmod>2026-05-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/openrouter-no-whisper-embeddings-local</loc>
    <lastmod>2026-05-13</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/leaked-api-key-in-ai-chat</loc>
    <lastmod>2026-05-13</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/design-project-with-ai-before-code</loc>
    <lastmod>2026-05-12</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/demo-crash-incomplete-openrouter-migration</loc>
    <lastmod>2026-05-10</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/kubernetes-overengineering-oomkilled-ci</loc>
    <lastmod>2026-05-10</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/vibecoding-from-phone-claude-code-telegram</loc>
    <lastmod>2026-05-05</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/reuse-code-telegram-mini-app-and-web</loc>
    <lastmod>2026-05-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/mlx-whisper-vs-faster-whisper-mac</loc>
    <lastmod>2026-05-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/vybor-llm-po-evalu-haiku-gpt5-mini</loc>
    <lastmod>2026-05-01</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-consilium-eval-said-no-branching</loc>
    <lastmod>2026-04-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ios-safari-samesite-cookie-subdomain</loc>
    <lastmod>2026-04-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/telegram-rides-bot-one-day-reuse</loc>
    <lastmod>2026-04-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/green-tests-six-bugs-telegram-smoke-test</loc>
    <lastmod>2026-04-28</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/telegram-bot-mvp-week-411-tests</loc>
    <lastmod>2026-04-27</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/telegram-bot-9-specs-8-ai-experts</loc>
    <lastmod>2026-04-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/vibecoding-estimate-client-order</loc>
    <lastmod>2026-04-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-702-tarot-texts-35-min</loc>
    <lastmod>2026-04-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/telegram-accounts-bans-180-groups</loc>
    <lastmod>2026-04-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/what-is-ai-agent-honest-breakdown</loc>
    <lastmod>2026-04-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-text-looks-like-neural-network-rejected</loc>
    <lastmod>2026-04-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/openai-to-openrouter-migration</loc>
    <lastmod>2026-04-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/user-tester-ai-persona-abstract</loc>
    <lastmod>2026-04-20</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/astrology-mvp-7-hours</loc>
    <lastmod>2026-04-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/agpl-license-own-astro-engine</loc>
    <lastmod>2026-04-13</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/device-session-privacy-bug</loc>
    <lastmod>2026-04-12</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/10-telegram-accounts-proxy-enrichment</loc>
    <lastmod>2026-04-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/github-stars-velocity-tracking</loc>
    <lastmod>2026-04-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/eto-uzhe-anima-ne-mako</loc>
    <lastmod>2026-04-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/cartara-numerology-week-to-prod</loc>
    <lastmod>2026-04-07</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/claude-code-four-mistakes-anima</loc>
    <lastmod>2026-04-07</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-consilium-forgot-user</loc>
    <lastmod>2026-04-05</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/apify-free-tier-not-free</loc>
    <lastmod>2026-04-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/anima-three-phases-two-days</loc>
    <lastmod>2026-04-03</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/deploy-empty-screen-auto-send-fix</loc>
    <lastmod>2026-04-03</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/400k-telegram-channels-chrome-devtools</loc>
    <lastmod>2026-04-03</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/openai-codex-claude-code-consilium</loc>
    <lastmod>2026-04-01</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/mako-week-1-accounts-dead</loc>
    <lastmod>2026-03-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ne-mogu-otvetit-chem-zanimayus</loc>
    <lastmod>2026-03-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/peredelal-sajt-ne-mog-opisat-sebya</loc>
    <lastmod>2026-03-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/stc-guardian-mcp-ai-process</loc>
    <lastmod>2026-03-29</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/build-log-system-auto-content-pipeline</loc>
    <lastmod>2026-03-29</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/mako-zero-views-empty-profile</loc>
    <lastmod>2026-03-28</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/scd-consilium-method</loc>
    <lastmod>2026-03-28</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/mako-black-screen-fix</loc>
    <lastmod>2026-03-27</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-content-system-v2</loc>
    <lastmod>2026-03-27</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/ai-debates-method</loc>
    <lastmod>2026-03-26</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/mako-specs-debates</loc>
    <lastmod>2026-03-26</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://antonksan.ru/blog/reels-pipeline</loc>
    <lastmod>2026-03-25</lastmod>
    <priority>0.8</priority>
  </url>
</urlset>