<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
  <url>
    <loc>https://lang.ugrad.ai/</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/sitemap.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/sitemap.xml</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/sitemap.txt</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/sitemap.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/structure.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/version.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/llms-language.txt</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/robots.txt</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/for-ai.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/charts/</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.97</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/data/language/arena-lang-board.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.92</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/zen.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.97</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/install.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/lang-chat-desk.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/lang-chat-for-ai.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/lang-graph-hub.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.98</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/lang-lattice.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/lang-shadow-entity.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/stream-stack.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/multiband-glyph.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/data/language/manifest.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/data/language/site-ops-map.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/data/language/lark-governance-slim.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/data/language/rosetta-origin-v1.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/data/language/keyboard-atlas.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/repo.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/repo.json</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://lang.ugrad.ai/repo-tree.txt</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
</urlset>
<!--
  REPO TREE · lang.ugrad.ai · source of truth (also /repo-tree.txt /repo.html /repo.json)
  monorepo: grok-build
  ============================================================================
# lang.ugrad.ai · repository tree (source of truth)
# monorepo: grok-build @ d48d60c
# product root relative to monorepo

grok-build/
├── scripts/language/                          # deploy, bridge, ops scripts
│   ├── lang-site-deploy.sh                    # build lang-dist + paper site
│   ├── lang-chat-bridge.py                    # SpaceXAI / OpenAI-compat / Ollama
│   ├── lang-chat-launch.sh                    # local desk launch
│   ├── stream-stack-launch.sh
│   ├── lang-lattice-soak.py
│   ├── llms-language.txt                      # LLM contract (copied to dist root)
│   ├── lang-ugrad-proxy/                      # CF Worker · domain proxy + presence
│   │   ├── worker.js                          # proxy + POST/GET /api/presence
│   │   └── wrangler.toml
│   └── data/                                  # seed data (also under pwa/data)
│       ├── manifest.json
│       ├── keyboard-atlas.json
│       ├── rosetta-origin-v1.json
│       ├── kbatch-stair-seed.json
│       └── kbatch/
│           ├── lang-index.json
│           ├── mesh.json
│           ├── world-index.json
│           └── …
│
├── experiments/memory-glass/pwa/              # PWA surfaces
│   ├── lang/                                  # ★ HUB SOURCE (edit here)
│   │   ├── index.html                         # hub · ~14.7k lines CSS+JS IIFE
│   │   ├── lang-typebar.js                    # typebar SEND/RECV · ~4.4k lines
│   │   ├── lang-typebar.css
│   │   ├── lang-chrome.js / .css              # shared chrome helpers
│   │   ├── for-ai.html · install.html
│   │   ├── version.json · structure.json
│   │   ├── sitemap.xml · sitemap.html · sitemap.txt · sitemap.json · sitemap.xsl
│   │   ├── robots.txt · .htaccess · CNAME
│   │   ├── repo-tree.txt · repo.json · repo.html · REPO.md   # this breakdown
│   │   └── DEPLOY.md
│   │
│   ├── lang-dist/                             # ★ CF Pages deploy artifact (generated)
│   │   ├── index.html …                       # hub + satellites flat at origin root
│   │   ├── _headers · _redirects
│   │   ├── ugrad/ · vendor/ · data/language/
│   │   └── …
│   │
│   ├── lang-chat-desk.html                    # full desk · ~7.3k lines
│   ├── lang-chat-for-ai.html
│   ├── lang-graph-hub.html                    # AI nav · probe · gov · ~2.3k
│   ├── lang-lattice.html                      # lattice · ~3.3k
│   ├── lang-shadow-entity.html
│   ├── stream-stack.html · stream-stack-core.js
│   ├── multiband-glyph.html
│   ├── lang-composer.js · lang-organic-mesh.js · lang-world-flow.js
│   ├── lang-bloch-codex.js · lang-lexicon-engine.js · lang-memory-maze.js
│   ├── ugrad/                                 # glyph / stenostrip / drone helpers
│   │   ├── multiband-stripe.js
│   │   ├── stenostrip-codec.js · stenostrip-crypto.js · stenostrip-reorg.js
│   │   ├── glyph-qr-chat.js · glyph-tools-form.js
│   │   └── drone-*.js …
│   ├── vendor/echarts.min.js
│   └── data/language/                         # runtime contracts served at /data/…
│       ├── manifest.json · site-ops-map.json · sitemap.json
│       ├── lark-governance-slim.json · lark-governance-tree.json
│       ├── rosetta-origin-v1.json · keyboard-atlas.json
│       └── kbatch/ …
│
└── (skills) .grok/skills/language/            # /language skill · fcs CLI docs
  ============================================================================
  embedded: 2026-08-10-tree
  live: https://lang.ugrad.ai/repo-tree.txt
        https://lang.ugrad.ai/repo.html
        https://lang.ugrad.ai/repo.json
-->
