Run 107 crashed at chunk 65 because a 5839-char qualification-matrix table tokenized past nomic-embed-texts 2048 limit. 4000 char cap is empirically safe.
Run 107 crashed at chunk 65 because a 5839-char qualification-matrix table tokenized past nomic-embed-texts 2048 limit. 4000 char cap is empirically safe.
Qualification matrix run 107 crashed at chunk 65 with HTTP 400 from
Ollama: "the input length exceeds the context length". Reproduced
locally — the offending chunk was 5839 chars (~1785 word-units),
but nomic-embed-text's BPE tokenizer counts every `|` table separator
and short cell as its own token, pushing the real token count past
2048 even though my 4-chars/token heuristic put it at ~1460.
Markdown tables tokenize ~1.4× denser than prose. The HVM Qualification
Matrix's Server/Storage/ISV tables are exactly the kind of content that
trips this. Dropped MAX_CHARS from 6000 to 4000 — empirically safe
for the densest content we have, still leaves 2-3× headroom for the
typical 400-600-token target.
Side effect: qualification matrix chunks went 19 → 11 (some merged
back, some split further); max chunk size now 3984 chars across the
whole corpus.
Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
justin
merged commit e07df7a1ae into main2026-05-22 15:11:23 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Run 107 crashed at chunk 65 because a 5839-char qualification-matrix table tokenized past nomic-embed-texts 2048 limit. 4000 char cap is empirically safe.