freshness: heal drifted chunks completely — re-embed in place, not deferred (#102) a15a9df unverified eliezer avihail Claude commited on 11 days ago
freshness: stale-while-revalidate — self-heal cited pages, correct the live answer on drift (#101) eb514f3 unverified eliezer avihail Claude commited on 11 days ago
retrieval: remove the cross-encoder reranker (ablation showed no earned keep) (#100) 7c37d31 unverified eliezer avihail Claude commited on 11 days ago
ci: Backfill content workflow (skip crawl) + empty-snapshot purge guard (#98) bfd0450 unverified eliezer avihail Claude commited on 11 days ago
perf: store chunk content in Neon so hydration needs no live fetch (Stage A) (#97) 87d54c4 unverified eliezer avihail Claude commited on 11 days ago
perf: hydrate retrieved sections concurrently — cut the dominant answer latency (#96) bf7f9a0 unverified eliezer avihail Claude commited on 11 days ago
QuOTE questions in the enrichment pipeline + one-click eval default (#88) efd296e unverified eliezer avihail Claude commited on 12 days ago
Reranker as the precision stage + fold glossing into Build Index (#85) b628b4c unverified eliezer avihail Claude commited on 12 days ago
Extractive synopsis: lead every api chunk with the page's own summary sentence 6649b4f unverified Claude Claude Opus 4.8 commited on 12 days ago
Widen the HNSW candidate scan: kind-filtered dense queries were dropping true neighbors 2b4fdfd unverified Claude Claude Opus 4.8 commited on 12 days ago
Contextual Retrieval: LLM glosses for api reference pages 74b6db3 unverified Claude Claude Opus 4.8 commited on 13 days ago
Fix per-pool relevance gap: a close tutorial no longer empties the api pool f139f32 unverified Claude Claude Opus 4.8 commited on 13 days ago
Swap the embedder: bge-small (384d) -> bge-base (768d) b26ca27 unverified Claude Claude Fable 5 commited on 13 days ago
Retrieval redesign: per-kind pools, relevance threshold, interleave 42f4b3a unverified Claude Claude Fable 5 commited on 13 days ago
Let the planner choose the content space: search_docs gains a kind filter 470138f unverified Claude Claude Fable 5 commited on 13 days ago
Retrieval: one distance-qualified reference seat instead of two blind ones b2ea723 unverified Claude Claude Fable 5 commited on 13 days ago
Retrieval: guarantee reference pages a seat in the top-k 9be2abd unverified Claude Claude Fable 5 commited on 13 days ago
Apply runtime column migrations from the app pool, not only from builds 36d9c0f unverified Claude Claude Fable 5 commited on 13 days ago
Cut oversized sections at natural seams; embed only the new parts 6795100 unverified Claude Claude Fable 5 commited on 13 days ago
Harden the input guard for production 7330a9c unverified Claude Claude Fable 5 commited on 13 days ago
Merge input guard branch (injection + topicality checks) fc0b11a unverified Claude commited on 13 days ago
Serve questions concurrently instead of one-at-a-time (#49) f6dc895 unverified eliezer avihail Claude commited on 13 days ago
Add input guard: prompt-injection + topicality check on the user's question 4f45521 unverified Claude Claude Opus 4.8 commited on 13 days ago
Codebase quality pass: kill silent-truncation hacks, fix latent bugs, cover them (#46) 95d6832 unverified eliezer avihail Claude commited on 14 days ago
Fix LLM transport drift, wire live static checks, clean config (#39) 6802438 unverified eliezer avihail Claude commited on 14 days ago
M5: Gradio web app + HF Spaces deploy + live-hydrate fallback 3177137 unverified Claude Claude Opus 4.8 commited on 15 days ago
Pin the exact API-reference page to #1 for precise symbol queries 4f2b9a5 unverified Claude Claude Opus 4.8 commited on 15 days ago
Enrich indexed text with symbol + heading path (give URL/title semantic weight) 4ce9d16 unverified Claude Claude Opus 4.8 commited on 15 days ago
Add exact-symbol retrieval channel so API-name queries surface the reference page 00c2d51 unverified Claude Claude Opus 4.8 commited on 15 days ago
M2 retrieval: hybrid search (pgvector + tsvector, RRF) and snapshot hydrate 535672a unverified Claude Claude Fable 5 commited on 15 days ago
Switch embeddings to a local CPU model (bge-small): free tier APIs can't index the corpus 0fdf23b unverified Claude Claude Fable 5 commited on 15 days ago
M2 indexing: Neon schema, resumable Gemini embedding, one-command build script 774dde8 unverified Claude Claude Fable 5 commited on 15 days ago
Scaffold repo structure per M0 (pyproject, ruff, pytest, pre-commit) c2bca9d unverified Claude commited on 18 days ago