Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tcconnally/perseus-qwen-memory

https://github.com/tcconnally/perseus-qwen-memory · scanned 2026-06-16 00:30 UTC (2 months, 2 weeks ago)

12 raw signals (0 security + 12 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 103 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.

LabelLayerStatusPath
__init__ software healthy tests/test_memory_agent.py:245
remember software healthy tests/test_memory_agent.py:32
recall software healthy tests/test_memory_agent.py:38
forget software healthy tests/test_memory_agent.py:58
reflect software healthy tests/test_memory_agent.py:61
health_check software healthy tests/test_memory_agent.py:64
config software healthy tests/test_memory_agent.py:69
manager software healthy tests/test_memory_agent.py:76
test_memory_entry_constructs_without_id software healthy tests/test_memory_agent.py:83
test_store_defaults_to_decayable_confidence software healthy tests/test_memory_agent.py:90
_aged_entry software healthy tests/test_memory_agent.py:98
_agent_with software healthy tests/test_memory_agent.py:109
test_decay_is_written_back software healthy tests/test_memory_agent.py:119
test_decay_below_floor_marks_forgotten software healthy tests/test_memory_agent.py:132
test_pinned_full_confidence_does_not_decay software healthy tests/test_memory_agent.py:141
test_fresh_memories_do_not_decay software healthy tests/test_memory_agent.py:151
test_supersede_demotes_contradicted_fact software healthy tests/test_memory_agent.py:163
test_supersede_ignores_unrelated_facts software healthy tests/test_memory_agent.py:181
test_supersede_ignores_identical_restatement software healthy tests/test_memory_agent.py:194
test_recall_context_respects_budget software healthy tests/test_memory_agent.py:209
test_recall_context_no_note_when_under_budget software healthy tests/test_memory_agent.py:230
chat software healthy tests/test_memory_agent.py:249
test_process_message_returns_clean_error_and_stores_nothing software healthy tests/test_memory_agent.py:254
test_auto_store_skips_extraction_on_llm_error software healthy tests/test_memory_agent.py:268
test_llm_error_is_typed_not_stringly software healthy tests/test_memory_agent.py:283
backend software healthy tests/test_engram_backend.py:16
test_remember_recall_roundtrip software healthy tests/test_engram_backend.py:21
test_remember_upserts_by_id_for_confidence_writeback software healthy tests/test_engram_backend.py:38
test_min_confidence_floor_filters software healthy tests/test_engram_backend.py:51
test_forget_soft_invalidates software healthy tests/test_engram_backend.py:61
test_project_isolation software healthy tests/test_engram_backend.py:70
test_wildcard_query_returns_everything_in_scope software healthy tests/test_engram_backend.py:78
test_fts_operators_in_query_are_inert software healthy tests/test_engram_backend.py:86
test_reflect_surfaces_stale_facts software healthy tests/test_engram_backend.py:97
test_health_check_reports_counts software healthy tests/test_engram_backend.py:106
validate software healthy agent/config.py:91
__init__ software healthy agent/main.py:338
_request_sync software healthy agent/main.py:74
chat software healthy agent/main.py:104
recall_context software healthy agent/main.py:154
store software healthy agent/main.py:203
_topic_tokens software healthy agent/main.py:225
detect_contradictions software healthy agent/main.py:237
supersede software healthy agent/main.py:276
reflect_and_compound software healthy agent/main.py:304
start_session software healthy agent/main.py:376
process_message software healthy agent/main.py:402
end_session software healthy agent/main.py:434
_build_system_prompt software healthy agent/main.py:466
_auto_store software healthy agent/main.py:486

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
CLAIMS-AUDIT.md software healthy CLAIMS-AUDIT.md
.env.example software healthy .env.example
LICENSE software healthy LICENSE
requirements.txt software healthy requirements.txt
AGENTS.md software healthy AGENTS.md
record_proof.py software healthy demo/record_proof.py
record_video.py software healthy demo/record_video.py
proof_terminal.html software healthy demo/proof_terminal.html
demo_terminal.html software healthy demo/demo_terminal.html
demo_script.md software healthy demo/demo_script.md
test_memory_agent.py software healthy tests/test_memory_agent.py
test_engram_backend.py software healthy tests/test_engram_backend.py
SUBMISSION.md software healthy docs/SUBMISSION.md
__init__.py software healthy agent/__init__.py
config.py software healthy agent/config.py
main.py software healthy agent/main.py
render_arch.py software healthy assets/render_arch.py
architecture.html software healthy assets/architecture.html
test.yml software healthy .github/workflows/test.yml
pr-pilot.yml software healthy .github/workflows/pr-pilot.yml
smoke-test.yml software healthy .github/workflows/smoke-test.yml
AGENTS.md quality healthy AGENTS.md

LabelLayerStatusPath
demo software healthy demo
tests software healthy tests
docs software healthy docs
agent software healthy agent
assets software healthy assets
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
StubBackend software healthy tests/test_memory_agent.py:26
_FailingLLM software healthy tests/test_memory_agent.py:244
AgentConfig software healthy agent/config.py:19
LLMError software healthy agent/main.py:44
QwenClient software healthy agent/main.py:58
MemoryManager software healthy agent/main.py:140
PerseusQwenAgent software healthy agent/main.py:329

LabelLayerStatusPath
sqlite data healthy README.md
elasticsearch data healthy requirements.txt
redis data healthy tests/test_memory_agent.py
postgresql data healthy agent/main.py

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::pr-pilot cicd healthy .github/workflows/pr-pilot.yml
gha::smoke-test cicd healthy .github/workflows/smoke-test.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/test.yml
review cicd healthy .github/workflows/pr-pilot.yml
demo-runs cicd healthy .github/workflows/smoke-test.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
GEMINI_API_KEY cicd healthy

LabelLayerStatusPath
repobility-clone-_evip4lb software healthy /tmp/repobility-clone-_evip4lb

LabelLayerStatusPath
rabbitmq data healthy agent/main.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/f3c238a5-12ca-4887-b6fc-10983c7379ba/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f3c238a5-12ca-4887-b6fc-10983c7379ba/

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.