yams/tests/unit/metadata
Trevon 604e68e17b
feat(memory-sync): apply paged winners through bounded adapters (#330)
Use pinned, governed pages for metadata, content, vectors and topology.
Preflight identity/content/model prerequisites before writes and continue
independent records without softening authentication, capacity or I/O errors.

Apply topology deletions, nodes and edges in one real KG batch with bounded
transaction-local reads. Preserve ordinary-read isolation, report exact edge
deferrals independently of bounded diagnostic samples and avoid empty commits.

Retract absent local topology only from exact committed own observations and
conditionally erase the same envelope, including off-resident/stale-winner
regressions. Probe local KG presence with fallible scalar SQL rather than
materializing properties; retain SQL errors as errors, not absent records.

The public C++ KG/batch interfaces gain virtual capabilities. Defaults provide
source-level hard errors only: installed/old-binary ABI compatibility is NOT
established and providers must be rebuilt/reviewed before promotion.

Signed-off-by: trvon <git@trevon.dev>
2026-10-22 07:12:24 -06:00
..
connection_pool_catch2_test.cpp fix(daemon): cancel in-flight request work when shutdown begins 2026-09-27 13:05:07 -06:00
connection_pool_corruption_catch2_test.cpp refactor: dedup retry helpers + test fixtures 2026-08-01 00:12:32 -04:00
corpus_stats_catch2_test.cpp fix(search): keep topology cluster edges out of relational graph richness 2026-09-23 17:28:19 -06:00
database_catch2_test.cpp [06/14] Measure and reduce repeated SQLite prepares (#146) 2026-09-12 10:09:19 -04:00
database_corruption_catch2_test.cpp fix(metadata): cancel integrity validation without quarantine 2026-09-05 11:53:04 -06:00
delete_cascade_catch2_test.cpp refactor(plugins)!: remove the symbol_extractor_v1 plugin ABI 2026-09-22 13:30:35 -06:00
document_snapshots_catch2_test.cpp fix(metadata): summarize snapshots from membership 2026-09-27 08:21:50 -06:00
fts5_catch2_test.cpp fix: license header file updates, mcp improvements, windows build fixes 2026-01-30 17:23:33 -05:00
fts5_failure_scenarios_catch2_test.cpp fix: license header file updates, mcp improvements, windows build fixes 2026-01-30 17:23:33 -05:00
fts5_performance_stress_catch2_test.cpp fix(security): harden fold-flagged guards 2026-05-17 23:50:32 -04:00
fts5_query_sanitizer_catch2_test.cpp fix(search): strip matched XML-style tag pairs in linear time 2026-09-23 19:26:25 -06:00
fts_queryspec_integration_catch2_test.cpp fix: license header file updates, mcp improvements, windows build fixes 2026-01-30 17:23:33 -05:00
fuzzy_index_prioritization_catch2_test.cpp fix: license header file updates, mcp improvements, windows build fixes 2026-01-30 17:23:33 -05:00
kg_relation_summary_catch2_test.cpp Assertion hardening, metadata correctness, & daemon lifecycle fixes (#41) 2026-06-04 12:53:42 -04:00
kg_store_alias_and_entities_catch2_test.cpp Sync experimental into main: Search retrieval improvements (#60) 2026-07-24 19:00:22 -04:00
kg_store_catch2_test.cpp fix(daemon): run memory_sync catch-up sweeps only when a store changed (#295) 2026-10-14 08:32:56 -06:00
kg_store_corruption_catch2_test.cpp refactor: dedup retry helpers + test fixtures 2026-08-01 00:12:32 -04:00
kg_write_buffer_catch2_test.cpp perf: coalesce KG writes and document live-mirror drift 2026-07-02 09:12:23 -04:00
metadata_catch2_test.cpp feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
metadata_content_transaction_catch2_test.cpp fix(metadata): normalize extraction status 2026-08-17 21:43:12 -06:00
metadata_repository_cache_catch2_test.cpp feat: daemon stability fixes, vector search optimizations, and docs refresh (#46) 2026-06-10 10:30:38 -04:00
metadata_repository_catch2_test.cpp fix: fence enrichment completion and reconcile promotion prerequisites (#157) 2026-09-12 18:53:12 -06:00
metadata_repository_tag_stats_catch2_test.cpp fix(testing): stabilize TSAN coverage, harden daemon shutdown, and speed up KG/storage paths (#53) 2026-06-26 17:57:02 -04:00
metadata_schema_catch2_test.cpp refactor(plugins)!: remove the symbol_extractor_v1 plugin ABI 2026-09-22 13:30:35 -06:00
metadata_sync_adapter_catch2_test.cpp feat(memory-sync): apply paged winners through bounded adapters (#330) 2026-10-22 07:12:24 -06:00
migration_corruption_catch2_test.cpp refactor: dedup retry helpers + test fixtures 2026-08-01 00:12:32 -04:00
migration_validation_test.cpp chore(migration): drop orphaned code-symbol artifacts from the data dir 2026-09-27 14:00:11 -06:00
path_tree_delete_catch2_test.cpp feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
query_helpers_integration_catch2_test.cpp feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
repository_foundation_test.cpp test improvements 2026-01-23 23:00:56 -05:00
search_query_helpers_catch2_test.cpp Sync experimental into main: Search retrieval improvements (#60) 2026-07-24 19:00:22 -04:00
session_isolation_catch2_test.cpp fix: license header file updates, mcp improvements, windows build fixes 2026-01-30 17:23:33 -05:00
tags_queryspec_integration_catch2_test.cpp fix: license header file updates, mcp improvements, windows build fixes 2026-01-30 17:23:33 -05:00
topology_sync_adapter_catch2_test.cpp feat(memory-sync): apply paged winners through bounded adapters (#330) 2026-10-22 07:12:24 -06:00
tree_builder_catch2_test.cpp test: expand storage-readiness coverage — 48.1%→59.8% broad, 74.3% narrow (#38) 2026-05-25 22:58:15 -04:00
tree_differ_catch2_test.cpp fix: license header file updates, mcp improvements, windows build fixes 2026-01-30 17:23:33 -05:00
versioning_util_catch2_test.cpp test: isolate process environment 2026-08-04 21:31:39 -04:00
writer_corruption_catch2_test.cpp refactor: dedup retry helpers + test fixtures 2026-08-01 00:12:32 -04:00