yams/tests/benchmarks
Trevon 0dd3985db4
refactor: simplify runtime paths and harden retrieval (#61)
* refactor(tuning): prune dormant runtime knobs

Remove unused tuning controls and adaptive search budget state. Extract testable ONNX slot reconciliation and search telemetry hydration seams, and correct the Apple Silicon sysctl value width.

* refactor(vector): retire dormant backends

Remove unused FAISS, model-infrastructure, VectorIndexManager, and TurboQuant paths while keeping Simeon PQ and float-vector storage.

Migrate unused V2.2 quantized schemas transactionally to V2.3. Databases containing non-default quantized formats or packed-code blobs fail closed with recovery guidance and no mutation.

* refactor(plugins): remove legacy SDK tooling

Remove the Ghidra and SDK submodules, their bespoke tests, and stale scan exclusions. Retain generic PluginProcess coverage against the repository mock fixture.

* build(vector): remove stale FAISS overrides

* refactor(ipc): remove dormant FSM snapshots

* refactor(ingest): unify bounded KG enqueue

* fix(plugins): harden allocation contracts

Keep ABI outputs null or fully initialized when allocations fail, and represent empty object payloads without relying on malloc(0).

* fix(storage): define empty object reads

Return a null buffer with zero length for successful empty-object reads instead of treating malloc(0) as an allocation contract.

* refactor(storage): trim through string views

* test: prune dormant harness helpers

Remove unused readiness and fixture helpers, and keep benchmark client-count doubling in a wide integer domain.

* chore(cpp): initialize analyzer-facing locals

* build(simeon): advance analyzer cleanup

* refactor(config): drop dead daemon client keys

* refactor(ipc): inject daemon client transport

Socket and in-process execution now share DaemonClient request dispatch, so CLI fallbacks do not need alternate service paths.

* refactor(retrieval): route CLI through daemon

Search and grep now use the same daemon handlers over socket or in-process transport. Live grep remains an explicit freshness inspection.

* refactor(graph): move CLI scope into daemon

Graph CLI requests now share daemon handlers across socket and in-process transports. CWD filtering occurs before pagination so scoped totals and pages stay correct.

* build: isolate test-only runtime controls

* refactor(metadata): decouple lock telemetry

* fix(services): return on request timeout

* fix(retrieval): enforce workspace scope

* fix(graph): scope nodes before pagination

* fix(grep): drop binary result lines

* fix(daemon): bound checkpoint wait

* fix(repair): use KG health checks

* fix(storage): always verify compressed CRC

* perf(vector): skip unchanged PQ snapshots

* build(zyp): exclude bench from default build

* build: protect Meson files from formatter

* refactor: remove unreachable production APIs

* refactor(daemon): remove dormant runtime state

* fix(vector): harden daemon provider calls

Timed-out coroutines must own their client and requests. Provider discovery must also fail instead of returning synthetic embeddings in production.

* refactor(storage): remove unusable adapters

* fix(cli): unify in-process add requests

* fix(tsan): preserve async worker progress

* test(cli): isolate daemon-dependent suites

* fix(repair): expose queue backoff progress
2026-07-31 14:16:45 -04:00
..
baseline docs: reduce documentation surface 2026-07-29 13:02:15 -04:00
configs feat: instrumentation improvements for benchmarks, shell completition improvements, packaging updates for completions and docs updates 2026-04-13 21:34:18 -04:00
data Search/grep UX, runtime hardening, and CI stabilization (#39) 2026-05-27 12:15:17 -04:00
relevance feat(search): make topology-assisted retrieval the default (#57) 2026-07-13 20:26:43 -04:00
scripts docs: reduce documentation surface 2026-07-29 13:02:15 -04:00
search refactor: simplify runtime paths and harden retrieval (#61) 2026-07-31 14:16:45 -04:00
api_benchmarks.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
beir_loader.h feat(search): make topology-assisted retrieval the default (#57) 2026-07-13 20:26:43 -04:00
bench_utils.h fix: harden CI and metadata stability (#48) 2026-06-11 16:42:54 -04:00
benchmark_base.h fix: small fixes for benchmarks and documentation update 2026-04-17 22:32:04 -04:00
benchmark_cli.h fix: tree-diff benchmark regression accounting and stabilize subtree fast-path measurement 2026-04-03 20:45:09 -04:00
core_benchmarks.cpp security: expanding opengrep suite and addressing issues 2026-05-02 21:33:22 -04:00
daemon_socket_accept_bench.cpp fix: improving repair check 2026-04-17 18:47:24 -04:00
daemon_warm_latency_main.cpp refactor: simplify runtime paths and harden retrieval (#61) 2026-07-31 14:16:45 -04:00
entity_extraction_bench.cpp perf: improve ingestion optimization and profiling infrastructure (#52) 2026-06-19 17:32:19 -04:00
fts5_indexing_bench.cpp perf: improve ingestion optimization and profiling infrastructure (#52) 2026-06-19 17:32:19 -04:00
grep_benchmarks.cpp fix(security): harden fold-flagged guards 2026-05-17 23:50:32 -04:00
hnsw_entity_search_bench.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
ingestion_throughput_bench.cpp fix: harden CI and metadata stability (#48) 2026-06-11 16:42:54 -04:00
ipc_streaming_bench.cpp v0.7.3 staging 2025-10-07 11:18:35 -04:00
kg_edge_insert_bench.cpp docs: repair benchmark documentation references 2026-07-29 22:48:22 -04:00
large_scale_ingestion_bench.cpp refactor: simplify runtime paths and harden retrieval (#61) 2026-07-31 14:16:45 -04:00
meson.build docs: reduce documentation surface 2026-07-29 13:02:15 -04:00
metadata_contention_bench.cpp perf(metadata): profile write-path batching (#49) 2026-06-12 14:11:49 -04:00
metadata_path_query_bench.cpp feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
multi_client_ingestion_bench.cpp refactor: simplify runtime paths and harden retrieval (#61) 2026-07-31 14:16:45 -04:00
repair_ability_bench.cpp chore(bench): keep xplan local 2026-07-27 18:10:38 -04:00
retrieval_service_benchmarks.cpp refactor: simplify runtime paths and harden retrieval (#61) 2026-07-31 14:16:45 -04:00
run_multi_client_optimization_loop.sh feat: expanding storage system to work with r2 backends via object storage plugin. Updating benchmarks and documentation 2026-03-07 19:43:14 -05:00
run_multi_client_sweep.sh feat: expanding storage system to work with r2 backends via object storage plugin. Updating benchmarks and documentation 2026-03-07 19:43:14 -05:00
search_bandit_bench.cpp feat(search): add Simeon bandit tuning (#33) 2026-05-17 04:08:50 -04:00
search_benchmarks.cpp feat(search): make topology-assisted retrieval the default (#57) 2026-07-13 20:26:43 -04:00
simeon_lexical_score_bench.cpp perf: coalesce KG writes and document live-mirror drift 2026-07-02 09:12:23 -04:00
single_client_pipeline_bench.cpp fix: harden CI and metadata stability (#48) 2026-06-11 16:42:54 -04:00
storage_throughput_bench.cpp fix(cli): improve graph-guided grep 2026-06-04 22:46:10 -04:00
symbol_extraction_bench.cpp fix: windows test fixes 2026-02-20 22:51:41 -05:00
symbol_ground_truth_v2.jsonl refactor: simplify runtime paths and harden retrieval (#61) 2026-07-31 14:16:45 -04:00
topology_ablation_bench.cpp docs: reduce documentation surface 2026-07-29 13:02:15 -04:00
topology_topic_vocab.h feat: expanding topology system and search for better testing and simeon integration 2026-04-19 09:25:28 -04:00
tree_build_bench.cpp Remediate Fold SAST findings 2026-05-27 22:41:44 -04:00
tree_diff_benchmarks.cpp feat: optimizations for data returns and harden daemon status and normalize MCP/version responses 2026-04-04 17:33:59 -04:00
tree_list_filter_bench.cpp experimental → main: MCP timeout fix + doctor integrity checks + search/perf improvements (#31) 2026-05-14 23:29:44 -04:00
vector_backend_engine_compare.cpp Sync experimental into main: Search retrieval improvements (#60) 2026-07-24 19:00:22 -04:00
vector_memory_scaling_bench.cpp Assertion hardening, metadata correctness, & daemon lifecycle fixes (#41) 2026-06-04 12:53:42 -04:00
write_coordinator_bench.cpp perf: coalesce KG writes and document live-mirror drift 2026-07-02 09:12:23 -04:00
zyp_extraction_bench.cpp perf(zyp): true parallel PDF extraction + throughput benchmark 2026-05-15 12:13:33 -04:00