Every passage the assistant reads now says what it is
The assistant answers from a library of written evidence — project deep-dives, service details, interview notes, essays, and summaries of what each repository contains. Those documents are long, so each one is stored as a set of overlapping passages, and a lookup only ever sees the specific passages it retrieves. Until this release, a passage taken from the middle of a document arrived with nothing to say where it came from: no project name, no section, no sign of which offering or which article it belonged to. The assistant had to infer the subject from the surrounding prose, which is how a mechanism from one project could be attributed to another.
Every stored passage now opens by naming what it is. A section of a project deep-dive starts with the project and the topic it belongs to; a nested section also names the section above it, the way a breadcrumb does; service documents state which offering they describe; interview answers restate the question they answer; repository summaries restate the repository. This matters because the evidence here is specific — how the G-NAF autocomplete routes a broad prefix, why the Wat Wat New Zealand debt coverage never silently disagrees — and that specificity is only useful when every passage arrives with its subject attached.
The search behind the assistant is exact and wider
The lookup had two limits, and both are gone. The first was the vector index: it was approximate by design, trading a small chance of missing the truly closest passage for speed. At the size of this library an exact scan costs milliseconds, so the search now returns the genuinely nearest passages on every query, and the ranking step can no longer receive a shortlist that never contained the answer. The second was the shortlist itself: only ten candidates were considered, so several passages of one long document could fill it and crowd out the source the question was actually about. The search now draws thirty candidates and keeps at most two passages per source before ranking, so one document can never take the shortlist over.
Smaller things
- The knowledge index was rebuilt so that every stored passage carries the context described above.
- Retrieval quality is now measured against a fixed set of questions with known sources, stage by stage — shortlist, ranking, final evidence — so a change to how passages are ranked is verified the way a code change is.
Full technical detail is in the v0.6.2 release notes.