https://github.com/bensalmon91-cpu/PoolAI
· scanned 2026-06-17 01:39 UTC (1 month, 2 weeks ago)
156 raw signals (0 security + 156 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -23.7 (diff) · 135 actionable findings from 1 signal source. 21 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1928 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 |
|---|---|---|---|
get_db_path |
software | healthy | ai-assistant/pi/ai_sync.py:29 |
set_db_path |
software | dead | ai-assistant/pi/ai_sync.py:39 |
init_db |
software | healthy | ai-assistant/pi/ai_sync.py:44 |
get_db |
software | healthy | ai-assistant/pi/ai_sync.py:88 |
get_ai_payload |
software | dead | ai-assistant/pi/ai_sync.py:96 |
process_ai_response |
software | dead | ai-assistant/pi/ai_sync.py:153 |
get_pending_question_count |
software | dead | ai-assistant/pi/ai_sync.py:255 |
get_unread_suggestion_count |
software | dead | ai-assistant/pi/ai_sync.py:267 |
get_db_path |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:20 |
init_local_db |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:27 |
get_local_db |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:76 |
index |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:88 |
get_questions |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:134 |
submit_answer |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:159 |
get_suggestions |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:198 |
mark_suggestion_read |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:219 |
suggestion_action |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:237 |
ask_me_something |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:263 |
get_stats |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:274 |
sync_from_server |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:306 |
get_pending_responses |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:371 |
mark_responses_synced |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:401 |
get_suggestion_actions |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:426 |
mark_actions_synced |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py:456 |
find_repo_root |
software | healthy | scripts/consolidate_env.py:32 |
parse_env |
software | healthy | scripts/consolidate_env.py:40 |
main |
software | healthy | scripts/consolidate_env.py:88 |
handleSaveProfile |
software | healthy | mobile-app/src/screens/main/AccountScreen.tsx:handleSavePro… |
handleChangePassword |
software | healthy | mobile-app/src/screens/main/AccountScreen.tsx:handleChangeP… |
handleLogout |
software | healthy | mobile-app/src/screens/main/AccountScreen.tsx:handleLogout |
handleSuggestionPress |
software | healthy | mobile-app/src/screens/main/DeviceScreen.tsx:handleSuggesti… |
handleAnswerQuestion |
software | healthy | mobile-app/src/screens/main/DeviceScreen.tsx:handleAnswerQu… |
handleUnlink |
software | healthy | mobile-app/src/screens/main/DeviceScreen.tsx:handleUnlink |
handleDevicePress |
software | healthy | mobile-app/src/screens/main/DashboardScreen.tsx:handleDevic… |
renderDevice |
software | healthy | mobile-app/src/screens/main/DashboardScreen.tsx:renderDevice |
renderEmpty |
software | healthy | mobile-app/src/screens/main/DashboardScreen.tsx:renderEmpty |
formatCode |
software | healthy | mobile-app/src/screens/main/LinkDeviceScreen.tsx:formatCode |
handleCodeChange |
software | healthy | mobile-app/src/screens/main/LinkDeviceScreen.tsx:handleCode… |
handleSubmit |
software | healthy | mobile-app/src/screens/main/LinkDeviceScreen.tsx:handleSubm… |
validateForm |
software | healthy | mobile-app/src/screens/auth/RegisterScreen.tsx:validateForm |
handleRegister |
software | healthy | mobile-app/src/screens/auth/RegisterScreen.tsx:handleRegist… |
handleLogin |
software | healthy | mobile-app/src/screens/auth/LoginScreen.tsx:handleLogin |
handleSubmit |
software | healthy | mobile-app/src/screens/auth/ForgotPasswordScreen.tsx:handle… |
getPercentageStatus |
software | healthy | mobile-app/src/components/device/HealthCard.tsx:getPercenta… |
getTempStatus |
software | healthy | mobile-app/src/components/device/HealthCard.tsx:getTempStat… |
hasAlarms |
software | healthy | mobile-app/src/components/device/DeviceCard.tsx:hasAlarms |
hasCritical |
software | healthy | mobile-app/src/components/device/DeviceCard.tsx:hasCritical |
handleSubmit |
software | healthy | mobile-app/src/components/ai/QuestionCard.tsx:handleSubmit |
renderInput |
software | healthy | mobile-app/src/components/ai/QuestionCard.tsx:renderInput |
canSubmit |
software | healthy | mobile-app/src/components/ai/QuestionCard.tsx:canSubmit |
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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
DISCREPANCY_LOG.md |
software | healthy | DISCREPANCY_LOG.md |
README.md |
software | healthy | ai-assistant/README.md |
.env.example |
software | healthy | ai-assistant/php/.env.example |
notifications.php |
software | healthy | ai-assistant/php/api/mobile/notifications.php |
test.php |
software | healthy | ai-assistant/php/api/mobile/test.php |
verify_test.php |
software | healthy | ai-assistant/php/api/mobile/verify_test.php |
account.php |
software | healthy | ai-assistant/php/api/mobile/account.php |
devices.php |
software | healthy | ai-assistant/php/api/mobile/devices.php |
health.php |
software | healthy | ai-assistant/php/api/mobile/health.php |
suggestions.php |
software | healthy | ai-assistant/php/api/mobile/suggestions.php |
push.php |
software | healthy | ai-assistant/php/api/mobile/push.php |
test2.php |
software | healthy | ai-assistant/php/api/mobile/test2.php |
device.php |
software | healthy | ai-assistant/php/api/mobile/device.php |
questions.php |
software | healthy | ai-assistant/php/api/mobile/questions.php |
link.php |
software | healthy | ai-assistant/php/api/mobile/link.php |
run_migration.php |
software | healthy | ai-assistant/php/api/mobile/run_migration.php |
login.php |
software | healthy | ai-assistant/php/api/mobile/auth/login.php |
refresh.php |
software | healthy | ai-assistant/php/api/mobile/auth/refresh.php |
reset-password.php |
software | healthy | ai-assistant/php/api/mobile/auth/reset-password.php |
register.php |
software | healthy | ai-assistant/php/api/mobile/auth/register.php |
forgot-password.php |
software | healthy | ai-assistant/php/api/mobile/auth/forgot-password.php |
logout.php |
software | healthy | ai-assistant/php/api/mobile/auth/logout.php |
suggestion_feedback.php |
software | healthy | ai-assistant/php/api/ai/suggestion_feedback.php |
norms.php |
software | healthy | ai-assistant/php/api/ai/norms.php |
ask_me.php |
software | healthy | ai-assistant/php/api/ai/ask_me.php |
heartbeat_extension.php |
software | healthy | ai-assistant/php/api/ai/heartbeat_extension.php |
suggestions.php |
software | healthy | ai-assistant/php/api/ai/suggestions.php |
queue.php |
software | healthy | ai-assistant/php/api/ai/queue.php |
generate.php |
software | healthy | ai-assistant/php/api/ai/generate.php |
questions.php |
software | healthy | ai-assistant/php/api/ai/questions.php |
response.php |
software | healthy | ai-assistant/php/api/ai/response.php |
responses.php |
software | healthy | ai-assistant/php/api/ai/responses.php |
profiles.php |
software | healthy | ai-assistant/php/api/ai/profiles.php |
ai_setup.php |
software | healthy | ai-assistant/php/admin/ai_setup.php |
ai_responses.php |
software | healthy | ai-assistant/php/admin/ai_responses.php |
ai_suggestions.php |
software | healthy | ai-assistant/php/admin/ai_suggestions.php |
ai_dashboard.php |
software | healthy | ai-assistant/php/admin/ai_dashboard.php |
ai_questions.php |
software | healthy | ai-assistant/php/admin/ai_questions.php |
MobileDevices_test.php |
software | healthy | ai-assistant/php/includes/MobileDevices_test.php |
PushNotifications.php |
software | healthy | ai-assistant/php/includes/PushNotifications.php |
claude_api.php |
software | healthy | ai-assistant/php/includes/claude_api.php |
MobileDevices.php |
software | healthy | ai-assistant/php/includes/MobileDevices.php |
MobileAuth.php |
software | healthy | ai-assistant/php/includes/MobileAuth.php |
ai_sync.py |
software | healthy | ai-assistant/pi/ai_sync.py |
INSTALL.md |
software | healthy | ai-assistant/pi/INSTALL.md |
ai_assistant.html |
software | healthy | ai-assistant/pi/templates/ai_assistant.html |
ai_assistant.py |
software | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
PROGRESS.md |
software | healthy | ai-assistant/docs/PROGRESS.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
ANY /api/questions |
api | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
ANY /api/answer |
api | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
ANY /api/suggestions |
api | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
ANY /api/suggestion/<int:suggestion_id>/read |
api | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
ANY /api/suggestion/<int:suggestion_id>/action |
api | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
ANY /api/ask-me |
api | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
ANY /api/stats |
api | healthy | ai-assistant/pi/blueprints/ai_assistant.py |
ANY /hotspot-detect.html |
api | healthy | pi-software/PoolDash_v6/pooldash_app/__init__.py |
ANY /library/test/success.html |
api | healthy | pi-software/PoolDash_v6/pooldash_app/__init__.py |
ANY /generate_204 |
api | healthy | pi-software/PoolDash_v6/pooldash_app/__init__.py |
ANY /gen_204 |
api | healthy | pi-software/PoolDash_v6/pooldash_app/__init__.py |
ANY /connectivitycheck.gstatic.com |
api | healthy | pi-software/PoolDash_v6/pooldash_app/__init__.py |
ANY /success.txt |
api | healthy | pi-software/PoolDash_v6/pooldash_app/__init__.py |
ANY /canonical.html |
api | healthy | pi-software/PoolDash_v6/pooldash_app/__init__.py |
ANY /ncsi.txt |
api | healthy | pi-software/PoolDash_v6/pooldash_app/__init__.py |
ANY /api/health |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/health.py |
ANY /api/ping |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/health.py |
GET /<pool> |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/alarms.py |
GET /api/<pool> |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/alarms.py |
GET /api/<pool>/controller-states |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/alarms.py |
GET /api/<pool>/states |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/alarms.py |
GET /<pool>/history |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/alarms.py |
POST /acknowledge/<int:alarm_id> |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/alarms.py |
POST /<pool>/sync |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/alarms.py |
GET /<pool>/export |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/alarms.py |
ANY /api/<pool>/<metric>/data |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/charts.py |
ANY /<pool>/<metric> |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/charts.py |
ANY /api/<pool>/trends/data |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/charts.py |
ANY /<pool>/trends |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/charts.py |
ANY /<pool>/lsi |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/charts.py |
ANY /ip_view |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/ip_view.py |
ANY /ip_proxy |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/ip_view.py |
ANY /pool/<pool> |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /pool/<pool>/maintenance |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /pool/<pool>/maintenance/logs |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /pool/<pool>/lsi/autofill |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /pool/<pool>/lsi/history |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /qr |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /connect |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /qr/page |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings/wifi/scan |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings/wifi |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings/wifi/disconnect |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings/ethernet |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings/wifi/ip |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings/network/reset |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings/network/diagnostics |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
ANY /settings/reboot |
api | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ai-assistant |
software | healthy | ai-assistant |
php |
software | healthy | ai-assistant/php |
api |
software | healthy | ai-assistant/php/api |
mobile |
software | healthy | ai-assistant/php/api/mobile |
auth |
software | healthy | ai-assistant/php/api/mobile/auth |
ai |
software | healthy | ai-assistant/php/api/ai |
admin |
software | healthy | ai-assistant/php/admin |
includes |
software | healthy | ai-assistant/php/includes |
pi |
software | healthy | ai-assistant/pi |
templates |
software | healthy | ai-assistant/pi/templates |
blueprints |
software | healthy | ai-assistant/pi/blueprints |
docs |
software | healthy | ai-assistant/docs |
database |
software | healthy | ai-assistant/database |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
scripts |
software | healthy | .github/scripts |
workflows |
software | healthy | .github/workflows |
mobile-app |
software | healthy | mobile-app |
src |
software | healthy | mobile-app/src |
utils |
software | healthy | mobile-app/src/utils |
stores |
software | healthy | mobile-app/src/stores |
types |
software | healthy | mobile-app/src/types |
screens |
software | healthy | mobile-app/src/screens |
main |
software | healthy | mobile-app/src/screens/main |
auth |
software | healthy | mobile-app/src/screens/auth |
theme |
software | healthy | mobile-app/src/theme |
components |
software | healthy | mobile-app/src/components |
device |
software | healthy | mobile-app/src/components/device |
common |
software | healthy | mobile-app/src/components/common |
ai |
software | healthy | mobile-app/src/components/ai |
navigation |
software | healthy | mobile-app/src/navigation |
services |
software | healthy | mobile-app/src/services |
android |
software | healthy | mobile-app/android |
app |
software | healthy | mobile-app/android/app |
src |
software | healthy | mobile-app/android/app/src |
main |
software | healthy | mobile-app/android/app/src/main |
java |
software | healthy | mobile-app/android/app/src/main/java |
com |
software | healthy | mobile-app/android/app/src/main/java/com |
poolaissistant |
software | healthy | mobile-app/android/app/src/main/java/com/poolaissistant |
ios |
software | healthy | mobile-app/ios |
PoolAIssistantTemp |
software | healthy | mobile-app/ios/PoolAIssistantTemp |
Images.xcassets |
software | healthy | mobile-app/ios/PoolAIssistantTemp/Images.xcassets |
pi-software |
software | healthy | pi-software |
PoolDash_v6 |
software | healthy | pi-software/PoolDash_v6 |
scripts |
software | healthy | pi-software/PoolDash_v6/scripts |
tools |
software | healthy | pi-software/PoolDash_v6/tools |
tests |
software | healthy | pi-software/PoolDash_v6/tools/tests |
modbus |
software | healthy | pi-software/PoolDash_v6/modbus |
rs485 |
software | healthy | pi-software/PoolDash_v6/modbus/rs485 |
docs |
software | healthy | pi-software/PoolDash_v6/docs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ai_questions |
data | healthy | ai-assistant/database/schema_ai.sql |
ai_question_queue |
data | healthy | ai-assistant/database/schema_ai.sql |
ai_responses |
data | healthy | ai-assistant/database/schema_ai.sql |
ai_pool_profiles |
data | healthy | ai-assistant/database/schema_ai.sql |
ai_suggestions |
data | healthy | ai-assistant/database/schema_ai.sql |
ai_pool_norms |
data | healthy | ai-assistant/database/schema_ai.sql |
ai_conversation_log |
data | healthy | ai-assistant/database/schema_ai.sql |
mobile_tokens |
data | healthy | ai-assistant/database/schema_mobile.sql |
push_tokens |
data | healthy | ai-assistant/database/schema_mobile.sql |
push_notifications |
data | healthy | ai-assistant/database/schema_mobile.sql |
user_device_links |
data | healthy | ai-assistant/database/schema_mobile.sql |
device_link_codes |
data | healthy | ai-assistant/database/schema_mobile.sql |
user_notification_prefs |
data | healthy | ai-assistant/database/schema_mobile.sql |
device_health |
data | healthy | web-portal/php_deploy/database/schema_health.sql |
device_commands |
data | healthy | web-portal/php_deploy/database/schema_health.sql |
alert_log |
data | healthy | web-portal/php_deploy/database/schema_health.sql |
bootstrap_codes |
data | healthy | web-portal/php_deploy/database/schema_bootstrap_codes.sql |
device_alarm_closures |
data | healthy | web-portal/php_deploy/database/schema_alarm_closures.sql |
event_log |
data | healthy | web-portal/php_deploy/database/schema_event_log.sql |
staff_checkins |
data | healthy | web-portal/php_deploy/database/schema_staff.sql |
portal_users |
data | healthy | web-portal/database/schema_portal.sql |
user_devices |
data | healthy | web-portal/database/schema_portal.sql |
portal_sessions |
data | healthy | web-portal/database/schema_portal.sql |
portal_audit_log |
data | healthy | web-portal/database/schema_portal.sql |
portal_login_attempts |
data | healthy | web-portal/database/schema_portal.sql |
coupons |
data | healthy | web-portal/database/schema_coupons.sql |
coupon_redemptions |
data | healthy | web-portal/database/schema_coupons.sql |
subscription_plans |
data | healthy | web-portal/database/schema_billing.sql |
user_subscriptions |
data | healthy | web-portal/database/schema_billing.sql |
payment_history |
data | healthy | web-portal/database/schema_billing.sql |
stripe_webhook_log |
data | healthy | web-portal/database/schema_billing.sql |
consumer_keys |
data | healthy | web-portal/database/schema_consumer_keys.sql |
device_readings_latest |
data | healthy | web-portal/database/schema_readings.sql |
device_readings_history |
data | healthy | web-portal/database/schema_readings.sql |
device_readings_daily |
data | healthy | web-portal/database/schema_readings.sql |
device_alarms_current |
data | healthy | web-portal/database/schema_readings.sql |
device_controllers_status |
data | healthy | web-portal/database/schema_readings.sql |
device_snapshot_log |
data | healthy | web-portal/database/schema_readings.sql |
ai_questions_local |
data | healthy | ai-assistant/pi/ai_sync.py |
ai_suggestions_local |
data | healthy | ai-assistant/pi/ai_sync.py |
maintenance_logs |
data | healthy | pi-software/PoolDash_v6/scripts/migrate_maintenance_logs.py |
readings |
data | healthy | pi-software/PoolDash_v6/tools/modbus_logger.py |
device_meta |
data | healthy | pi-software/PoolDash_v6/tools/modbus_logger.py |
alarm_events |
data | healthy | pi-software/PoolDash_v6/tools/modbus_logger.py |
controller_health |
data | healthy | pi-software/PoolDash_v6/tools/modbus_logger.py |
rs485_health |
data | healthy | pi-software/PoolDash_v6/tools/rs485_logger.py |
lsi_readings |
data | healthy | pi-software/PoolDash_v6/pooldash_app/db/lsi_history.py |
alarm_log |
data | healthy | pi-software/PoolDash_v6/pooldash_app/db/alarm_log.py |
| Label | Layer | Status | Path |
|---|---|---|---|
10.0.30.247 |
network | healthy | CLAUDE.md |
192.168.200.100 |
network | healthy | pi-software/CLAUDE.md |
10.0.30.131 |
network | healthy | pi-software/CLAUDE.md |
10.0.30.5 |
network | healthy | pi-software/CLAUDE.md |
192.168.4.1 |
network | healthy | pi-software/CLAUDE.md |
192.168.200.102 |
network | healthy | pi-software/CLAUDE.md |
192.168.200.11 |
network | healthy | pi-software/CLAUDE.md |
127.0.1.1 |
network | healthy | pi-software/CLAUDE.md |
10.0.30.144 |
network | healthy | pi-software/PoolDash_v6/CLAUDE.md |
10.0.30.80 |
network | healthy | pi-software/PoolDash_v6/README.md |
255.255.255.0 |
network | healthy | pi-software/PoolDash_v6/scripts/ap_control.sh |
192.168.4.10 |
network | healthy | pi-software/PoolDash_v6/scripts/ap_control.sh |
192.168.4.200 |
network | healthy | pi-software/PoolDash_v6/scripts/ap_control.sh |
192.168.200.101 |
network | healthy | pi-software/PoolDash_v6/scripts/setup_pi.sh |
192.168.2.1 |
network | healthy | pi-software/PoolDash_v6/scripts/setup_pi.sh |
8.8.8.8 |
network | healthy | pi-software/PoolDash_v6/scripts/update_check.py |
10.0.30.50 |
network | healthy | pi-software/PoolDash_v6/scripts/update_wifi_ip.sh |
10.0.30.1 |
network | healthy | pi-software/PoolDash_v6/scripts/update_wifi_ip.sh |
1.1.1.1 |
network | healthy | pi-software/PoolDash_v6/scripts/update_wifi_ip.sh |
10.0.0.1 |
network | healthy | pi-software/PoolDash_v6/tools/tests/test_recent_alarm_closu… |
10.0.0.2 |
network | healthy | pi-software/PoolDash_v6/tools/tests/test_alarm_lifecycle.py |
10.0.0.3 |
network | healthy | pi-software/PoolDash_v6/tools/tests/test_alarm_lifecycle.py |
192.168.1.100 |
network | healthy | pi-software/PoolDash_v6/modbus/bayrol_modbus_points.py |
192.168.2.100 |
network | healthy | pi-software/PoolDash_v6/deploy/clone_prep.sh |
192.168.200.0 |
network | healthy | pi-software/PoolDash_v6/pooldash_app/utils/net.py |
192.168.1.255 |
network | healthy | pi-software/PoolDash_v6/pooldash_app/utils/net.py |
192.168.1.0 |
network | healthy | pi-software/PoolDash_v6/pooldash_app/utils/net.py |
127.0.0.1 |
network | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/ip_view.py |
192.168.0.0 |
network | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
10.0.0.0 |
network | healthy | pi-software/PoolDash_v6/pooldash_app/blueprints/main_ui.py |
| Label | Layer | Status | Path |
|---|---|---|---|
StorageService |
software | healthy | mobile-app/src/services/storage.ts:StorageService |
ControllerHealth |
software | healthy | pi-software/PoolDash_v6/tools/modbus_logger.py:59 |
RegisterDef |
software | healthy | pi-software/PoolDash_v6/modbus/bayrol_modbus_points.py:61 |
BayrolPoolManagerModbus |
software | healthy | pi-software/PoolDash_v6/modbus/bayrol_modbus_points.py:158 |
RS485ConnectionError |
software | healthy | pi-software/PoolDash_v6/modbus/rs485/rtu_client.py:26 |
RS485Health |
software | healthy | pi-software/PoolDash_v6/modbus/rs485/rtu_client.py:32 |
RS485Client |
software | healthy | pi-software/PoolDash_v6/modbus/rs485/rtu_client.py:97 |
Settings |
software | healthy | pi-software/PoolDash_v6/pooldash_app/config.py:26 |
LSIInputs |
software | healthy | pi-software/PoolDash_v6/pooldash_app/langelier.py:31 |
LSIResult |
software | healthy | pi-software/PoolDash_v6/pooldash_app/langelier.py:42 |
LauncherSettings |
software | healthy | brain/launcher.py:24 |
DataPusher |
software | healthy | brain/launcher.py:69 |
DeviationAlert |
software | healthy | brain/baseline_manager.py:34 |
BaselineManager |
software | healthy | brain/baseline_manager.py:47 |
PoolAnalyzer |
software | healthy | brain/pool_analysis.py:10 |
PoolDataAnalyzer |
software | healthy | brain/analyzer.py:34 |
KnowledgeBase |
software | healthy | brain/llm_analyzer.py:60 |
LLMAnalyzer |
software | healthy | brain/llm_analyzer.py:126 |
ChunkSyncer |
software | healthy | brain/db_sync.py:52 |
AlertPusher |
software | healthy | brain/alert_pusher.py:26 |
TechnicianInterface |
software | healthy | brain/technician_interface.py:32 |
KnowledgeBase |
software | healthy | brain/investigator.py:87 |
DataInterrogator |
software | healthy | brain/investigator.py:236 |
InvestigationAgent |
software | healthy | brain/investigator.py:614 |
SMSInterface |
software | healthy | brain/technician_sms.py:37 |
AlertChecker |
software | healthy | brain/alert_checker.py:46 |
FileSpec |
software | healthy | web-portal/deploy.py:80 |
for |
software | healthy | web-portal/js/app.js:for |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | pi-software/PoolDash_v6/run_ui.py |
port:04 |
network | healthy | pi-software/PoolDash_v6/scripts/configure_scheduled_reboot.… |
port:502 |
network | healthy | pi-software/PoolDash_v6/scripts/post_install.sh |
port:1000 |
network | healthy | pi-software/PoolDash_v6/deploy/pre_configure.sh |
port:8080 |
network | healthy | brain/launcher.py |
port:5000 |
network | healthy | brain/technician_web.py |
port:5001 |
network | healthy | brain/technician_sms.py |
port:3000 |
network | healthy | web-portal/backend/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | .env.example |
sqlite |
data | healthy | CLAUDE.md |
postgres |
data | healthy | web-portal/CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::uptime |
cicd | healthy | .github/workflows/uptime.yml |
gha::drift-guard |
cicd | healthy | .github/workflows/drift-guard.yml |
gha::test |
cicd | healthy | web-portal/.github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
probe |
cicd | healthy | .github/workflows/uptime.yml |
check |
cicd | healthy | .github/workflows/drift-guard.yml |
test |
cicd | healthy | web-portal/.github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::ai-assistant/php/.env.example |
security | healthy | ai-assistant/php/.env.example |
auth::mobile-app/README.md |
security | healthy | mobile-app/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
bensalmon91-cpu__PoolAI |
software | healthy | /data/fable5_failed_archive/bensalmon91-cpu__PoolAI |
| Label | Layer | Status | Path |
|---|---|---|---|
migration_alias.sql |
data | healthy | web-portal/php_deploy/database/migration_alias.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | pi-software/PoolDash_v6/run_ui.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | brain/CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | mobile-app/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/379a4f5a-baa9-44ec-a53a-6f471a19aad7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/379a4f5a-baa9-44ec-a53a-6f471a19aad7/
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.