https://github.com/Artem362/memory-kernel
· scanned 2026-06-17 01:16 UTC (1 month, 2 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -3.1 (diff) · 13 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 337 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 |
|---|---|---|---|
_seed |
software | healthy | tests/test_context_dedup.py:4 |
test_context_pack_drops_near_duplicates |
software | healthy | tests/test_context_dedup.py:11 |
test_dedup_can_be_disabled_with_threshold_one |
software | healthy | tests/test_context_dedup.py:29 |
test_distinct_memories_all_kept |
software | healthy | tests/test_context_dedup.py:44 |
test_dedup_respects_budget |
software | healthy | tests/test_context_dedup.py:60 |
test_context_pack_falls_back_to_hot_memories_when_no_match |
software | healthy | tests/test_context_dedup.py:74 |
test_context_pack_no_fallback_when_query_matches |
software | healthy | tests/test_context_dedup.py:92 |
build_store |
software | healthy | tests/test_export.py:7 |
test_export_memories_respects_filters |
software | healthy | tests/test_export.py:37 |
test_cli_export_writes_jsonl |
software | healthy | tests/test_export.py:50 |
test_cli_import_roundtrip_json_snapshot |
software | healthy | tests/test_export.py:79 |
test_cli_import_roundtrip_jsonl_auto_detect |
software | healthy | tests/test_export.py:121 |
_old_iso |
software | healthy | tests/test_decay.py:9 |
_seed_with_age |
software | healthy | tests/test_decay.py:13 |
test_retention_score_high_for_important_recent |
software | healthy | tests/test_decay.py:27 |
test_decay_archives_old_unused_note |
software | healthy | tests/test_decay.py:36 |
test_decay_protects_decisions_and_constraints |
software | healthy | tests/test_decay.py:47 |
test_decay_dry_run_does_not_write |
software | healthy | tests/test_decay.py:57 |
test_decay_skips_recent_memories |
software | healthy | tests/test_decay.py:67 |
test_decay_skips_frequently_accessed |
software | healthy | tests/test_decay.py:75 |
test_cli_decay_dry_run |
software | healthy | tests/test_decay.py:83 |
test_cli_decay_applies |
software | healthy | tests/test_decay.py:97 |
build_store |
software | healthy | tests/test_store.py:5 |
test_search_prefers_explicit_decision |
software | healthy | tests/test_store.py:12 |
test_context_pack_respects_budget |
software | healthy | tests/test_store.py:62 |
test_remember_merges_duplicate_memory |
software | healthy | tests/test_store.py:105 |
test_ingest_text_extracts_and_deduplicates_memories |
software | healthy | tests/test_store.py:143 |
test_duplicate_merge_prefers_richer_content_and_sources |
software | healthy | tests/test_store.py:174 |
test_duplicate_merge_prefers_richer_content_without_native |
software | healthy | tests/test_store.py:216 |
test_wake_up_pack_prioritizes_hot_items |
software | healthy | tests/test_store.py:259 |
test_store_close_releases_and_reopens_connection |
software | healthy | tests/test_store.py:288 |
test_store_context_manager_closes_connection |
software | healthy | tests/test_store.py:318 |
_text |
software | healthy | tests/test_mcp_e2e.py:25 |
_flow |
software | healthy | tests/test_mcp_e2e.py:29 |
test_mcp_server_full_protocol_roundtrip |
software | healthy | tests/test_mcp_e2e.py:64 |
_seed |
software | healthy | tests/test_lifecycle.py:10 |
test_archive_hides_from_search_and_sets_timestamp |
software | healthy | tests/test_lifecycle.py:22 |
test_restore_brings_back_into_recall |
software | healthy | tests/test_lifecycle.py:31 |
test_archive_missing_returns_false |
software | healthy | tests/test_lifecycle.py:41 |
test_revise_supersedes_and_hides_old |
software | healthy | tests/test_lifecycle.py:48 |
test_revise_self_raises |
software | healthy | tests/test_lifecycle.py:58 |
test_revise_missing_raises |
software | healthy | tests/test_lifecycle.py:65 |
test_list_excludes_archived_by_default_includes_with_flag |
software | healthy | tests/test_lifecycle.py:74 |
test_export_includes_archived_and_superseded |
software | healthy | tests/test_lifecycle.py:84 |
test_import_roundtrip_preserves_lifecycle_state |
software | healthy | tests/test_lifecycle.py:94 |
test_re_remember_resurrects_archived |
software | healthy | tests/test_lifecycle.py:106 |
test_cli_forget_restore_roundtrip |
software | healthy | tests/test_lifecycle.py:118 |
test_cli_revise |
software | healthy | tests/test_lifecycle.py:127 |
test_cli_list_include_archived_flag |
software | healthy | tests/test_lifecycle.py:136 |
test_cli_forget_missing_returns_nonzero |
software | healthy | tests/test_lifecycle.py:148 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
server.json |
software | healthy | server.json |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
NOTICE |
software | healthy | NOTICE |
.mcp.json |
software | healthy | .mcp.json |
Cargo.toml |
software | healthy | rust/Cargo.toml |
Cargo.lock |
software | healthy | rust/Cargo.lock |
lib.rs |
software | healthy | rust/src/lib.rs |
test_context_dedup.py |
software | healthy | tests/test_context_dedup.py |
test_export.py |
software | healthy | tests/test_export.py |
test_decay.py |
software | healthy | tests/test_decay.py |
test_store.py |
software | healthy | tests/test_store.py |
test_mcp_e2e.py |
software | healthy | tests/test_mcp_e2e.py |
test_lifecycle.py |
software | healthy | tests/test_lifecycle.py |
test_native.py |
software | healthy | tests/test_native.py |
test_stemmer.py |
software | healthy | tests/test_stemmer.py |
test_mcp.py |
software | healthy | tests/test_mcp.py |
test_crud.py |
software | healthy | tests/test_crud.py |
benchmark_ingest.py |
software | healthy | scripts/benchmark_ingest.py |
mcp_smoke.py |
software | healthy | scripts/mcp_smoke.py |
benchmark_upsert.py |
software | healthy | scripts/benchmark_upsert.py |
config.yml |
software | healthy | .github/ISSUE_TEMPLATE/config.yml |
first-run-feedback.yml |
software | healthy | .github/ISSUE_TEMPLATE/first-run-feedback.yml |
release.yml |
software | healthy | .github/workflows/release.yml |
test.yml |
software | healthy | .github/workflows/test.yml |
cli.py |
software | healthy | src/memory_kernel/cli.py |
accelerator.py |
software | healthy | src/memory_kernel/accelerator.py |
__init__.py |
software | healthy | src/memory_kernel/__init__.py |
store.py |
software | healthy | src/memory_kernel/store.py |
mcp_server.py |
software | healthy | src/memory_kernel/mcp_server.py |
RELEASING.md |
software | healthy | docs/RELEASING.md |
REAL_AI_TEST.md |
software | healthy | docs/REAL_AI_TEST.md |
OPERATING_GUIDE_UK.md |
software | healthy | docs/OPERATING_GUIDE_UK.md |
.mcp.json |
quality | healthy | .mcp.json |
| Label | Layer | Status | Path |
|---|---|---|---|
rust |
software | healthy | rust |
src |
software | healthy | rust/src |
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
memory_kernel |
software | healthy | src/memory_kernel |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
MemoryInput |
software | healthy | src/memory_kernel/store.py:283 |
MemoryRecord |
software | healthy | src/memory_kernel/store.py:296 |
RememberResult |
software | healthy | src/memory_kernel/store.py:323 |
ImportedMemoryRecord |
software | healthy | src/memory_kernel/store.py:335 |
MemoryStore |
software | healthy | src/memory_kernel/store.py:770 |
MemoryKind |
software | healthy | src/memory_kernel/mcp_server.py:66 |
ResponseFormat |
software | healthy | src/memory_kernel/mcp_server.py:77 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | server.json |
redis |
data | healthy | tests/test_export.py |
postgres |
data | healthy | tests/test_lifecycle.py |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/release.yml |
publish-pypi |
cicd | healthy | .github/workflows/release.yml |
pytest |
cicd | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
meta |
data | healthy | src/memory_kernel/store.py |
memories |
data | healthy | src/memory_kernel/store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Artem362__memory-kernel |
software | healthy | /data/fable5_failed_archive/Artem362__memory-kernel |
This page is publicly accessible at:
https://repobility.com/scan/fee3aa38-0050-4524-940e-7aaf79ea7d35/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fee3aa38-0050-4524-940e-7aaf79ea7d35/
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.