https://github.com/arigatoexpress/Project-Go-Forward
· scanned 2026-06-17 01:35 UTC (1 month, 2 weeks ago)
181 raw signals (0 security + 181 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -41.7 (diff) · 154 actionable findings from 1 signal source. 27 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2870 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 |
|---|---|---|---|
configure |
software | healthy | seo_routes.py:54 |
_base |
software | healthy | seo_routes.py:62 |
_safe_homes |
software | healthy | seo_routes.py:175 |
_legacy_path |
software | healthy | seo_routes.py:185 |
_home_key |
software | healthy | seo_routes.py:192 |
_build_registry |
software | healthy | seo_routes.py:197 |
_registry |
software | healthy | seo_routes.py:224 |
_local_business_jsonld |
software | healthy | seo_routes.py:239 |
_first_image |
software | healthy | seo_routes.py:277 |
_product_jsonld |
software | healthy | seo_routes.py:288 |
_shell |
software | healthy | seo_routes.py:339 |
_head_block |
software | healthy | seo_routes.py:354 |
_crawlable_inventory_block |
software | healthy | seo_routes.py:384 |
_crawlable_detail_block |
software | healthy | seo_routes.py:414 |
_inject |
software | healthy | seo_routes.py:440 |
render_spa_response |
software | healthy | seo_routes.py:452 |
_render_spa_response |
software | healthy | seo_routes.py:461 |
render_not_found |
software | healthy | seo_routes.py:558 |
robots_txt |
software | healthy | seo_routes.py:577 |
sitemap_xml |
software | healthy | seo_routes.py:605 |
_parse_recipients |
software | healthy | email_service.py:37 |
_get_db |
software | healthy | email_service.py:84 |
_log_email_activity |
software | healthy | email_service.py:97 |
_current_from |
software | healthy | email_service.py:120 |
_html_to_text |
software | healthy | email_service.py:125 |
send_email |
software | healthy | email_service.py:141 |
_base_wrapper |
software | healthy | email_service.py:212 |
send_appointment_confirmation |
software | healthy | email_service.py:233 |
send_lead_welcome |
software | healthy | email_service.py:286 |
send_deal_status_update |
software | healthy | email_service.py:320 |
send_custom_email |
software | healthy | email_service.py:392 |
_humanize_doc_type |
software | healthy | email_service.py:417 |
send_document_email |
software | healthy | email_service.py:434 |
notify_new_lead |
software | healthy | email_service.py:534 |
notify_new_appointment |
software | healthy | email_service.py:562 |
get_email_log |
software | healthy | email_service.py:596 |
__post_init__ |
software | healthy | chat_history.py:57 |
to_dict |
software | healthy | chat_history.py:76 |
from_dict |
software | healthy | chat_history.py:89 |
add_message |
software | healthy | chat_history.py:143 |
get_summary |
software | healthy | chat_history.py:93 |
__init__ |
software | healthy | chat_history.py:103 |
get_or_create_session |
software | healthy | chat_history.py:108 |
save_session |
software | healthy | chat_history.py:131 |
get_session |
software | healthy | chat_history.py:152 |
get_user_sessions |
software | healthy | chat_history.py:160 |
get_recent_sessions |
software | healthy | chat_history.py:174 |
update_session_status |
software | dead | chat_history.py:188 |
get_context_for_agent |
software | dead | chat_history.py:196 |
search_conversations |
software | healthy | chat_history.py:216 |
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 |
seo_routes.py |
software | healthy | seo_routes.py |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
email_service.py |
software | healthy | email_service.py |
SYSTEM_STATUS.md |
software | healthy | SYSTEM_STATUS.md |
GEMINI_MODEL_UPDATE.md |
software | healthy | GEMINI_MODEL_UPDATE.md |
chat_history.py |
software | healthy | chat_history.py |
conversation_memory.py |
software | healthy | conversation_memory.py |
audit_log.py |
software | healthy | audit_log.py |
firebase.json |
software | healthy | firebase.json |
__init__.py |
software | healthy | __init__.py |
appointment_manager.py |
software | healthy | appointment_manager.py |
requirements.txt |
software | healthy | requirements.txt |
README.md |
software | healthy | README.md |
CHAT_HISTORY_FEATURE.md |
software | healthy | CHAT_HISTORY_FEATURE.md |
pyproject.toml |
software | healthy | pyproject.toml |
structured_logging.py |
software | healthy | structured_logging.py |
lead_management.py |
software | healthy | lead_management.py |
root_agent.py |
software | healthy | root_agent.py |
main.py |
software | healthy | main.py |
docuseal_service.py |
software | healthy | docuseal_service.py |
pm_routes.py |
software | healthy | pm_routes.py |
config_loader.py |
software | healthy | config_loader.py |
esign_consent.py |
software | healthy | esign_consent.py |
requirements-dev.txt |
software | healthy | requirements-dev.txt |
prompt_loader.py |
software | healthy | prompt_loader.py |
analytics_service.py |
software | healthy | analytics_service.py |
IMPROVEMENTS.md |
software | healthy | IMPROVEMENTS.md |
AGENT_GUIDE.md |
software | healthy | AGENT_GUIDE.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
LAUNCH_READINESS.md |
software | healthy | LAUNCH_READINESS.md |
caching.py |
software | healthy | caching.py |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
MIGRATION_PLAN.md |
software | healthy | MIGRATION_PLAN.md |
Dockerfile |
software | healthy | Dockerfile |
config.yaml |
software | healthy | config.yaml |
INTEGRATION_GUIDE.md |
software | healthy | INTEGRATION_GUIDE.md |
test_document_quality.py |
software | healthy | tests/test_document_quality.py |
test_business_contact_single_source.py |
software | healthy | tests/test_business_contact_single_source.py |
test_docuseal_template_uploader.py |
software | healthy | tests/test_docuseal_template_uploader.py |
test_deal_home_enrichment.py |
software | healthy | tests/test_deal_home_enrichment.py |
test_document_generation.py |
software | healthy | tests/test_document_generation.py |
test_image_url_backfill.py |
software | healthy | tests/test_image_url_backfill.py |
test_production_smoke_script.py |
software | healthy | tests/test_production_smoke_script.py |
test_firestore_customers.py |
software | healthy | tests/test_firestore_customers.py |
test_inventory_sync.py |
software | healthy | tests/test_inventory_sync.py |
test_passkey_routes.py |
software | healthy | tests/test_passkey_routes.py |
test_photo_dedup_audit.py |
software | healthy | tests/test_photo_dedup_audit.py |
test_email_service.py |
software | healthy | tests/test_email_service.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ChatMessage |
software | healthy | chat_history.py:22 |
ChatSession |
software | healthy | chat_history.py:45 |
ChatHistory |
software | healthy | chat_history.py:100 |
UserPreferences |
software | healthy | conversation_memory.py:16 |
ConversationContext |
software | healthy | conversation_memory.py:60 |
ConversationMemory |
software | healthy | conversation_memory.py:190 |
Appointment |
software | healthy | appointment_manager.py:35 |
AppointmentManager |
software | healthy | appointment_manager.py:95 |
StructuredLogger |
software | healthy | structured_logging.py:13 |
JsonFormatter |
software | healthy | structured_logging.py:114 |
Lead |
software | healthy | lead_management.py:14 |
LeadManager |
software | healthy | lead_management.py:85 |
SecurityHeadersMiddleware |
software | healthy | main.py:292 |
RateLimitMiddleware |
software | healthy | main.py:409 |
RequestSizeLimitMiddleware |
software | healthy | main.py:430 |
ImmutableStaticFiles |
software | healthy | main.py:448 |
APICacheControlMiddleware |
software | healthy | main.py:512 |
CanonicalHostMiddleware |
software | healthy | main.py:681 |
_FakeFirestoreClient |
software | healthy | tests/test_deal_home_enrichment.py:38 |
_FakeDB |
software | healthy | tests/test_deal_home_enrichment.py:64 |
TestEnrichDealsWithHome |
software | healthy | tests/test_deal_home_enrichment.py:76 |
_BrokenDB |
software | healthy | tests/test_deal_home_enrichment.py:185 |
_LegacyDB |
software | healthy | tests/test_deal_home_enrichment.py:200 |
TestBuildNewHomeUrl |
software | healthy | tests/test_image_url_backfill.py:99 |
TestBuildPreownedUrl |
software | healthy | tests/test_image_url_backfill.py:117 |
TestProbeUrl |
software | healthy | tests/test_image_url_backfill.py:135 |
TestResolveCandidateUrl |
software | healthy | tests/test_image_url_backfill.py:184 |
TestProcessRow |
software | healthy | tests/test_image_url_backfill.py:255 |
TestRunDryRun |
software | healthy | tests/test_image_url_backfill.py:314 |
FakeArgs |
software | healthy | tests/test_image_url_backfill.py:368 |
_TimeoutContext |
software | healthy | tests/test_production_smoke_script.py:4 |
FakeDocumentSnapshot |
software | healthy | tests/test_firestore_customers.py:22 |
FakeDocumentReference |
software | healthy | tests/test_firestore_customers.py:33 |
FakeQuery |
software | healthy | tests/test_firestore_customers.py:53 |
FakeCollectionReference |
software | healthy | tests/test_firestore_customers.py:92 |
FakeBatch |
software | healthy | tests/test_firestore_customers.py:101 |
FakeFirestore |
software | healthy | tests/test_firestore_customers.py:114 |
TestCustomerCRUD |
software | healthy | tests/test_firestore_customers.py:159 |
TestCustomerSearch |
software | healthy | tests/test_firestore_customers.py:197 |
TestCustomerCount |
software | healthy | tests/test_firestore_customers.py:248 |
TestBatchCreate |
software | healthy | tests/test_firestore_customers.py:263 |
TestSendDocumentEmail |
software | healthy | tests/test_email_service.py:42 |
_FakeFirestoreClient |
software | healthy | tests/test_email_service.py:262 |
TestGenerateDocumentAutoEmail |
software | healthy | tests/test_email_service.py:303 |
TestDocumentTools |
software | healthy | tests/test_document_gcs.py:18 |
TestGCSFunctions |
software | healthy | tests/test_document_gcs.py:205 |
TestDocumentEngine |
software | healthy | tests/test_document_gcs.py:241 |
FakeResponse |
software | healthy | tests/test_partner_webhooks.py:27 |
FakeDocRef |
software | healthy | tests/test_partner_webhooks.py:33 |
FakeCollection |
software | healthy | tests/test_partner_webhooks.py:42 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /robots.txt |
api | healthy | seo_routes.py |
GET /sitemap.xml |
api | healthy | seo_routes.py |
POST /run |
api | healthy | main.py |
GET /api/chat/session/{session_id} |
api | healthy | main.py |
GET /leads/export |
api | healthy | main.py |
GET /leads/stats |
api | healthy | main.py |
GET /api/admin/crm/lead-sources |
api | healthy | main.py |
GET /api/analytics/leads |
api | healthy | main.py |
GET /api/analytics/documents |
api | healthy | main.py |
GET /api/analytics/inventory |
api | healthy | main.py |
GET /api/analytics/chat |
api | healthy | main.py |
ANY /health |
api | healthy | main.py |
ANY /llms.txt |
api | healthy | main.py |
ANY /healthz |
api | healthy | main.py |
ANY /healthz/ |
api | healthy | main.py |
GET /healthz/detailed |
api | healthy | main.py |
POST /apps/{app_name}/users/{user_id}/sessions/{session_id} |
api | healthy | main.py |
GET /api/documents/templates |
api | healthy | main.py |
GET /api/document-templates |
api | healthy | main.py |
GET /api/documents/readiness |
api | healthy | main.py |
GET /api/documents/templates/{template_name}/fields |
api | healthy | main.py |
POST /api/documents/generate |
api | healthy | main.py |
POST /api/documents/generate-packet |
api | healthy | main.py |
POST /api/documents/extract-fields |
api | healthy | main.py |
GET /api/documents/fields |
api | healthy | main.py |
POST /api/documents/generate-batch |
api | healthy | main.py |
POST /api/documents/sales-contract |
api | healthy | main.py |
GET /api/documents/download/{filename} |
api | healthy | main.py |
GET /api/inventory |
api | healthy | main.py |
GET /api/admin/inventory/photo-audit |
api | healthy | main.py |
GET /api/admin/inventory/analytics |
api | healthy | main.py |
POST /api/inventory/bulk-import |
api | healthy | main.py |
GET /api/deals |
api | healthy | main.py |
POST /api/deals |
api | healthy | main.py |
GET /api/deals/{deal_id} |
api | healthy | main.py |
PUT /api/deals/{deal_id} |
api | healthy | main.py |
PUT /api/deals/{deal_id}/status |
api | healthy | main.py |
POST /api/deals/{deal_id}/generate-document |
api | healthy | main.py |
POST /api/deals/{deal_id}/generate-packet |
api | healthy | main.py |
POST /api/docuseal/send |
api | healthy | main.py |
POST /api/docuseal/webhook |
api | healthy | main.py |
POST /api/marketing/generate-script |
api | healthy | main.py |
GET /api/marketing/trending-ideas |
api | healthy | main.py |
POST /api/marketing/schedule |
api | healthy | main.py |
GET /api/marketing/analytics |
api | healthy | main.py |
GET /api/marketing/gcp-readiness |
api | healthy | main.py |
GET /api/marketing/social-readiness |
api | healthy | main.py |
POST /api/marketing/generate-voiceover |
api | healthy | main.py |
GET /api/marketing/voiceover-voices |
api | healthy | main.py |
POST /api/marketing/generate-image |
api | healthy | main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
e2e |
software | healthy | tests/e2e |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
schemas |
software | healthy | schemas |
tools |
software | healthy | tools |
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
entries |
software | healthy | frontend/src/entries |
hooks |
software | healthy | frontend/src/hooks |
components |
software | healthy | frontend/src/components |
pages |
software | healthy | frontend/src/pages |
test |
software | healthy | frontend/src/test |
__tests__ |
software | healthy | frontend/src/__tests__ |
auth |
software | healthy | auth |
docs |
software | healthy | docs |
team |
software | healthy | docs/team |
integration |
software | healthy | docs/integration |
database |
software | healthy | database |
prompts |
software | healthy | prompts |
services |
software | healthy | services |
docuseal |
software | healthy | services/docuseal |
config |
software | healthy | config |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.jsx |
SafeMarkdown |
frontend | healthy | frontend/src/components/SafeMarkdown.jsx |
SearchFilters |
frontend | healthy | frontend/src/components/SearchFilters.jsx |
SmartForm |
frontend | healthy | frontend/src/components/SmartForm.jsx |
ComparisonDrawer |
frontend | healthy | frontend/src/components/ComparisonDrawer.jsx |
ErrorBoundary |
frontend | healthy | frontend/src/components/ErrorBoundary.jsx |
Skeleton |
frontend | healthy | frontend/src/components/Skeleton.jsx |
QuickActions |
frontend | healthy | frontend/src/components/QuickActions.jsx |
Card |
frontend | healthy | frontend/src/components/Card.jsx |
PropertyCard |
frontend | healthy | frontend/src/components/PropertyCard.jsx |
ReportIssue |
frontend | healthy | frontend/src/components/ReportIssue.jsx |
StatusBadge |
frontend | healthy | frontend/src/components/StatusBadge.jsx |
EmptyState |
frontend | healthy | frontend/src/components/EmptyState.jsx |
SystemHub |
frontend | healthy | frontend/src/pages/SystemHub.jsx |
GettingStarted |
frontend | healthy | frontend/src/pages/GettingStarted.jsx |
DocumentCenter |
frontend | healthy | frontend/src/pages/DocumentCenter.jsx |
Appointments |
frontend | healthy | frontend/src/pages/Appointments.jsx |
Contact |
frontend | healthy | frontend/src/pages/Contact.jsx |
CRM |
frontend | healthy | frontend/src/pages/CRM.jsx |
AdStudio |
frontend | healthy | frontend/src/pages/AdStudio.jsx |
ChatHistory |
frontend | healthy | frontend/src/pages/ChatHistory.jsx |
Analytics |
frontend | healthy | frontend/src/pages/Analytics.jsx |
InventoryBrowse |
frontend | healthy | frontend/src/pages/InventoryBrowse.jsx |
SecureHub |
frontend | healthy | frontend/src/pages/SecureHub.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/SystemHub |
frontend | healthy | frontend/src/pages/SystemHub.jsx |
/GettingStarted |
frontend | healthy | frontend/src/pages/GettingStarted.jsx |
/DocumentCenter |
frontend | healthy | frontend/src/pages/DocumentCenter.jsx |
/Appointments |
frontend | healthy | frontend/src/pages/Appointments.jsx |
/Contact |
frontend | healthy | frontend/src/pages/Contact.jsx |
/CRM |
frontend | healthy | frontend/src/pages/CRM.jsx |
/AdStudio |
frontend | healthy | frontend/src/pages/AdStudio.jsx |
/ChatHistory |
frontend | healthy | frontend/src/pages/ChatHistory.jsx |
/Analytics |
frontend | healthy | frontend/src/pages/Analytics.jsx |
/InventoryBrowse |
frontend | healthy | frontend/src/pages/InventoryBrowse.jsx |
/SecureHub |
frontend | healthy | frontend/src/pages/SecureHub.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
port:12 |
network | healthy | config.yaml |
port:09 |
network | healthy | config.yaml |
port:18 |
network | healthy | config.yaml |
port:17 |
network | healthy | config.yaml |
port:15 |
network | healthy | config.yaml |
port:3000 |
network | healthy | .github/workflows/deploy-docuseal.yml |
port:443 |
network | healthy | .github/workflows/ops-bootstrap.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
PROJECT_ID |
cicd | healthy | — |
WIF_SERVICE_ACCOUNT |
cicd | healthy | — |
SERVICE |
cicd | healthy | — |
WIF_PROVIDER |
cicd | healthy | — |
REGION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | .env.example |
postgres |
data | healthy | .github/workflows/deploy-docuseal.yml |
postgresql |
data | healthy | .github/workflows/deploy-docuseal.yml |
sqlite |
data | healthy | services/docuseal/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | AGENTS.md |
203.0.113.7 |
network | healthy | tests/test_audit_log.py |
10.0.0.1 |
network | healthy | tests/test_audit_log.py |
120.0.0.0 |
network | healthy | tools/scraper.py |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy-docuseal |
cicd | healthy | .github/workflows/deploy-docuseal.yml |
ops-bootstrap |
cicd | healthy | .github/workflows/ops-bootstrap.yml |
test |
cicd | healthy | .github/workflows/deploy.yml |
build-and-deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::main.py |
security | healthy | main.py |
auth::auth/routes.py |
security | healthy | auth/routes.py |
auth::tests/test_admin_auth.py |
security | healthy | tests/test_admin_auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-docuseal |
cicd | healthy | .github/workflows/deploy-docuseal.yml |
gha::ops-bootstrap |
cicd | healthy | .github/workflows/ops-bootstrap.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration.py |
data | healthy | tests/test_migration.py |
validate_migration.py |
data | healthy | tools/validate_migration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::services/docuseal/Dockerfile |
hardware | healthy | services/docuseal/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::.github/workflows/deploy-docuseal.yml |
security | healthy | .github/workflows/deploy-docuseal.yml |
password_literal::.github/workflows/deploy-docuseal.yml |
security | healthy | .github/workflows/deploy-docuseal.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
arigatoexpress__Project-Go-Forward |
software | healthy | /data/fable5_failed_archive/arigatoexpress__Project-Go-Forw… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/test_agnosticism_gates.py |
This page is publicly accessible at:
https://repobility.com/scan/b5dff719-eae0-486c-8205-1275bc073eb6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b5dff719-eae0-486c-8205-1275bc073eb6/
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.