https://github.com/renatmannanov/wndrverse
· scanned 2026-06-15 23:49 UTC (2 months, 3 weeks ago)
20 raw signals (0 security + 20 graph)
Last scanned 2 months, 3 weeks ago · v1 · 20 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 620 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 |
|---|---|---|---|
load_members |
software | healthy | test_stand.py:29 |
load_prompt |
software | healthy | test_stand.py:34 |
get_token |
software | healthy | test_stand.py:40 |
save_run_log |
software | healthy | test_stand.py:44 |
phase_1 |
software | healthy | test_stand.py:54 |
phase_2 |
software | healthy | test_stand.py:115 |
phase_3 |
software | healthy | test_stand.py:192 |
bus_posts_by_id |
software | healthy | test_stand.py:233 |
main |
software | healthy | test_stand.py:240 |
get_managed_token |
software | healthy | setup_bots.py:23 |
check_all |
software | healthy | setup_bots.py:31 |
rename_renat |
software | healthy | setup_bots.py:50 |
get_tokens |
software | healthy | setup_bots.py:62 |
parse_allowed |
software | healthy | bot/ingest_bot.py:34 |
validate_summary_args |
software | healthy | bot/ingest_bot.py:61 |
_summary_help |
software | healthy | bot/ingest_bot.py:86 |
on_message |
software | healthy | bot/ingest_bot.py:104 |
on_summary |
software | healthy | bot/ingest_bot.py:134 |
validate_topics_args |
software | healthy | bot/ingest_bot.py:217 |
_topics_help |
software | healthy | bot/ingest_bot.py:254 |
on_topics |
software | healthy | bot/ingest_bot.py:278 |
main |
software | healthy | bot/ingest_bot.py:359 |
_frag |
software | healthy | tests/test_group_by_author.py:24 |
test_one_author_three_messages_one_block |
software | healthy | tests/test_group_by_author.py:29 |
test_two_authors_numbered_by_first_message_date |
software | healthy | tests/test_group_by_author.py:45 |
test_names_never_in_grouped_text_pii |
software | healthy | tests/test_group_by_author.py:58 |
test_anonymous_each_its_own_author |
software | healthy | tests/test_group_by_author.py:72 |
test_single_message_head_has_no_count |
software | healthy | tests/test_group_by_author.py:83 |
test_display_name_with_handle |
software | healthy | tests/test_group_by_author.py:92 |
test_display_name_no_handle_falls_back_to_name |
software | healthy | tests/test_group_by_author.py:97 |
test_display_name_anonymous |
software | healthy | tests/test_group_by_author.py:102 |
test_group_by_author_handle_in_refs |
software | healthy | tests/test_group_by_author.py:107 |
test_humanize_basic_substitution_no_brackets |
software | healthy | tests/test_group_by_author.py:120 |
test_humanize_handle_is_bare_for_autolink |
software | healthy | tests/test_group_by_author.py:129 |
test_humanize_unknown_ref_left_as_is |
software | healthy | tests/test_group_by_author.py:135 |
test_humanize_string_keys_tolerated |
software | healthy | tests/test_group_by_author.py:141 |
test_build_digest_substitutes_author_refs_not_ids |
software | healthy | tests/test_group_by_author.py:149 |
fake_synth |
software | healthy | tests/test_group_by_author.py:153 |
test_header_exact_range_uses_display_name |
software | healthy | tests/test_group_by_author.py:180 |
test_header_unmapped_topic_falls_back_to_key |
software | healthy | tests/test_group_by_author.py:186 |
test_header_open_upper_bound |
software | healthy | tests/test_group_by_author.py:192 |
test_header_open_lower_bound |
software | healthy | tests/test_group_by_author.py:197 |
test_synthesize_and_save_keeps_author_refs |
software | healthy | tests/test_group_by_author.py:204 |
test_insufficient_message_self_contained |
software | healthy | tests/test_group_by_author.py:217 |
_frag |
software | healthy | tests/test_chains.py:11 |
test_reply_pair_merges |
software | healthy | tests/test_chains.py:27 |
test_reply_to_missing_parent_ignored |
software | healthy | tests/test_chains.py:37 |
test_reply_chain_depth_3 |
software | healthy | tests/test_chains.py:46 |
test_series_same_author_small_gap_merges |
software | healthy | tests/test_chains.py:57 |
test_series_large_gap_does_not_merge |
software | healthy | tests/test_chains.py:65 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bus-protocol.md |
software | healthy | bus-protocol.md |
conftest.py |
software | healthy | conftest.py |
test_stand.py |
software | healthy | test_stand.py |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
sources.json |
software | healthy | sources.json |
.env.example |
software | healthy | .env.example |
setup_bots.py |
software | healthy | setup_bots.py |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
docker-compose.yml |
software | healthy | docker-compose.yml |
members.json |
software | healthy | members.json |
__init__.py |
software | healthy | bot/__init__.py |
ingest_bot.py |
software | healthy | bot/ingest_bot.py |
test_group_by_author.py |
software | healthy | tests/test_group_by_author.py |
test_chains.py |
software | healthy | tests/test_chains.py |
test_date_range.py |
software | healthy | tests/test_date_range.py |
test_hotness.py |
software | healthy | tests/test_hotness.py |
test_topics_command.py |
software | healthy | tests/test_topics_command.py |
test_channels.py |
software | healthy | tests/test_channels.py |
test_dedup_unify.py |
software | healthy | tests/test_dedup_unify.py |
test_ingest_bot.py |
software | healthy | tests/test_ingest_bot.py |
test_cluster_core.py |
software | healthy | tests/test_cluster_core.py |
test_ingest_normalize.py |
software | healthy | tests/test_ingest_normalize.py |
test_topic_map.py |
software | healthy | tests/test_topic_map.py |
test_markup.py |
software | healthy | tests/test_markup.py |
test_topics_build.py |
software | healthy | tests/test_topics_build.py |
test_summary_command.py |
software | healthy | tests/test_summary_command.py |
test_topics_render.py |
software | healthy | tests/test_topics_render.py |
test_synthesis_prompt.py |
software | healthy | tests/test_synthesis_prompt.py |
test_bot_adapter.py |
software | healthy | tests/test_bot_adapter.py |
test_scheduler.py |
software | healthy | tests/test_scheduler.py |
__init__.py |
software | healthy | curator/__init__.py |
showcase.py |
software | healthy | curator/showcase.py |
bus.py |
software | healthy | curator/bus.py |
reader.py |
software | healthy | curator/reader.py |
renat.md |
software | healthy | curator/prompts/renat.md |
curator.md |
software | healthy | curator/prompts/curator.md |
vasya.md |
software | healthy | curator/prompts/vasya.md |
masha.md |
software | healthy | curator/prompts/masha.md |
__init__.py |
software | healthy | delivery/__init__.py |
cli.py |
software | healthy | delivery/cli.py |
markup.py |
software | healthy | delivery/markup.py |
__main__.py |
software | healthy | delivery/__main__.py |
topics_render.py |
software | healthy | delivery/topics_render.py |
channels.py |
software | healthy | delivery/channels.py |
__init__.py |
software | healthy | digest/__init__.py |
scheduler.py |
software | healthy | digest/scheduler.py |
README.md |
software | healthy | agents/_claude/README.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bot |
software | healthy | bot |
tests |
software | healthy | tests |
curator |
software | healthy | curator |
prompts |
software | healthy | curator/prompts |
delivery |
software | healthy | delivery |
digest |
software | healthy | digest |
agents |
software | healthy | agents |
_claude |
software | healthy | agents/_claude |
claude |
software | healthy | agents/claude |
core |
software | healthy | core |
ingest |
software | healthy | core/ingest |
store |
software | healthy | core/store |
prompts |
software | healthy | core/prompts |
brain |
software | healthy | core/brain |
enrich |
software | healthy | core/enrich |
llm |
software | healthy | core/llm |
agent-template |
software | healthy | agent-template |
task_tracker |
software | healthy | task_tracker |
done |
software | healthy | task_tracker/done |
hot-topics-digest |
software | healthy | task_tracker/done/hot-topics-digest |
topics-bot-command |
software | healthy | task_tracker/done/topics-bot-command |
digest-on-demand |
software | healthy | task_tracker/done/digest-on-demand |
realtime-bot-ingest |
software | healthy | task_tracker/done/realtime-bot-ingest |
prod-deploy |
software | healthy | task_tracker/done/prod-deploy |
topics-reply-chains |
software | healthy | task_tracker/done/topics-reply-chains |
backfill-missing-messages |
software | healthy | task_tracker/done/backfill-missing-messages |
digest-group-by-author |
software | healthy | task_tracker/done/digest-group-by-author |
data-corpus |
software | healthy | task_tracker/done/data-corpus |
digest-scheduler |
software | healthy | task_tracker/done/digest-scheduler |
community-brain-mvp |
software | healthy | task_tracker/done/community-brain-mvp |
mvp-agent-network |
software | healthy | task_tracker/done/mvp-agent-network |
test-stand |
software | healthy | task_tracker/done/test-stand |
_handoff_prompts |
software | healthy | task_tracker/_handoff_prompts |
backlog |
software | healthy | task_tracker/backlog |
todo |
software | healthy | task_tracker/todo |
agent_template_claude_sdk |
software | healthy | task_tracker/todo/agent_template_claude_sdk |
| Label | Layer | Status | Path |
|---|---|---|---|
SummaryArgError |
software | healthy | bot/ingest_bot.py:57 |
TopicsArgError |
software | healthy | bot/ingest_bot.py:213 |
_FakeQuery |
software | healthy | tests/test_date_range.py:65 |
_FakeSession |
software | healthy | tests/test_date_range.py:89 |
_FakeMessage |
software | healthy | tests/test_topics_command.py:79 |
_FakeBot |
software | healthy | tests/test_topics_command.py:87 |
_ForbidBot |
software | healthy | tests/test_topics_command.py:219 |
_FakeBot |
software | healthy | tests/test_channels.py:17 |
_Bot |
software | healthy | tests/test_markup.py:78 |
_ParseFailBot |
software | healthy | tests/test_markup.py:98 |
_OtherBot |
software | healthy | tests/test_markup.py:125 |
_ForbidBot |
software | healthy | tests/test_markup.py:136 |
_FakeMessage |
software | healthy | tests/test_summary_command.py:73 |
_FakeBot |
software | healthy | tests/test_summary_command.py:81 |
_ForbidBot |
software | healthy | tests/test_summary_command.py:177 |
BusMessage |
software | healthy | agents/_claude/bus_client.py:33 |
Fragment |
software | healthy | core/store/fragments_db.py:42 |
Cluster |
software | healthy | core/store/fragments_db.py:67 |
FragmentCluster |
software | healthy | core/store/fragments_db.py:83 |
Artifact |
software | healthy | core/store/fragments_db.py:91 |
| Label | Layer | Status | Path |
|---|---|---|---|
bus_messages |
data | healthy | agents/_claude/state_db.py |
Fragment |
data | healthy | core/store/fragments_db.py |
Cluster |
data | healthy | core/store/fragments_db.py |
FragmentCluster |
data | healthy | core/store/fragments_db.py |
Artifact |
data | healthy | core/store/fragments_db.py |
fragments |
data | healthy | core/store/fragments_db.py |
clusters |
data | healthy | core/store/fragments_db.py |
fragment_clusters |
data | healthy | core/store/fragments_db.py |
artifacts |
data | healthy | core/store/fragments_db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | .env.example |
sqlite |
data | healthy | agents/_claude/state_db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5434 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::agents/_claude/main.py |
security | healthy | agents/_claude/main.py |
auth::agents/_claude/.env.example |
security | healthy | agents/_claude/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xdgerqe9 |
software | healthy | /tmp/repobility-clone-xdgerqe9 |
| Label | Layer | Status | Path |
|---|---|---|---|
62.238.31.95 |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
db |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::hetzner |
hardware | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/f41b3c3b-1106-477c-b47a-6152f41e527d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f41b3c3b-1106-477c-b47a-6152f41e527d/
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.