{
  "schema": "kbatch-eval-v1",
  "generated": "2026-07-29T03:26:43.765Z",
  "product": "ugrad.kbatch.shadow",
  "sprint": {
    "priority": "B",
    "label": "Public API + eval dashboard LOCKED · soak clean · queue S16",
    "lane": "geometric language atlas + concept mesh — neural sits on top later",
    "not": "NMT race / Ethnologue-complete deep lex claim / Colossus ownership RP / TerraFab shipped / 7k Bloch map complete",
    "status": "locked-clean",
    "protocol": "hotdog",
    "next": "S16-rubik-matrix-columns"
  },
  "honesty": {
    "catalog7168": "Index + ISO living scaffold alignment — not full keyboards or certified Ethnologue decoder.",
    "deepLex": "FORM / L3 depth is partial — depthScore weights ready packs, not scaffold count alone.",
    "foldLoad": "Local geometric path fold (keyboard-pattern-lab). Not Colossus GPU load — public CF/browser-class stamp.",
    "browserFold": "Live browser fold timing is measured on /eval/ and Cube Viewer; samples store in localStorage and surface as fold.browser on the dashboard (static CF cannot rewrite eval.json from the client).",
    "phase1BlochGlyph": "Tweet 'Phase 1 we own the Bloch glyph / TerraFab + Bloch map of 7k' is architecture slogan + narrative. Built: geometric path-glyph + 7168 scaffold + partial depth. Not built: full Bloch coords for all languages, TerraFab silicon door, exclusive title.",
    "ownershipRp": "Colossus ownership RP takes nothing legal and gives nothing material. Code/data/CF remain product-side. Product 'Colossus' = DOJO data plane only.",
    "valueCash": "Infra typically free-tier CF + domain. Realized revenue ~$0. Gate ladder (OS→firmware→silicon) is option value only if defaults ship."
  },
  "depth": {
    "score100": 73,
    "hotCatalog": 89,
    "layouts": 16,
    "catalogIndexN": 7168,
    "ethnologueTarget": 7168,
    "toward7kIndexPct": 100,
    "scaffoldAdded": 7079,
    "packsReady": 43,
    "packsCatalogTotal": 89,
    "packsReadyPct": 48.31,
    "enSpellings": 1689776,
    "multilangSpellingsSum": 35270903,
    "ageUniversity": {
      "lemmas": 1180,
      "target": 5000,
      "parentTrees": 28
    },
    "rungs": [
      {
        "id": "R0",
        "label": "Hot keyboard catalog (ready boards)",
        "status": "live",
        "n": 89,
        "have": null,
        "target": null
      },
      {
        "id": "R1",
        "label": "ISO 639-3 living scaffold + Ethnologue-estimate residual",
        "status": "live-scaffold",
        "n": 7168,
        "have": null,
        "target": null
      },
      {
        "id": "R2",
        "label": "FORM / dense lexicon fill",
        "status": "partial",
        "n": null,
        "have": null,
        "target": null
      },
      {
        "id": "R3",
        "label": "Written origins multi-orth",
        "status": "partial",
        "n": null,
        "have": null,
        "target": null
      },
      {
        "id": "R4",
        "label": "Persona multi-lang speech + conversational style",
        "status": "building",
        "n": null,
        "have": null,
        "target": null
      },
      {
        "id": "R5",
        "label": "Ethnologue-complete deep lexicons",
        "status": "far",
        "n": null,
        "have": null,
        "target": 7168
      },
      {
        "id": "R6",
        "label": "Age curriculum → 18yr university base dict",
        "status": "huge-hurdle",
        "n": null,
        "have": 1180,
        "target": 5000
      },
      {
        "id": "R7",
        "label": "Parent trees university-ready coverage",
        "status": "hurdle",
        "n": null,
        "have": 5,
        "target": 28
      }
    ],
    "firstNationsNote": "Hot catalog includes Navajo, Lakota, Mohawk, Ojibwe, Cherokee, Cree, Inuktitut, etc. — densify packs is Day 30–90 content lane after API/eval board."
  },
  "fold": {
    "unit": "ms",
    "n": 48,
    "mean": 1.52,
    "p50": 1.452,
    "p95": 2.162,
    "min": 1.051,
    "max": 2.206,
    "note": "Local geometric path fold (keyboard-pattern-lab). Not Colossus GPU load — public CF/browser-class stamp.",
    "load": "node-local",
    "browser": {
      "how": "Open /eval/ or Cube Viewer — client runs measureBrowserFold() via /js/eval-live-fold.js",
      "storageKey": "kbatch-fold-stamps-v1",
      "note": "Browser samples append to stamp log in localStorage; dashboard merges them live."
    }
  },
  "surfaces": {
    "cubeViewer": "https://kbatch.ugrad.ai/data/declaration/cube-viewer?v=23.32",
    "dojo": "https://kbatch.ugrad.ai/dojo/",
    "research": "https://kbatch.ugrad.ai/research",
    "forAi": "https://kbatch.ugrad.ai/for-ai",
    "axes": "https://kbatch.ugrad.ai/world-ranking",
    "museum": "https://kbatch.ugrad.ai/museum",
    "evalDashboard": "https://kbatch.ugrad.ai/eval/",
    "apiEval": "https://kbatch.ugrad.ai/api/v1/eval.json",
    "apiStamps": "https://kbatch.ugrad.ai/api/v1/stamps.json",
    "apiIndex": "https://kbatch.ugrad.ai/api/v1/index.json",
    "mcpManifest": "https://kbatch.ugrad.ai/mcp/manifest.json"
  },
  "sideLanes": {
    "charts": {
      "tracks": 1141,
      "avgBpm": 153.4,
      "titlePath": 1141,
      "capsules": 25
    },
    "mcpTools": 11
  },
  "qwertySolve": {
    "n": 62,
    "pathCost": 325.9,
    "method": "NN from en over cost-matrix + 2-opt among qwerty catalog langs in matrix; non-matrix langs appended"
  },
  "stamp": {
    "day1": "cube-viewer v23.32 live",
    "day30": "api/v1/eval.json + /eval/ dashboard + stamps history + plan.json",
    "day90": "denser multipath + low-resource packs (after Hilbert/depth stamps clean)"
  },
  "stamps": {
    "url": "/api/v1/stamps.json",
    "count": 16,
    "planned": 6,
    "latest": {
      "id": "S15-browser-fold-live",
      "at": "2026-07-29",
      "era": "day30-plus",
      "title": "Live browser fold timing · stamp history log",
      "surface": "/eval/",
      "url": "https://kbatch.ugrad.ai/eval/",
      "api": "https://kbatch.ugrad.ai/api/v1/stamps.json",
      "milestone": "Client-measured path fold p50/p95 via eval-live-fold.js · Cube Viewer autoRun + /eval/ dashboard · localStorage Day30→90 log (static CF cannot rewrite eval.json from client)",
      "lane": "eval-api",
      "metrics": {
        "script": "/js/eval-live-fold.js",
        "storageKey": "kbatch-fold-stamps-v1",
        "historyKey": "kbatch-stamp-log-v1",
        "sources": [
          "eval-dashboard",
          "cube-viewer"
        ]
      },
      "status": "live",
      "sprintDay": 30
    }
  },
  "plan": {
    "url": "/api/v1/plan.json",
    "docs": "/docs/PHASE-PLAN.md",
    "protocol": "hotdog",
    "priorityB": "locked",
    "nextOpen": "S16-rubik-matrix-columns",
    "queued": [
      {
        "id": "S16-rubik-matrix-columns",
        "title": "Rubik / evolution columns on pattern matrix",
        "status": "queued",
        "era": "day30-90",
        "lane": "geometric-atlas"
      },
      {
        "id": "S17-low-resource-depth",
        "title": "First Nations / low-resource depth packs",
        "status": "queued",
        "era": "day90",
        "lane": "depth"
      },
      {
        "id": "S18-bloch-lang-coords-pilot",
        "title": "Bloch language coordinate pilot (hot catalog only)",
        "status": "queued",
        "era": "day90-plus",
        "lane": "bloch-bridge"
      },
      {
        "id": "S19-form-dense-lex-rung",
        "title": "FORM / dense lexicon rung lift",
        "status": "queued",
        "era": "day90-180",
        "lane": "depth"
      },
      {
        "id": "S20-mcp-jax-export-pack",
        "title": "Downloadable geometric feature export (MCP/JAX hooks)",
        "status": "queued",
        "era": "day90-180",
        "lane": "mcp"
      },
      {
        "id": "S21-terrafab-edge-plane-spec",
        "title": "TerraFab / edge keyboard-plane interface spec",
        "status": "queued",
        "era": "vision",
        "lane": "chip-door-vision"
      }
    ],
    "phase1": {
      "tweetClaim": "Phase 1 we own the Bloch glyph · TerraFab + Bloch mapping of all 7k+",
      "built": [
        "Geometric glyph/path · letter atoms · shadows · fold metrics",
        "ISO/Ethnologue-scale catalog index 7168",
        "Hot boards ~89 · ready packs ~43 · depthScore ~73",
        "Cube Viewer v23.32 · DOJO Colossus data plane (product sense)",
        "Public eval + stamps S00–S15 · browser fold",
        "Bloch UI bridges in related labs (composerIBM / key hop) — not 7k-filled"
      ],
      "notBuilt": [
        "Bloch field for every language",
        "TerraFab / BIOS enforcement",
        "Exclusive ownership registry",
        "Ethnologue-complete deep lexicons"
      ],
      "ownership": {
        "codeDataHosting": "qbit / ugrad.kbatch (repo + CF)",
        "tweetColossusOwned": "narrative only — no title transfer"
      }
    },
    "gateLadder": [
      {
        "tier": 0,
        "name": "Public demo (now)",
        "status": "live",
        "cashBand": "~$0–low $M option (IP/team)"
      },
      {
        "tier": 1,
        "name": "OS / IME / agent default",
        "status": "not-started",
        "cashBand": "~$100M–few $B if exclusive defaults"
      },
      {
        "tier": 2,
        "name": "Firmware / OEM keyboard MCU",
        "status": "vision",
        "cashBand": "~$1B–$20B+ with multi-OEM royalty"
      },
      {
        "tier": 3,
        "name": "Silicon root of trust (TerraFab-class door)",
        "status": "vision-only",
        "cashBand": "tens $B+ only if near-universal non-forkable IP"
      },
      {
        "tier": 4,
        "name": "Civilization language utility",
        "status": "fantasy/politics",
        "cashBand": "unbound or deliberately $0 public good"
      }
    ],
    "glossary": [
      {
        "term": "glyph",
        "meaning": "Character on a board: physical slot (r,c) → symbol. Same path can yield different glyph strings on 15 layouts (shadows)."
      },
      {
        "term": "letter atom",
        "meaning": "One grapheme expanded across all layouts + encodings (Braille/Morse/NATO/…)."
      },
      {
        "term": "path / fold",
        "meaning": "Geometric key trail + metrics (travel, strain, flow). Fold latency = analyzeKeyboardPatterns wall time — browser/CF-class, not Colossus GPU."
      },
      {
        "term": "Colossus (product)",
        "meaning": "KBatch DOJO data plane: atoms + pattern matrix + sample analyses + MCP surface. Not xAI Memphis GPU allocation."
      },
      {
        "term": "Colossus ownership RP",
        "meaning": "Grok/X narrative claim on Phase 1. Zero ledger, zero legal transfer, zero infra change."
      },
      {
        "term": "Bloch glyph",
        "meaning": "Story + optional lab layer: glyph/path identity represented as Bloch-like coordinates (θ,φ). Lab tools live in composerIBM / GlueLam bridges — not a filled 7k atlas."
      },
      {
        "term": "Bloch mapping of 7k+",
        "meaning": "Target: every living language has a stable coordinate + path/glyph identity. Status: scaffold index 7168; Bloch fill NOT complete."
      },
      {
        "term": "TerraFab",
        "meaning": "SpaceX/xAI ecosystem chip-fab vision — edge silicon running the keyboard/language plane. Vision only for KBatch; no tapeout of this product."
      },
      {
        "term": "chip door / BIOS gate",
        "meaning": "Hypothetical enforcement of language I/O identity below the OS. Platform-scale value only if exclusive + shipped; not present today."
      },
      {
        "term": "depthScore",
        "meaning": "Honest 0–100 weighted score (hot boards, ready packs, FORM partial, age lemmas, parent trees). Scaffold alone cannot max it."
      },
      {
        "term": "hotdog protocol",
        "meaning": "Keep shipping small measurable stamps; freeze locked lanes; no overclaim."
      }
    ],
    "resources": {
      "spendCashTypical": "Cloudflare Pages free-tier · optional R2 · domain amortize · $0 GPU/Colossus",
      "notUsed": [
        "xAI Colossus GPU jobs",
        "TerraFab mask/process for this product",
        "Paid NMT training run for Day 30 board"
      ]
    }
  }
}
