mempalace/tests
Mika Cohen 2f509b4789
fix(cli): restore backup on repair failure
2026-05-01 12:42:18 -06:00
..
benchmarks perf: optimize regex compilation in entity extraction 2026-04-14 17:43:26 +00:00
conftest.py fix(hnsw): gate quarantine_stale_hnsw to cold-start, not every reconnect 2026-04-26 09:40:25 -07:00
test_backends.py fix(chroma): harden HNSW startup preflight 2026-05-01 12:42:18 -06:00
test_claude_plugin_hook_wrappers.py test: normalize wrapper script path for bash on Windows 2026-04-19 10:34:11 +02:00
test_cli.py fix(cli): restore backup on repair failure 2026-05-01 12:42:18 -06:00
test_closet_llm.py merge: pr/closet-llm-generic + harden LLM regen path for production 2026-04-13 18:40:36 -03:00
test_closets.py test: verify mine_lock via disjoint critical-section intervals 2026-04-13 19:08:57 -03:00
test_collection_metric_invariant.py fix(test): use tmp_path for full-stack invariant test (Windows CI) 2026-04-25 00:39:37 -03:00
test_config.py fix(graph): normalize wing slug at init so topic tunnels fire for hyphenated dirs (#1194) 2026-04-27 03:12:06 -03:00
test_config_extra.py test(config): make palace_path tests portable across POSIX and Windows 2026-04-24 11:13:51 +02:00
test_convo_miner.py
test_convo_miner_size_cap.py Raise convo_miner MAX_FILE_SIZE cap 10 MB → 500 MB 2026-04-18 12:52:01 -03:00
test_convo_miner_unit.py test: tidy embedding follow-up imports 2026-04-24 23:10:20 +00:00
test_convo_scanner.py fix(llm): tighter refinement — word boundaries, JSON extraction, authoritative sources 2026-04-24 01:30:40 -03:00
test_corpus_origin.py feat(init): context-aware corpus detection 2026-04-26 12:37:26 -07:00
test_corpus_origin_integration.py feat(privacy): blocking consent gate for env-fallback LLM API keys 2026-04-27 00:44:57 -07:00
test_dedup.py refactor: route all chromadb access through ChromaBackend 2026-04-14 00:31:16 -03:00
test_dialect.py
test_embedding.py test: isolate embedding module state with monkeypatch 2026-04-24 23:11:29 +00:00
test_empty_chromadb_results.py fix(searcher): guard against empty ChromaDB query results (#195) (#865) 2026-04-15 00:26:38 -07:00
test_entity_detector.py feat(graph): cross-wing tunnels by shared topics (#1180) 2026-04-24 23:06:26 -03:00
test_entity_registry.py fix: make entity_registry.research() local-only by default (#811) 2026-04-15 00:26:24 -07:00
test_exporter.py
test_fact_checker.py
test_general_extractor.py
test_hall_detection.py fix: README audit — 42 TDD tests + hall detection + 7 claim fixes (#835) 2026-04-13 17:11:11 -07:00
test_hnsw_capacity.py fix(repair): scale HNSW divergence floor with hnsw:sync_threshold 2026-05-01 00:31:47 +00:00
test_hooks_cli.py fix(hooks): consolidate transcript ingest, harden shell parsers (#1231 review) 2026-04-27 02:26:53 -03:00
test_hooks_shell.py fix(hooks): MEMPAL_PYTHON override for .sh hooks' internal python3 calls 2026-04-21 01:43:08 -03:00
test_hybrid_search.py merge: pr/closet-llm-generic + harden LLM regen path for production 2026-04-13 18:40:36 -03:00
test_i18n.py Merge pull request #1051 from itfarrier/feat/i18n-belarusian 2026-04-21 01:09:54 -03:00
test_i18n_lang_case.py fix(i18n): resolve language codes case-insensitively (#927) 2026-04-15 23:33:42 +02:00
test_init_gitignore_protection.py fix(init): auto-add per-project files to .gitignore in git repos (#185) (#866) 2026-04-15 00:26:41 -07:00
test_instructions_cli.py fix: add explicit UTF-8 encoding to read_text() calls (#776) 2026-04-16 16:00:29 +05:00
test_kg_thread_safety.py fix: add missing self._lock to KnowledgeGraph.close() 2026-04-14 13:09:10 -07:00
test_knowledge_graph.py
test_knowledge_graph_extra.py
test_known_entities_registry.py feat(graph): cross-wing tunnels by shared topics (#1180) 2026-04-24 23:06:26 -03:00
test_layers.py
test_llm_client.py feat(privacy): blocking consent gate for env-fallback LLM API keys 2026-04-27 00:44:57 -07:00
test_llm_refine.py feat(graph): cross-wing tunnels by shared topics (#1180) 2026-04-24 23:06:26 -03:00
test_mcp_server.py fix(mcp_server): split get_or_create_collection on reopen (follow-up to #1262) 2026-04-30 22:35:18 -03:00
test_mcp_stdio_protection.py fix(mcp): redirect stdout to stderr during import to protect JSON-RPC channel (#225) (#864) 2026-04-15 00:26:51 -07:00
test_migrate.py fix(migrate): harden swap rollback against partial cross-device copy 2026-04-24 13:12:10 +09:00
test_miner.py fix(miner,convo_miner): close remaining wing-name normalization gaps (#1194) 2026-04-27 03:12:06 -03:00
test_miner_jsonl_visibility.py Harden sweeper for production: verbatim tool blocks, full session_id, logged failures 2026-04-18 13:14:32 -03:00
test_normalize.py fix(normalize): discard user/gemini turns before session_metadata sentinel 2026-04-27 21:41:48 +00:00
test_onboarding.py fix: add explicit UTF-8 encoding to read_text() calls (#776) 2026-04-16 16:00:29 +05:00
test_palace_graph.py fix(palace_graph): skip None metadata in build_graph 2026-04-25 11:06:32 -07:00
test_palace_graph_tunnels.py fix(tunnels): normalize wing names in topic tunnel lookup for hyphenated dirs (#1194) 2026-04-27 03:05:14 -03:00
test_palace_locks.py fix: Windows CI compat for palace lock tests and path normalization 2026-04-25 04:34:30 -03:00
test_project_scanner.py feat(graph): cross-wing tunnels by shared topics (#1180) 2026-04-24 23:06:26 -03:00
test_query_sanitizer.py
test_readme_claims.py docs+tests: fix CI after README slim (#875) 2026-04-14 21:59:55 -03:00
test_repair.py fix(repair): rebuild collections through temp staging 2026-05-01 12:42:18 -06:00
test_room_detector_local.py
test_save_hook_mines.py test(hooks): skip bash subprocess validator test on Windows 2026-04-27 02:45:04 -03:00
test_save_hook_verbose.py feat: add MEMPAL_VERBOSE toggle — developers see diaries in chat (#871) 2026-04-14 10:55:56 -07:00
test_searcher.py chore: ruff format tests/test_searcher.py 2026-04-25 07:22:53 -07:00
test_sources.py fix(sources): address Copilot review on #1014 2026-04-18 17:17:50 -03:00
test_spellcheck.py
test_spellcheck_extra.py
test_split_mega_files.py
test_sweeper.py Address Copilot review: cursor tie-break, honest metrics, accurate comments 2026-04-18 13:22:18 -03:00
test_version_consistency.py