Ask about me — grounded in this site
ahmad@xr:~% ask — grounded in this site · no LLM, no invented answers
try:
This is a deliberately boring architecture — because the site's rule is that every answer must be checkable:
- index at build — a script walks the built HTML, splits every page into heading-scoped chunks (~180 chars each) and writes one static JSON. That's the corpus; there is nothing outside this domain to ground on.
- retrieve at query — the browser runs classic TF-IDF ranking (stopwords stripped, idf-weighted term frequency, title boost, length-normalized) over those chunks. Deterministic: same question, same order, every time.
- answer by quoting — responses are the best-matching excerpts verbatim from the pages themselves, each linked to its exact page + section. If the index has nothing to say, it says so.
- no model, no server — no LLM call, no third-party API, no telemetry; your question never leaves the browser.