https://github.com/turbyho/mem-context
· scanned 2026-06-16 00:43 UTC (2 months, 1 week ago)
37 raw signals (0 security + 37 graph)
Last scanned 2 months, 1 week ago · v1 · 31 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 901 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
store |
software | healthy | tests/test_storage.py:13 |
test_put_and_get |
software | healthy | tests/test_storage.py:19 |
test_put_auto_generates_id |
software | healthy | tests/test_storage.py:40 |
test_put_defaults |
software | healthy | tests/test_storage.py:52 |
test_put_validates_type |
software | healthy | tests/test_storage.py:69 |
test_put_permanent_has_zero_decay |
software | healthy | tests/test_storage.py:80 |
test_update |
software | healthy | tests/test_storage.py:92 |
test_update_nonexistent |
software | healthy | tests/test_storage.py:109 |
test_delete |
software | healthy | tests/test_storage.py:115 |
test_relations |
software | healthy | tests/test_storage.py:126 |
test_relation_filter_by_type |
software | healthy | tests/test_storage.py:143 |
test_invalid_relation_type |
software | healthy | tests/test_storage.py:159 |
test_vector_search |
software | healthy | tests/test_storage.py:168 |
test_scope_isolation |
software | healthy | tests/test_storage.py:209 |
test_type_filter |
software | healthy | tests/test_storage.py:245 |
test_apply_decay |
software | healthy | tests/test_storage.py:274 |
test_status |
software | healthy | tests/test_storage.py:309 |
test_conversations |
software | healthy | tests/test_storage.py:339 |
test_find_consolidation_candidates |
software | healthy | tests/test_storage.py:358 |
test_parse_json_standard |
software | healthy | tests/test_capture.py:28 |
test_parse_json_missing_messages |
software | healthy | tests/test_capture.py:42 |
test_parse_generic_role_prefix |
software | healthy | tests/test_capture.py:47 |
test_parse_generic_json_fallback |
software | healthy | tests/test_capture.py:56 |
test_parse_generic_fallback |
software | healthy | tests/test_capture.py:62 |
test_parse_claude_code_json |
software | healthy | tests/test_capture.py:70 |
test_parse_opencode_json |
software | healthy | tests/test_capture.py:82 |
test_parse_transcript_dispatcher |
software | healthy | tests/test_capture.py:88 |
test_parser_registry |
software | healthy | tests/test_capture.py:95 |
test_jsonl_tool_result_merged_into_assistant |
software | healthy | tests/test_capture.py:101 |
test_jsonl_real_user_message_preserved |
software | healthy | tests/test_capture.py:130 |
test_messages_to_text |
software | healthy | tests/test_capture.py:155 |
test_auto_summary |
software | healthy | tests/test_capture.py:165 |
test_auto_summary_long_truncation |
software | healthy | tests/test_capture.py:174 |
test_chunk_small_conversation |
software | healthy | tests/test_capture.py:183 |
test_chunk_large_conversation |
software | healthy | tests/test_capture.py:189 |
embedder |
software | healthy | tests/test_capture.py:200 |
store |
software | healthy | tests/test_capture.py:207 |
test_capture_from_json |
software | healthy | tests/test_capture.py:213 |
test_capture_stores_conversation |
software | healthy | tests/test_capture.py:237 |
test_capture_empty_messages |
software | healthy | tests/test_capture.py:257 |
test_capture_chunking |
software | healthy | tests/test_capture.py:264 |
test_standalone_install_found |
software | healthy | tests/test_capture.py:289 |
test_sibling_found |
software | healthy | tests/test_capture.py:300 |
test_path_found_via_shutil |
software | healthy | tests/test_capture.py:316 |
test_not_found_returns_none |
software | healthy | tests/test_capture.py:327 |
test_env_var_takes_priority |
software | healthy | tests/test_capture.py:342 |
test_env_var_ignored_when_file_missing |
software | healthy | tests/test_capture.py:351 |
test_session_id_lookup |
software | healthy | tests/test_capture.py:814 |
test_latest_jsonl_fallback |
software | healthy | tests/test_capture.py:377 |
test_no_project_dir_returns_none |
software | healthy | tests/test_capture.py:399 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
Dockerfile |
software | healthy | Dockerfile |
glama.json |
software | healthy | glama.json |
server.json |
software | healthy | server.json |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
LEAN-CTX.md |
software | healthy | LEAN-CTX.md |
test_storage.py |
software | healthy | tests/test_storage.py |
test_capture.py |
software | healthy | tests/test_capture.py |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_sync_assembler.py |
software | healthy | tests/test_sync_assembler.py |
test_sync_formats.py |
software | healthy | tests/test_sync_formats.py |
test_sync_repo.py |
software | healthy | tests/test_sync_repo.py |
test_server.py |
software | healthy | tests/test_server.py |
test_edge_cases.py |
software | healthy | tests/test_edge_cases.py |
test_embedder.py |
software | healthy | tests/test_embedder.py |
test_retrieval.py |
software | healthy | tests/test_retrieval.py |
TEST-SCENARIOS.md |
software | healthy | tests/TEST-SCENARIOS.md |
test_consolidation.py |
software | healthy | tests/test_consolidation.py |
test_install.py |
software | healthy | tests/test_install.py |
metrics.py |
software | healthy | tests/retrieval_eval/metrics.py |
__init__.py |
software | healthy | tests/retrieval_eval/__init__.py |
ground_truth.py |
software | healthy | tests/retrieval_eval/ground_truth.py |
evaluate.py |
software | healthy | tests/retrieval_eval/evaluate.py |
__init__.py |
software | healthy | iter_test/__init__.py |
harness_v3.py |
software | healthy | iter_test/harness_v3.py |
parsers.py |
software | healthy | iter_test/parsers.py |
harness_session.py |
software | healthy | iter_test/harness_session.py |
parsers_v2.py |
software | healthy | iter_test/parsers_v2.py |
runner.py |
software | healthy | iter_test/runner.py |
harness.py |
software | healthy | iter_test/harness.py |
harness_v2.py |
software | healthy | iter_test/harness_v2.py |
architecture.md |
software | healthy | docs/architecture.md |
provisioning.md |
software | healthy | docs/provisioning.md |
capture.md |
software | healthy | docs/capture.md |
configuration.md |
software | healthy | docs/configuration.md |
development.md |
software | healthy | docs/development.md |
installation.md |
software | healthy | docs/installation.md |
tools.md |
software | healthy | docs/tools.md |
release.py |
software | healthy | scripts/release.py |
2026-06-09-implementacni-plan.md |
software | healthy | plans/2026-06-09-implementacni-plan.md |
install.py |
software | healthy | src/mem_context/install.py |
scope.py |
software | healthy | src/mem_context/scope.py |
__init__.py |
software | healthy | src/mem_context/__init__.py |
ollama_provision.py |
software | healthy | src/mem_context/ollama_provision.py |
config.py |
software | healthy | src/mem_context/config.py |
provision.py |
software | healthy | src/mem_context/provision.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestFindMemContextBin |
software | healthy | tests/test_capture.py:286 |
TestFindTranscript |
software | healthy | tests/test_capture.py:339 |
TestMain |
software | healthy | tests/test_capture.py:410 |
TestParseOpenCodeDb |
software | healthy | tests/test_capture.py:528 |
TestExtractOpenCodeContent |
software | healthy | tests/test_capture.py:713 |
TestFindOpenCodeSession |
software | healthy | tests/test_capture.py:784 |
TestStripMarkers |
software | healthy | tests/test_sync_assembler.py:19 |
TestExtractMarkers |
software | healthy | tests/test_sync_assembler.py:83 |
TestAssembleContent |
software | healthy | tests/test_sync_assembler.py:119 |
TestHasSharedMarker |
software | healthy | tests/test_sync_assembler.py:151 |
TestAddSharedMarker |
software | healthy | tests/test_sync_assembler.py:174 |
TestStripSharedMarker |
software | healthy | tests/test_sync_assembler.py:190 |
TestMemoryToYaml |
software | healthy | tests/test_sync_formats.py:38 |
TestFileRoundTrip |
software | healthy | tests/test_sync_formats.py:139 |
TestAuthorDetection |
software | healthy | tests/test_sync_formats.py:161 |
DummyConfig |
software | healthy | tests/test_sync_repo.py:15 |
TestRepoSlug |
software | healthy | tests/test_sync_repo.py:31 |
TestSharedMemoryRepo |
software | healthy | tests/test_sync_repo.py:54 |
MockStore |
software | healthy | tests/test_retrieval.py:258 |
MockEmbedder |
software | healthy | tests/test_retrieval.py:261 |
TestClaudeCodeInstaller |
software | healthy | tests/test_install.py:23 |
TestOpenCodeInstaller |
software | healthy | tests/test_install.py:124 |
TestResolveMemContextBin |
software | healthy | tests/test_install.py:210 |
TestHookCommandProperties |
software | healthy | tests/test_install.py:257 |
EvalPoint |
software | healthy | tests/retrieval_eval/metrics.py:14 |
EvalResult |
software | healthy | tests/retrieval_eval/metrics.py:22 |
ParseStats |
software | healthy | iter_test/harness_v3.py:31 |
ChunkResult |
software | healthy | iter_test/harness_v3.py:41 |
ParserResult |
software | healthy | iter_test/harness_v3.py:52 |
ExtResult |
software | healthy | iter_test/harness_session.py:31 |
TestResult |
software | healthy | iter_test/runner.py:24 |
ChunkResult |
software | healthy | iter_test/harness.py:34 |
StrategyResult |
software | healthy | iter_test/harness.py:45 |
ParseStats |
software | healthy | iter_test/harness_v2.py:33 |
ChunkResult |
software | healthy | iter_test/harness_v2.py:43 |
VersionResult |
software | healthy | iter_test/harness_v2.py:52 |
Installer |
software | healthy | src/mem_context/install.py:45 |
ClaudeCodeInstaller |
software | healthy | src/mem_context/install.py:64 |
OpenCodeInstaller |
software | healthy | src/mem_context/install.py:276 |
Scope |
software | healthy | src/mem_context/scope.py:22 |
MaintenanceConfig |
software | healthy | src/mem_context/config.py:41 |
EmbeddingConfig |
software | healthy | src/mem_context/config.py:49 |
MemorySharedConfig |
software | healthy | src/mem_context/config.py:56 |
Config |
software | healthy | src/mem_context/config.py:97 |
InstructionTarget |
software | healthy | src/mem_context/provision.py:75 |
AiTool |
software | healthy | src/mem_context/provision.py:111 |
Collision |
software | healthy | src/mem_context/provision.py:251 |
SharedMemoryExporter |
software | healthy | src/mem_context/sync/exporter.py:19 |
SharedMemoryImporter |
software | healthy | src/mem_context/sync/importer.py:19 |
SharedMemoryRepo |
software | healthy | src/mem_context/sync/repo.py:54 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
retrieval_eval |
software | healthy | tests/retrieval_eval |
iter_test |
software | healthy | iter_test |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
plans |
software | healthy | plans |
src |
software | healthy | src |
mem_context |
software | healthy | src/mem_context |
sync |
software | healthy | src/mem_context/sync |
mcp |
software | healthy | src/mem_context/mcp |
shared |
software | healthy | src/mem_context/shared |
capture |
software | healthy | src/mem_context/capture |
hooks |
software | healthy | src/mem_context/hooks |
retrieval |
software | healthy | src/mem_context/retrieval |
session |
software | healthy | src/mem_context/session |
storage |
software | healthy | src/mem_context/storage |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgres |
data | healthy | src/mem_context/shared/tag_keywords.py |
mysql |
data | healthy | src/mem_context/shared/tag_keywords.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0n_cpuyv |
software | healthy | /tmp/repobility-clone-0n_cpuyv |
| Label | Layer | Status | Path |
|---|---|---|---|
sessions |
data | healthy | src/mem_context/session/document_store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/mem_context/shared/tag_keywords.py |
security | healthy | src/mem_context/shared/tag_keywords.py |
This page is publicly accessible at:
https://repobility.com/scan/a7cde519-9243-475b-ba64-14f86f99c8bc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a7cde519-9243-475b-ba64-14f86f99c8bc/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.