Better than naked?
Yes
Best Vaner path: 7.83/10 vs naked Sonnet: 2.90/10.
Fair user-architecture benchmark
Latest run uses the intended product shape: Vaner prepares with a local model, the user's primary AI answers with Claude Sonnet, and Claude Opus judges. The headline is no longer raw briefing alone; it reports raw Vaner, answerable Vaner, and the best valid Vaner product path.
Yes
Best Vaner path: 7.83/10 vs naked Sonnet: 2.90/10.
Often
29 wins, 13 ties, 6 losses against best(naked, RAG).
No
Vaner sent 840 tokens on average, about 4 tokens less than RAG.
Quality + cost
Quality and context efficiency are strong. Answer latency still trails naked and is slightly slower than RAG.
Scale is Opus judge score out of 10. Best product path takes the best valid Vaner arm per turn: raw, answerable, prepared/adoption when present.
| Metric | Value | Interpretation |
|---|---|---|
| Vaner context sent | 840 tokens | Mean answerable context injected into Sonnet. |
| RAG context sent | 844 tokens | Naive top-K RAG used essentially the same budget. |
| Overhead vs RAG | -4 tokens | Vaner did not win by filling the context window. |
| Incremental Sonnet input cost | $0.0025 / turn | Estimated from Sonnet 4.6 input pricing. |
| Cost per Vaner quality point | $0.0031 | Estimated primary cost per point of best-path uplift. |
| Total cloud cost of run | $0.4166 | Primary + judge estimate for the benchmark run. |
Cost is estimated from configured pricing: Sonnet 4.6 at $0.003/$0.015 per 1k input/output and Opus 4.7 at $0.005/$0.025 per 1k input/output.
Best Vaner product-path uplift over best(naked, RAG).
Quality points per 1k injected tokens on positive-uplift turns.
Answerable path mean answer latency, versus 4.12s for RAG and 2.76s naked.
qwen3.5:35b on the RTX 5090. This is the cheap/background worker, not the user's primary model.claude-sonnet-4-6. Naked, RAG, raw Vaner, and answerable Vaner all ask the same primary model.claude-opus-4-7. Separate from the primary model for cleaner evaluation.| Old framing | New framing |
|---|---|
| Same 122B model for Vaner, answer, and judge | Local Vaner, cloud primary, separate judge |
| Raw Vaner briefing as headline | Raw, answerable, and best product path separated |
| Quality and latency only | Quality, latency, context tokens, and estimated cost |
| Context size noted descriptively | Context overhead vs RAG and cost per quality point |
Page 2: where Vaner helps and what to optimize
The run shows Vaner can beat RAG without using more context. The next step is making this adaptive in the product: include more when it buys quality, send less when the marginal evidence is weak, and avoid treating a fixed token cap as the strategy.
| Slice | Signal | Read |
|---|---|---|
| FastAPI auth | +3 to +4 best uplift | Good evidence shaping; Vaner beats RAG without extra context. |
| FastAPI dependency injection | +2 to +2.5 | Stable product win; both raw and answerable paths strong. |
| Flask debug session cookie | +2 to +3.5 | Code/doc context helps primary model answer beyond RAG. |
| Algorithms sorting | +3 to +4 | Answerable packaging was the main win. |
| Algorithms trees | -1 to -2 | RAG found better evidence; Vaner selected or shaped the wrong context. |
| Alice wordplay | -1 to 0 | Naked/RAG often sufficient; Vaner should abstain or compress harder. |
Live file recall was 0.719, below cold recall 0.813. That means quality gains are coming from packaging and synthesis in many turns, but recall still needs work.
The run reports no prepared-only wins: prepared_briefing_available_rate=0. This is a product-quality run, not a proof that Vaner had the final answer before the prompt.
Composer/pre-submit text should be a separate condition. If Vaner sees the user typing before send, it can prepare sharper evidence and may reduce context while improving quality.
| Gate | Target |
|---|---|
| Best Vaner uplift | > +1.0 vs best(naked, RAG) |
| Context overhead vs RAG | ≤ 0 average unless quality gain is material |
| Cost per quality point | Tracked per primary model and visible in report |
| Severe loss rate | Decrease on direct lookup / literature slices |
| Answerability | Improve full/weak classification without inflating false-ready claims |