https://github.com/torovets/astro-vibe-bot
· scanned 2026-06-16 04:40 UTC (1 month, 3 weeks ago)
7 raw signals (0 security + 7 graph)
Last scanned 1 month, 3 weeks ago · v1 · 7 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 82 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 |
|---|---|---|---|
main |
software | healthy | generate_samples_c.py:19 |
metrics_for |
software | healthy | eval_prompts.py:54 |
judge_news_linkage |
software | healthy | eval_prompts.py:70 |
main |
software | healthy | eval_prompts.py:89 |
build_background_prompt |
software | healthy | render.py:24 |
_crop_to_size |
software | healthy | render.py:37 |
_wrap |
software | healthy | render.py:52 |
render_card |
software | healthy | render.py:71 |
generate_background |
software | healthy | render.py:143 |
extract_invite_hash |
software | healthy | news.py:9 |
fetch_telegram_messages |
software | healthy | news.py:20 |
_rss_blob |
software | healthy | news.py:65 |
fetch_news_blob |
software | healthy | news.py:78 |
load_psych_topics |
software | healthy | rubrics.py:32 |
generate_sign_spotlight |
software | healthy | rubrics.py:38 |
generate_psych_hook |
software | healthy | rubrics.py:60 |
spotlight_header |
software | healthy | rubrics.py:75 |
psych_header |
software | healthy | rubrics.py:79 |
post_spotlight |
software | healthy | rubrics.py:83 |
post_hook |
software | healthy | rubrics.py:98 |
build_channel_system |
software | healthy | generation.py:36 |
_first_word |
software | healthy | generation.py:43 |
_needs_variety_retry |
software | healthy | generation.py:50 |
complete_json |
software | healthy | generation.py:73 |
complete_text |
software | healthy | generation.py:98 |
generate_daily_context |
software | healthy | generation.py:116 |
get_or_generate_context |
software | healthy | generation.py:231 |
build_personal_prompt |
software | healthy | generation.py:250 |
parse_admin_ids |
software | healthy | main.py:40 |
main |
software | healthy | main.py:51 |
handle_start |
software | healthy | main.py:88 |
handle_set_sign |
software | healthy | main.py:96 |
handle_vibe |
software | healthy | main.py:113 |
handle_broadcast_now |
software | healthy | main.py:131 |
handle_post_cover |
software | healthy | main.py:157 |
handle_post_spotlight |
software | healthy | main.py:183 |
handle_post_hook |
software | healthy | main.py:195 |
handle_personal_query |
software | healthy | main.py:207 |
load_signs |
software | healthy | telegram_io.py:48 |
normalize_sign |
software | healthy | telegram_io.py:53 |
display_sign |
software | healthy | telegram_io.py:58 |
display_sign_with_emoji |
software | healthy | telegram_io.py:62 |
build_channel_sign_messages |
software | healthy | telegram_io.py:66 |
send_daily_cover |
software | healthy | telegram_io.py:90 |
broadcast_daily_vibes |
software | dead | telegram_io.py:122 |
main |
software | healthy | test_render.py:27 |
init_db |
software | healthy | db.py:8 |
upsert_user |
software | healthy | db.py:47 |
set_user_sign |
software | healthy | db.py:61 |
get_user_sign |
software | healthy | db.py:69 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
generate_samples_c.py |
software | healthy | generate_samples_c.py |
eval_prompts.py |
software | healthy | eval_prompts.py |
render.py |
software | healthy | render.py |
news.py |
software | healthy | news.py |
requirements.txt |
software | healthy | requirements.txt |
rubrics.py |
software | healthy | rubrics.py |
README.md |
software | healthy | README.md |
SAMPLES_B.md |
software | healthy | SAMPLES_B.md |
generation.py |
software | healthy | generation.py |
main.py |
software | healthy | main.py |
telegram_io.py |
software | healthy | telegram_io.py |
SAMPLES_D.md |
software | healthy | SAMPLES_D.md |
test_render.py |
software | healthy | test_render.py |
SAMPLES_C.md |
software | healthy | SAMPLES_C.md |
db.py |
software | healthy | db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | db.py |
daily_context |
data | healthy | db.py |
rubric_history |
data | healthy | db.py |
daily_cover |
data | healthy | db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
torovets__astro-vibe-bot |
software | healthy | /data/fable5_failed_archive/torovets__astro-vibe-bot |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/175eb260-0e7e-4afe-9c86-86004e81cf26/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/175eb260-0e7e-4afe-9c86-86004e81cf26/
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.