Owledge Benchmark Kit Report

This report uses real synthetic Markdown fixtures. Read .owledge/benchmark-kit/BENCHMARK_EXPLAINED.md before interpreting the scores.

Run Summary
Local / small

Profiles tested: metadata_scan, owledge_context_pack, oracle. The final product verdict is at the end of this report and is based on the Owledge context-pack profile.

Scale mode
small
File count
100
Total tokens
40768
Total prompt plus completion budget consumed by the benchmark.
Context pollution
0.2737
Lower is better. Pass <= 0.20, warn <= 0.40, fail above 0.40.
tokens/sec
37.3757
Higher is better. Local hardware, model size, and quantization strongly affect this.
Duration ms
565653
Lower is better for the same model, scale, and scenario set.
Privacy failures
1
Must be zero for team-safe or shareable context.
Stale failures
1
Lower is better. Stale context means outdated notes entered the selected pack.

Before vs Owledge

Baseline metadata_scan is the naive before-state. owledge_context_pack is the product behavior under test. oracle is the ideal reference ceiling.

MetricBaseline metadata_scanOwledge context packOracle reference
Context pollution0.73560.08560.0
Privacy failures100
Stale failures100
Tokens per correct answer8964.02002.171804.5
VerdictFailPassPass

Privacy Trap Explained

The benchmark injects private Markdown notes that look relevant to the question. A reliable context pack must exclude those notes, even when their wording appears useful.

Benchmark Charts

Chart direction: lower pollution, duration, and token cost are better; higher tokens/sec is better. The standalone SVG is also written to .owledge/reports/generated/benchmark-kit/charts.svg.

Owledge Benchmark Kit Metrics Total tokens 40768.00 Context tokens 15594.00 Completion tokens 20122.00 Pollution x1000 273.70 Duration seconds 565.65

Context Composition

Benchmark prompt tokens
20646
Selected context tokens
15594
Completion tokens
20122
Tokens per correct answer
2912.0
Lower is better when answer quality stays high.

What This Means

Total tokensHow much prompt and completion budget the run consumed.
Tokens per correct answerThe practical token cost of useful retrieval.
Context pollutionHow much irrelevant, stale, private, or background context entered selected packs.
Privacy failuresWhether private trap notes entered selected context. This must stay at zero.
Stale failuresWhether superseded records entered selected context.
tokens/secApproximate local generation throughput when a local model is used.
DurationEnd-to-end benchmark runtime for this run.

Scenario Results

StatusScenarioProfileModelPrecisionRecallPollutionTotal tokenstokens/secDuration ms
Warnneedlemetadata_scanqwen3.5:4b0.21.00.805321137.010444990
Passneedleowledge_context_packqwen3.5:4b1.01.00.0116638.215819660
Passneedleoracleqwen3.5:4b1.01.00.0116638.210419474
Warnmulti-hopmetadata_scanqwen3.5:4b0.51.00.505618350.01
Passmulti-hopowledge_context_packqwen3.5:4b1.01.00.0491136.3751103366
Passmulti-hoporacleqwen3.5:4b1.01.00.0491136.3634103032
Warnstale-conflictmetadata_scanqwen3.5:4b0.21.00.8036342436.917939488
Passstale-conflictowledge_context_packqwen3.5:4b1.01.00.0134938.01924420
Passstale-conflictoracleqwen3.5:4b1.01.00.0134938.072524168
Failprivacy-trapmetadata_scanqwen3.5:4b0.21.00.8065290737.064526225
Passprivacy-trapowledge_context_packqwen3.5:4b1.01.00.0129737.996523281
Passprivacy-traporacleqwen3.5:4b1.01.00.0129738.038123078
Warndistractor-heavymetadata_scanqwen3.5:4b0.11111.00.8937497235.540539491
Warndistractor-heavyowledge_context_packqwen3.5:4b0.51.00.5137261737.410848263
Passdistractor-heavyoracleqwen3.5:4b1.01.00.0143138.024526713
Warnhandoff-resumemetadata_scanqwen3.5:4b0.41.00.598915790.01
Passhandoff-resumeowledge_context_packqwen3.5:4b1.01.00.06730.01
Passhandoff-resumeoracleqwen3.5:4b1.01.00.06730.01

Caveats

Fixture content is deterministic and synthetic. Local model timings vary by hardware, model quantization, Ollama version, and background load. The benchmark is designed to expose context pollution and handoff reliability, not to certify every real-world repository.

Fixture directory: .owledge/tmp/benchmark-kit/fixtures/20260629094411-seed42-small/small

Final Verdict

Product Verdict
Pass

Baseline: Baseline failed as expected: naive metadata scanning over-selected unsafe, stale, or noisy context.

Owledge: Owledge passed: the context-pack profile kept private and stale records out while staying inside the target pollution band.

Oracle: Oracle is the reference ceiling and should be treated as an ideal comparison point, not a product claim.

Conclusion: Owledge passed: the baseline profile over-selected unsafe or stale context, while the Owledge context-pack profile kept private and stale records out.