<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://kichang.info</loc>
<lastmod>2026-07-22T10:15:51.262Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://kichang.info/about</loc>
<lastmod>2025-12-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/mentoring</loc>
<lastmod>2026-04-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/tools/json-formatter</loc>
<lastmod>2026-01-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://kichang.info/tools/air-quality</loc>
<lastmod>2026-03-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://kichang.info/privacy-policy</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://kichang.info/terms-of-service</loc>
<lastmod>2025-12-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://kichang.info/renderguard/terms</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://kichang.info/renderguard/privacy</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://kichang.info/series</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/nodejs-deep-dive</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/redis-deep-dive</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/nodejs-ecosystem</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/hybrid-search</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/recurring-payment</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/claude-code-mcp</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/claude-code-optimization</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/oci-mysql</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/monitoring-automation</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/nestjs-deep-dive</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/series/rdbms-deep-dive</loc>
<lastmod>2026-07-22T10:15:51.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kichang.info/blog/reuse-asset-audit</loc>
<lastmod>2026-07-22T07:05:23.241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ai-effort-estimation</loc>
<lastmod>2026-07-22T07:05:35.444Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/function-point-underestimation</loc>
<lastmod>2026-07-22T07:05:58.976Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/estimate-to-fit-trap</loc>
<lastmod>2026-07-22T07:06:22.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/macos-disk-cleanup-triage</loc>
<lastmod>2026-07-22T07:06:52.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/apify-instagram-reels-template</loc>
<lastmod>2026-07-22T07:07:15.727Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/agent-memory-audit</loc>
<lastmod>2026-07-22T07:07:33.448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/r2-presigned-multipart-upload</loc>
<lastmod>2026-07-22T07:07:51.134Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/macos-ntfs-fuse-t</loc>
<lastmod>2026-07-22T07:08:42.745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/kokoro-mlx-tts-memory</loc>
<lastmod>2026-07-22T07:09:00.374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/macos-swap-jetsam-oom</loc>
<lastmod>2026-07-22T07:09:12.325Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/docker-latest-tag-pull</loc>
<lastmod>2026-07-22T07:09:29.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/dangling-reference-crash</loc>
<lastmod>2026-07-22T07:09:41.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/dns-cutover-letsencrypt</loc>
<lastmod>2026-07-22T07:09:53.970Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/arm64-qemu-native-runner</loc>
<lastmod>2026-07-22T07:10:11.572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ci-build-registry-pull</loc>
<lastmod>2026-07-22T07:10:23.446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/windows-without-activation</loc>
<lastmod>2026-07-22T07:10:35.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/preinstalled-windows-laptop</loc>
<lastmod>2026-07-22T07:10:47.559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/subagent-model-tiering</loc>
<lastmod>2026-07-22T07:11:09.866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/oci-arm64-build-split</loc>
<lastmod>2026-07-22T07:11:27.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/wordpress-local-docker-clone</loc>
<lastmod>2026-07-22T07:11:45.128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/planning-docs-trd-adr</loc>
<lastmod>2026-07-22T07:12:03.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/planning-docs-ia-wireframe</loc>
<lastmod>2026-07-22T07:12:26.323Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/planning-docs-prd-discovery</loc>
<lastmod>2026-07-22T07:12:43.944Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/instagram-business-discovery</loc>
<lastmod>2026-07-22T07:13:01.629Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/voice-cloning-local-tts</loc>
<lastmod>2026-07-22T07:13:30.552Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/choosing-diagrams</loc>
<lastmod>2026-07-22T07:13:48.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/state-er-class</loc>
<lastmod>2026-07-22T07:14:06.269Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/flowchart-and-sequence</loc>
<lastmod>2026-07-22T07:14:18.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/diagram-as-perspective</loc>
<lastmod>2026-07-22T07:14:30.117Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/gmail-mcp-inbox-cleanup</loc>
<lastmod>2026-07-22T07:14:42.098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/claude-design-sync</loc>
<lastmod>2026-07-22T07:15:11.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/context-window-explained</loc>
<lastmod>2026-07-22T07:15:28.877Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/minimal-valid-html-document</loc>
<lastmod>2026-07-22T07:15:52.304Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/model-update-or-finetuning</loc>
<lastmod>2026-07-22T07:16:09.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ios-web-audio-silent</loc>
<lastmod>2026-07-22T07:16:27.535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vercel-custom-domain</loc>
<lastmod>2026-07-22T07:16:45.057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ffmpeg-videotoolbox-encoding</loc>
<lastmod>2026-07-22T07:16:57.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/agent-dev-guardrails</loc>
<lastmod>2026-07-22T07:17:15.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/web-game-basics</loc>
<lastmod>2026-07-22T07:17:44.291Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/claude-code-gov-support</loc>
<lastmod>2026-07-22T07:17:50.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/whisper-claude-caption-cut</loc>
<lastmod>2026-07-22T07:18:08.137Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/api-mashup-revenue</loc>
<lastmod>2026-07-22T07:18:37.064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vibe-coding-first</loc>
<lastmod>2026-07-22T07:18:43.272Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vibe-coding-non-developers</loc>
<lastmod>2026-07-22T07:18:49.500Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/instagram-auto-publish</loc>
<lastmod>2026-07-22T07:18:55.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/pwa-push-admin</loc>
<lastmod>2026-07-22T07:19:13.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/infer-web-tech-stack</loc>
<lastmod>2026-07-22T07:19:36.700Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/smishing-whois-dig</loc>
<lastmod>2026-07-22T07:20:05.865Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/korea-auth-stack-pitfalls</loc>
<lastmod>2026-07-22T07:20:23.466Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/background-agent-monitor-channel</loc>
<lastmod>2026-07-22T07:20:52.735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/adversarial-parallel-orchestration</loc>
<lastmod>2026-07-22T07:21:16.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/phase-isolation-handoff</loc>
<lastmod>2026-07-22T07:21:39.783Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ai-agent-merge-deploy</loc>
<lastmod>2026-07-22T07:22:03.204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/framer-vs-hubspot</loc>
<lastmod>2026-07-22T07:22:26.808Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vrew-hardware-acceleration</loc>
<lastmod>2026-07-22T07:22:45.032Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vrew-temp-cleanup-paradox</loc>
<lastmod>2026-07-22T07:23:14.064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vrew-autosave-cleanup</loc>
<lastmod>2026-07-22T07:23:48.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/tauri-desktop-3mb</loc>
<lastmod>2026-07-22T07:24:17.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/codef-mydata-exploration</loc>
<lastmod>2026-07-22T07:24:40.821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vrew-export-stuck</loc>
<lastmod>2026-07-22T07:24:58.691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/exe-target-os-build</loc>
<lastmod>2026-07-22T07:25:16.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/bat-exe-path</loc>
<lastmod>2026-07-22T07:25:39.576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/windows-ssh-powershell-pitfalls</loc>
<lastmod>2026-07-22T07:26:06.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ai-natural-language-programming</loc>
<lastmod>2026-07-22T07:26:35.402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/agent-knowledge-base-1hop</loc>
<lastmod>2026-07-22T07:26:41.655Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/surviving-developer-ai-era</loc>
<lastmod>2026-07-22T07:26:59.243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/claude-code-diagnosis-followup</loc>
<lastmod>2026-07-22T07:27:05.521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ai-agent-memory-harness</loc>
<lastmod>2026-07-22T07:27:23.128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/mcp-rest-tradeoff</loc>
<lastmod>2026-07-22T07:27:29.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/playwright-mcp-launchagent-http</loc>
<lastmod>2026-07-22T07:27:52.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/chrome-extension-playwright-mock</loc>
<lastmod>2026-07-22T07:28:21.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/chatbot-ui-to-harness</loc>
<lastmod>2026-07-22T07:28:45.200Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/neon-agent-memory-pilot</loc>
<lastmod>2026-07-22T07:29:08.517Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/claude-code-routing-gap</loc>
<lastmod>2026-07-22T07:29:31.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/claude-code-routing-matrix</loc>
<lastmod>2026-07-22T07:29:49.483Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/claude-code-transcript-diagnosis</loc>
<lastmod>2026-07-22T07:30:13.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/diy-external-api-sandbox</loc>
<lastmod>2026-07-22T07:30:30.724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ai-harness-explicit</loc>
<lastmod>2026-07-22T07:30:36.996Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/python-vs-algorithms</loc>
<lastmod>2026-07-22T07:30:43.285Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/do-we-need-rag</loc>
<lastmod>2026-07-22T07:30:49.498Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/dogfood-ai-harness</loc>
<lastmod>2026-07-22T07:30:55.779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/claude-code-mcp-memory</loc>
<lastmod>2026-07-22T07:31:02.096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/tls-fingerprint-cookie-binding</loc>
<lastmod>2026-07-22T07:31:14.113Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/browser-automation-layers</loc>
<lastmod>2026-07-22T07:31:31.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/claude-cli-launchagent-pitfalls</loc>
<lastmod>2026-07-22T07:31:49.429Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/skill-to-batch-automation</loc>
<lastmod>2026-07-22T07:32:13.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vibe-coding-cloudflare-cron</loc>
<lastmod>2026-07-22T07:32:31.005Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vibe-coding-scheduling</loc>
<lastmod>2026-07-22T07:32:42.965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/vibe-coding-git-prerequisites</loc>
<lastmod>2026-07-22T07:32:49.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/swc-nestjs-prop-union</loc>
<lastmod>2026-07-22T07:32:55.499Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/jest-oom-macos-memory</loc>
<lastmod>2026-07-22T07:33:13.069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/mcp-oauth-launchagent</loc>
<lastmod>2026-07-22T07:33:30.724Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/mcp-stdio-vs-http</loc>
<lastmod>2026-07-22T07:34:05.246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ga4-data-api-sync</loc>
<lastmod>2026-07-22T07:34:22.825Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/cookieless-daily-salt</loc>
<lastmod>2026-07-22T07:34:46.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/first-party-view-counter</loc>
<lastmod>2026-07-22T07:35:03.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/ga4-blind-spot-series</loc>
<lastmod>2026-07-22T07:35:27.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/it-freelance-market-adaptation</loc>
<lastmod>2026-07-22T07:35:38.963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kichang.info/blog/nextjs-coolify-security-hardening</loc>
<lastmod>2026-07-22T07:35:45.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
