<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://vechenkov.info/projects</loc>
    <lastmod>2026-08-30</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://vechenkov.info/about</loc>
    <lastmod>2026-08-30</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://vechenkov.info/collab</loc>
    <lastmod>2026-08-30</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://vechenkov.info/projects/clew</loc>
    <lastmod>2026-08-30</lastmod>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/01-clew/gallery/interface-1.png</image:loc>
      <image:title>Clew prerequisite path</image:title>
      <image:caption>Clew displays an Incident Response Lifecycle topic and the prerequisite path required before the topic can be completed.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/01-clew/gallery/interface-2.png</image:loc>
      <image:title>Clew learning workspace</image:title>
      <image:caption>A Clew workspace with a 190-topic mathematics graph, workspace navigation, and the prerequisite path for Introduction to Derivatives.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/01-clew/gallery/interface-3.png</image:loc>
      <image:title>Clew AI graph expansion</image:title>
      <image:caption>The Clew assistant proposes a reviewed 53-topic expansion that connects a mathematics curriculum to a machine-learning goal.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/01-clew/gallery/interface-4.png</image:loc>
      <image:title>Clew workspace settings</image:title>
      <image:caption>Clew workspace configuration for model providers, snapshots, AI generation budgets, and closure quiz thresholds.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/01-clew/role-poster.webp</image:loc>
      <image:title>Clew project cover</image:title>
      <image:caption>Video cover for the Clew goal-directed learning workspace.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://vechenkov.info/projects/standleo</loc>
    <lastmod>2026-08-30</lastmod>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/02-standleo/shots/core-agent.png</image:loc>
      <image:title>Operations agent analytics</image:title>
      <image:caption>A production chat with the operations agent showing a website traffic chart and a multi-service project summary generated from live data.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/02-standleo/shots/portal.png</image:loc>
      <image:title>Public portal donation flow</image:title>
      <image:caption>The public game portal donation page with account lookup, product selection, support routing, and checkout.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/02-standleo/role-poster.webp</image:loc>
      <image:title>Game operations ecosystem cover</image:title>
      <image:caption>Video cover for the software and operations platform behind the live game project.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://vechenkov.info/projects/octopus</loc>
    <lastmod>2026-08-30</lastmod>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/03-octopus/gallery/workspace-overview.webp</image:loc>
      <image:title>Octopus OS workspace overview</image:title>
      <image:caption>A three-pane overview of the Octopus OS desktop app showing project navigation, active tasks and agents, the operator home surface, and the new-task composer.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/03-octopus/gallery/agent-home.webp</image:loc>
      <image:title>Octopus OS home</image:title>
      <image:caption>The Octopus OS home screen with projects, tasks, active tools, scheduled work, and the operator input surface.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/03-octopus/gallery/agent-call.webp</image:loc>
      <image:title>Octopus OS voice session</image:title>
      <image:caption>A full-screen Octopus OS voice session with task progress, active tools, scheduled work, and the listening interface.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/03-octopus/gallery/system-topology.webp</image:loc>
      <image:title>Octopus system topology</image:title>
      <image:caption>The system topology dashboard organizes agent runs by execution environment and exposes checkpoints, interfaces, and artifacts for a selected worker.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/03-octopus/gallery/world-topology.webp</image:loc>
      <image:title>Octopus world projection topology</image:title>
      <image:caption>A world projection graph showing the interfaces that connect system workers to files, search, email, calendar, Codex, and operator chat.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/03-octopus/gallery/locked-profile.webp</image:loc>
      <image:title>Locked Octopus workspace profile</image:title>
      <image:caption>The locked Octopus OS workspace screen that separates local client data behind profile authentication.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/03-octopus/role-poster.webp</image:loc>
      <image:title>Octopus OS project cover</image:title>
      <image:caption>Video cover for the long-running agentic operating environment.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://vechenkov.info/projects/hackcode</loc>
    <lastmod>2026-08-30</lastmod>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/04-hackcode/gallery/onboarding.webp</image:loc>
      <image:title>HackCode learner and mentor onboarding</image:title>
      <image:caption>HackCode onboarding lets a new user choose between learning and building or running a private cohort.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/04-hackcode/gallery/spaces-catalog.webp</image:loc>
      <image:title>HackCode public spaces catalog</image:title>
      <image:caption>The public HackCode spaces catalog presents programming communities, their courses, challenges, members, and featured content.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/04-hackcode/gallery/course-theory.webp</image:loc>
      <image:title>HackCode course theory</image:title>
      <image:caption>A JavaScript course lesson in HackCode with structured theory, code examples, navigation, and lesson progress.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/04-hackcode/gallery/course-quiz.webp</image:loc>
      <image:title>HackCode course quiz</image:title>
      <image:caption>An interactive JavaScript course quiz in HackCode with answer choices and immediate validation feedback.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/04-hackcode/gallery/project-creation.webp</image:loc>
      <image:title>HackCode learner project creation</image:title>
      <image:caption>The HackCode project editor for publishing a project story, screenshots, repository links, visibility, status, comments, and likes.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/04-hackcode/gallery/challenge-catalog.webp</image:loc>
      <image:title>HackCode public challenge catalog</image:title>
      <image:caption>The HackCode challenge catalog with featured hackathons, public results, project proof, rewards, and submission deadlines.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/04-hackcode/role-poster.webp</image:loc>
      <image:title>HackCode project cover</image:title>
      <image:caption>Video cover for the live HackCode learning and coding-community platform.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://vechenkov.info/projects/codex-web-gpt</loc>
    <lastmod>2026-08-30</lastmod>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/05-codex-web-gpt/gallery/setup.webp</image:loc>
      <image:title>Codex Web GPT setup</image:title>
      <image:caption>The production launcher verifies ChatGPT sign-in, runs a streamed browser smoke test, installs web models into Codex, and offers optional MCP configuration.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/05-codex-web-gpt/gallery/mcp.webp</image:loc>
      <image:title>Codex tools connected through MCP</image:title>
      <image:caption>The Codex Web GPT launcher guides the user through connecting the active local Codex harness to ChatGPT through MCP.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/05-codex-web-gpt/gallery/settings.webp</image:loc>
      <image:title>Codex Web GPT launcher settings</image:title>
      <image:caption>Production settings for startup, Codex routing, retained background service, browser visibility, language, diagnostics, and integration removal.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/05-codex-web-gpt/gallery/browser.webp</image:loc>
      <image:title>Private ChatGPT browser surface</image:title>
      <image:caption>The launcher browser surface uses a fresh Temporary Chat for each Codex web-model turn and remains idle when no task is active.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://vechenkov.info/assets/projects/05-codex-web-gpt/role-poster.webp</image:loc>
      <image:title>Codex Web GPT project cover</image:title>
      <image:caption>Video cover for the production desktop bridge between Codex and ChatGPT Web models.</image:caption>
    </image:image>
  </url>
</urlset>
