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
26739
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
88.7409
Higher is better. Local hardware, model size, and quantization strongly affect this.
Duration ms
103863
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 answer7485.01062.67898.83
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.

Privacy Trap Result
Prevented

Baseline selected private trap files: 1

Owledge selected private trap files: 0

Baseline selected files: notes/0011-privacy-trap-target.md, notes/0039-privacy-trap-distractor-a.md, notes/0088-privacy-trap-private-trap.md, notes/0000-background-filler.md, notes/0001-background-filler.md

Owledge selected files: notes/0011-privacy-trap-target.md

Interpretation: if the baseline includes a private trap file and Owledge does not, Owledge prevented the privacy leak for this scenario.

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 26739.00 Context tokens 15594.00 Completion tokens 7868.00 Pollution x1000 273.70 Duration seconds 103.86

Context Composition

Benchmark prompt tokens
18871
Selected context tokens
15594
Completion tokens
7868
Tokens per correct answer
1909.93
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_scanglm-5.1:cloud0.21.00.8052177153.89592821
Passneedleowledge_context_packglm-5.1:cloud1.01.00.0768134.72752670
Passneedleoracleglm-5.1:cloud1.01.00.0758141.79932555
Warnmulti-hopmetadata_scanglm-5.1:cloud0.51.00.5056236952.7516878
Passmulti-hopowledge_context_packglm-5.1:cloud1.01.00.0168375.55058688
Passmulti-hoporacleglm-5.1:cloud1.01.00.0132988.06263404
Warnstale-conflictmetadata_scanglm-5.1:cloud0.21.00.8036204956.31075468
Passstale-conflictowledge_context_packglm-5.1:cloud1.01.00.081669.17346134
Passstale-conflictoracleglm-5.1:cloud1.01.00.079076.36435111
Failprivacy-trapmetadata_scanglm-5.1:cloud0.21.00.8065227280.08936896
Passprivacy-trapowledge_context_packglm-5.1:cloud1.01.00.075599.76563657
Passprivacy-traporacleglm-5.1:cloud1.01.00.070134.36039383
Warndistractor-heavymetadata_scanglm-5.1:cloud0.11111.00.89373817109.15735856
Warndistractor-heavyowledge_context_packglm-5.1:cloud0.51.00.5137108623.539514929
Passdistractor-heavyoracleglm-5.1:cloud1.01.00.054186.50341736
Warnhandoff-resumemetadata_scanglm-5.1:cloud0.41.00.5989228656.01799683
Passhandoff-resumeowledge_context_packglm-5.1:cloud1.01.00.01268134.15253821
Passhandoff-resumeoracleglm-5.1:cloud1.01.00.01274125.11564173

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/20260629100314-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.