Files
weval-consulting/api/l99-registry.json
2026-04-09 14:05:02 +02:00

1853 lines
49 KiB
JSON

{
"version": "2.0",
"generated": "2026-03-31",
"apps": {
"site": {
"screens": [
{
"url": "https://weval-consulting.com/",
"name": "/"
},
{
"url": "https://weval-consulting.com/nos-solutions",
"name": "/nos-solutions"
},
{
"url": "https://weval-consulting.com/marketplace",
"name": "/marketplace"
},
{
"url": "https://weval-consulting.com/actualites",
"name": "/actualites"
},
{
"url": "https://weval-consulting.com/blog",
"name": "/blog"
},
{
"url": "https://weval-consulting.com/contact-us",
"name": "/contact-us"
},
{
"url": "https://weval-consulting.com/missions",
"name": "/missions"
},
{
"url": "https://weval-consulting.com/talents",
"name": "/talents"
},
{
"url": "https://weval-consulting.com/booking.html",
"name": "/booking.html"
},
{
"url": "https://weval-consulting.com/wevia",
"name": "/wevia"
},
{
"url": "https://weval-consulting.com/auth",
"name": "/auth"
},
{
"url": "https://weval-consulting.com/loginpage",
"name": "/loginpage"
},
{
"url": "https://weval-consulting.com/analytics",
"name": "/analytics"
},
{
"url": "https://weval-consulting.com/admin-dashboard",
"name": "/admin-dashboard"
},
{
"url": "https://weval-consulting.com/404.html",
"name": "404"
},
{
"url": "https://weval-consulting.com/ai-benchmark.html",
"name": "ai-benchmark"
},
{
"url": "https://weval-consulting.com/apps.html",
"name": "apps"
},
{
"url": "https://weval-consulting.com/arsenal-login.html",
"name": "arsenal-login"
},
{
"url": "https://weval-consulting.com/arsenal-offline.html",
"name": "arsenal-offline"
},
{
"url": "https://weval-consulting.com/blade-ai.html",
"name": "blade-ai"
},
{
"url": "https://weval-consulting.com/blade-center.html",
"name": "blade-center"
},
{
"url": "https://weval-consulting.com/booking.html",
"name": "booking"
},
{
"url": "https://weval-consulting.com/case-studies.html",
"name": "case-studies"
},
{
"url": "https://weval-consulting.com/cgu.html",
"name": "cgu"
},
{
"url": "https://weval-consulting.com/claude-monitor.html",
"name": "claude-monitor"
},
{
"url": "https://weval-consulting.com/command-center.html",
"name": "command-center"
},
{
"url": "https://weval-consulting.com/crm.html",
"name": "crm"
},
{
"url": "https://weval-consulting.com/crons-monitor.html",
"name": "crons-monitor"
},
{
"url": "https://weval-consulting.com/droid-terminal-hidden.html",
"name": "droid-terminal-hidden"
},
{
"url": "https://weval-consulting.com/ecosysteme-ia-maroc.html",
"name": "ecosysteme-ia-maroc"
},
{
"url": "https://weval-consulting.com/ethica-drill.html",
"name": "ethica-drill"
},
{
"url": "https://weval-consulting.com/ethica-hcp-manager.html",
"name": "ethica-hcp-manager"
},
{
"url": "https://weval-consulting.com/index.html",
"name": "index"
},
{
"url": "https://weval-consulting.com/l99.html",
"name": "l99"
},
{
"url": "https://weval-consulting.com/mega-command-center.html",
"name": "mega-command-center"
},
{
"url": "https://weval-consulting.com/monitoring.html",
"name": "monitoring"
},
{
"url": "https://weval-consulting.com/partners.html",
"name": "partners"
},
{
"url": "https://weval-consulting.com/products/wevia-enterprise.html",
"name": "product-wevia-enterprise"
},
{
"url": "https://weval-consulting.com/products/wevia-whitelabel.html",
"name": "product-wevia-whitelabel"
},
{
"url": "https://weval-consulting.com/products/sentinel.html",
"name": "product-sentinel"
},
{
"url": "https://weval-consulting.com/products/arsenal.html",
"name": "product-arsenal"
},
{
"url": "https://weval-consulting.com/products/wevads.html",
"name": "product-wevads"
},
{
"url": "https://weval-consulting.com/products/ethica.html",
"name": "product-ethica"
},
{
"url": "https://weval-consulting.com/products/ethicab2b.html",
"name": "product-ethicab2b"
},
{
"url": "https://weval-consulting.com/products/leadforge.html",
"name": "product-leadforge"
},
{
"url": "https://weval-consulting.com/products/mailwarm.html",
"name": "product-mailwarm"
},
{
"url": "https://weval-consulting.com/products/dataharvest.html",
"name": "product-dataharvest"
},
{
"url": "https://weval-consulting.com/products/medreach.html",
"name": "product-medreach"
},
{
"url": "https://weval-consulting.com/products/outreachai.html",
"name": "product-outreachai"
},
{
"url": "https://weval-consulting.com/products/proposalai.html",
"name": "product-proposalai"
},
{
"url": "https://weval-consulting.com/products/formbuilder.html",
"name": "product-formbuilder"
},
{
"url": "https://weval-consulting.com/products/content-factory.html",
"name": "product-content-factory"
},
{
"url": "https://weval-consulting.com/products/gpu-inference.html",
"name": "product-gpu-inference"
},
{
"url": "https://weval-consulting.com/products/blacklistguard.html",
"name": "product-blacklistguard"
},
{
"url": "https://weval-consulting.com/products/networkguard.html",
"name": "product-networkguard"
},
{
"url": "https://weval-consulting.com/products/deliverads.html",
"name": "product-deliverads"
},
{
"url": "https://weval-consulting.com/products/deliverscore.html",
"name": "product-deliverscore"
},
{
"url": "https://weval-consulting.com/products/storeforge.html",
"name": "product-storeforge"
},
{
"url": "https://weval-consulting.com/products/technology-radar.html",
"name": "product-technology-radar"
},
{
"url": "https://weval-consulting.com/products/blueprintai.html",
"name": "product-blueprintai"
},
{
"url": "https://weval-consulting.com/products/affiliates.html",
"name": "product-affiliates"
},
{
"url": "https://weval-consulting.com/products/ai-sdr.html",
"name": "product-ai-sdr"
},
{
"url": "https://weval-consulting.com/products/wevialife.html",
"name": "product-wevialife"
},
{
"url": "https://weval-consulting.com/products/reputationai.html",
"name": "product-reputationai"
},
{
"url": "https://weval-consulting.com/products/emailverify.html",
"name": "product-emailverify"
},
{
"url": "https://weval-consulting.com/products/inboxtest.html",
"name": "product-inboxtest"
},
{
"url": "https://weval-consulting.com/products/linkedin-manager.html",
"name": "product-linkedin-manager"
},
{
"url": "https://weval-consulting.com/products/wevalcrm.html",
"name": "product-wevalcrm"
},
{
"url": "https://weval-consulting.com/products/wevalmind.html",
"name": "product-wevalmind"
},
{
"url": "https://weval-consulting.com/products/academy.html",
"name": "product-academy"
},
{
"url": "https://weval-consulting.com/products/academy-elearning.html",
"name": "product-academy-elearning"
},
{
"url": "https://weval-consulting.com/products/adscontrol.html",
"name": "product-adscontrol"
},
{
"url": "https://weval-consulting.com/products/auditai.html",
"name": "product-auditai"
},
{
"url": "https://weval-consulting.com/products/bizplan.html",
"name": "product-bizplan"
},
{
"url": "https://weval-consulting.com/products/canvasai.html",
"name": "product-canvasai"
},
{
"url": "https://weval-consulting.com/products/cloud-providers.html",
"name": "product-cloud-providers"
},
{
"url": "https://weval-consulting.com/products/cloudcost.html",
"name": "product-cloudcost"
},
{
"url": "https://weval-consulting.com/products/consulting.html",
"name": "product-consulting"
},
{
"url": "https://weval-consulting.com/products/contractai.html",
"name": "product-contractai"
},
{
"url": "https://weval-consulting.com/products/copyai.html",
"name": "product-copyai"
},
{
"url": "https://weval-consulting.com/products/creativefactory.html",
"name": "product-creativefactory"
},
{
"url": "https://weval-consulting.com/products/dashboard.html",
"name": "product-dashboard"
},
{
"url": "https://weval-consulting.com/products/dashboardai.html",
"name": "product-dashboardai"
},
{
"url": "https://weval-consulting.com/products/datainsight.html",
"name": "product-datainsight"
},
{
"url": "https://weval-consulting.com/products/documind.html",
"name": "product-documind"
},
{
"url": "https://weval-consulting.com/products/elearning.html",
"name": "product-elearning"
},
{
"url": "https://weval-consulting.com/products/eventai.html",
"name": "product-eventai"
},
{
"url": "https://weval-consulting.com/products/financeai.html",
"name": "product-financeai"
},
{
"url": "https://weval-consulting.com/products/formwizard.html",
"name": "product-formwizard"
},
{
"url": "https://weval-consulting.com/products/govtech.html",
"name": "product-govtech"
},
{
"url": "https://weval-consulting.com/products/hrai.html",
"name": "product-hrai"
},
{
"url": "https://weval-consulting.com/products/influencerai.html",
"name": "product-influencerai"
},
{
"url": "https://weval-consulting.com/products/ipguard.html",
"name": "product-ipguard"
},
{
"url": "https://weval-consulting.com/products/legalai.html",
"name": "product-legalai"
},
{
"url": "https://weval-consulting.com/products/logisticsai.html",
"name": "product-logisticsai"
},
{
"url": "https://weval-consulting.com/products/loyaltyai.html",
"name": "product-loyaltyai"
},
{
"url": "https://weval-consulting.com/products/marketpulse.html",
"name": "product-marketpulse"
},
{
"url": "https://weval-consulting.com/products/ngotrack.html",
"name": "product-ngotrack"
},
{
"url": "https://weval-consulting.com/products/paymentai.html",
"name": "product-paymentai"
},
{
"url": "https://weval-consulting.com/products/predmaint.html",
"name": "product-predmaint"
},
{
"url": "https://weval-consulting.com/products/procurai.html",
"name": "product-procurai"
},
{
"url": "https://weval-consulting.com/products/propertyai.html",
"name": "product-propertyai"
},
{
"url": "https://weval-consulting.com/products/qatest.html",
"name": "product-qatest"
},
{
"url": "https://weval-consulting.com/products/recruiter.html",
"name": "product-recruiter"
},
{
"url": "https://weval-consulting.com/products/retailai.html",
"name": "product-retailai"
},
{
"url": "https://weval-consulting.com/products/safetyai.html",
"name": "product-safetyai"
},
{
"url": "https://weval-consulting.com/products/smartcity.html",
"name": "product-smartcity"
},
{
"url": "https://weval-consulting.com/products/socialmonitor.html",
"name": "product-socialmonitor"
},
{
"url": "https://weval-consulting.com/products/sportai.html",
"name": "product-sportai"
},
{
"url": "https://weval-consulting.com/products/supplychain.html",
"name": "product-supplychain"
},
{
"url": "https://weval-consulting.com/products/surveyai.html",
"name": "product-surveyai"
},
{
"url": "https://weval-consulting.com/products/taxai.html",
"name": "product-taxai"
},
{
"url": "https://weval-consulting.com/products/telehealth.html",
"name": "product-telehealth"
},
{
"url": "https://weval-consulting.com/products/tourismboost.html",
"name": "product-tourismboost"
},
{
"url": "https://weval-consulting.com/products/transportai.html",
"name": "product-transportai"
},
{
"url": "https://weval-consulting.com/products/urbanplan.html",
"name": "product-urbanplan"
},
{
"url": "https://weval-consulting.com/products/voicebot.html",
"name": "product-voicebot"
},
{
"url": "https://weval-consulting.com/products/wastetrack.html",
"name": "product-wastetrack"
},
{
"url": "https://weval-consulting.com/products/webmonitor.html",
"name": "product-webmonitor"
},
{
"url": "https://weval-consulting.com/products/wealthai.html",
"name": "product-wealthai"
},
{
"url": "https://weval-consulting.com/products/xrai.html",
"name": "product-xrai"
}
],
"apis": [],
"scenarios": [
{
"name": "Visitor: Homepage full load + Hero check",
"type": "visual"
},
{
"name": "Visitor: Navigate all 10 SPA routes",
"type": "navigation"
},
{
"name": "Visitor: Carousel 3D click + auto-advance",
"type": "interaction"
},
{
"name": "Visitor: Footer + logos slider visible",
"type": "visual"
},
{
"name": "Visitor: All 88 products accessible (HTTP 200)",
"type": "smoke"
},
{
"name": "Visitor: Responsive 320\u21921920px no overflow",
"type": "responsive"
},
{
"name": "Visitor: French accents FAQ correct",
"type": "content"
},
{
"name": "Visitor: No bad terms (DataHarvest, 7 poles, etc)",
"type": "content"
},
{
"name": "Visitor: Widget visible bottom-right",
"type": "visual"
},
{
"name": "Visitor: Header nav \u22658 links",
"type": "visual"
},
{
"name": "Visitor: Partner logos \u226515",
"type": "visual"
},
{
"name": "Visitor: Contact \u2192 Booking flow",
"type": "flow"
},
{
"name": "Visitor: Solutions \u2192 Product discovery",
"type": "flow"
},
{
"name": "Visitor: Blog \u2192 Article \u2192 Back",
"type": "flow"
},
{
"name": "Visitor: Marketplace exploration",
"type": "flow"
},
{
"name": "Visual: Homepage desktop baseline comparison",
"type": "visual-regression"
},
{
"name": "Visual: Mobile homepage baseline",
"type": "visual-regression"
},
{
"name": "Visual: All products screenshots batch",
"type": "visual-regression"
},
{
"name": "Regression: React bundle loaded",
"type": "regression"
},
{
"name": "Regression: CSS bundle loaded",
"type": "regression"
},
{
"name": "Regression: Cache bust v=34",
"type": "regression"
},
{
"name": "Regression: No old Calendly links",
"type": "regression"
},
{
"name": "Regression: No fake phone numbers",
"type": "regression"
},
{
"name": "Regression: translate.js all fixes deployed",
"type": "regression"
}
],
"screen_count": 121,
"api_count": 0,
"scenario_count": 24
},
"wevia-public": {
"screens": [
{
"url": "https://weval-consulting.com/wevia",
"name": "wevia-fullscreen"
}
],
"apis": [
{
"url": "/api/weval-ia",
"name": "chat-api"
}
],
"scenarios": [
{
"name": "WEVIA: Fullscreen loads HTTP 200",
"type": "smoke"
},
{
"name": "WEVIA: Send 'Bonjour' \u2192 get greeting response",
"type": "chat"
},
{
"name": "WEVIA: Ask 'Quels sont vos services?' \u2192 list services",
"type": "chat"
},
{
"name": "WEVIA: Ask contact info \u2192 real numbers (+212, +33)",
"type": "chat"
},
{
"name": "WEVIA: Ask about WEVIA \u2192 describe product",
"type": "chat"
},
{
"name": "WEVIA: Voice intent detection",
"type": "chat"
},
{
"name": "WEVIA: Mermaid diagram rendering",
"type": "chat"
},
{
"name": "WEVIA: Logo generation request",
"type": "chat"
},
{
"name": "WEVIA: File upload test",
"type": "chat"
},
{
"name": "WEVIA: Session persistence",
"type": "chat"
}
],
"screen_count": 1,
"api_count": 1,
"scenario_count": 10
},
"wevia-widget": {
"screens": [
{
"url": "https://weval-consulting.com",
"name": "widget-on-homepage"
}
],
"apis": [
{
"url": "/api/weval-ia-fast",
"name": "fast-api"
}
],
"scenarios": [
{
"name": "Widget: Button visible on homepage",
"type": "visual"
},
{
"name": "Widget: Click opens chat panel",
"type": "interaction"
},
{
"name": "Widget: Type message and send",
"type": "chat"
},
{
"name": "Widget: Close and reopen maintains state",
"type": "interaction"
},
{
"name": "Widget: Response contains no fake numbers",
"type": "content"
},
{
"name": "Widget: Responsive on mobile",
"type": "responsive"
},
{
"name": "Widget: Fast API response < 5s",
"type": "performance"
}
],
"screen_count": 1,
"api_count": 1,
"scenario_count": 7
},
"wevia-life": {
"screens": [],
"apis": [
{
"url": "/api/wevialife-api.php",
"name": "life-api"
}
],
"scenarios": [
{
"name": "WEVIA Life: App loads",
"type": "smoke"
},
{
"name": "WEVIA Life: Email classification IMAP",
"type": "functional"
},
{
"name": "WEVIA Life: 2077/2079 emails classified",
"type": "data"
},
{
"name": "WEVIA Life: Cron */30 running",
"type": "cron"
}
],
"screen_count": 0,
"api_count": 1,
"scenario_count": 4
},
"wevia-kb": {
"screens": [
{
"url": "/wevia-kb-admin.html",
"name": "kb-admin"
}
],
"apis": [
{
"url": "/api/claude-sync.php",
"name": "claude-sync"
}
],
"scenarios": [
{
"name": "KB: Admin page loads",
"type": "smoke"
},
{
"name": "KB: 2490+ entries in DB",
"type": "data"
},
{
"name": "KB: Upload document",
"type": "functional"
},
{
"name": "KB: Search documents",
"type": "functional"
},
{
"name": "KB: Claude Sync API",
"type": "api"
}
],
"screen_count": 1,
"api_count": 1,
"scenario_count": 5
},
"wevcode": {
"screens": [
{
"url": "http://10.1.0.3:5890/wevia-code.php",
"name": "wevcode"
},
{
"url": "http://10.1.0.3:5890/wevia-code-ui.php",
"name": "wevcode-ui"
}
],
"apis": [],
"scenarios": [
{
"name": "WevCode: Code editor loads",
"type": "smoke"
},
{
"name": "WevCode: Execute code snippet",
"type": "functional"
}
],
"screen_count": 2,
"api_count": 0,
"scenario_count": 2
},
"wedroid": {
"screens": [
{
"url": "https://weval-consulting.com/droid-terminal-hidden.html",
"name": "droid-terminal"
}
],
"apis": [
{
"url": "/api/droid.php",
"name": "droid-api"
}
],
"scenarios": [
{
"name": "Droid: Terminal loads",
"type": "smoke"
},
{
"name": "Droid: Execute sudo command",
"type": "functional"
},
{
"name": "Droid: Security key validation",
"type": "security"
}
],
"screen_count": 1,
"api_count": 1,
"scenario_count": 3
},
"wevads-ia": {
"screens": [
{
"url": "http://10.1.0.3:5890/brain-send.html",
"name": "brain-send.html"
},
{
"url": "http://10.1.0.3:5890/brain-report.html",
"name": "brain-report.html"
},
{
"url": "http://10.1.0.3:5890/brain-drilldown.html",
"name": "brain-drilldown.html"
},
{
"url": "http://10.1.0.3:5890/brain-central.html",
"name": "brain-central.html"
},
{
"url": "http://10.1.0.3:5890/brain-combo-discovery.html",
"name": "brain-combo-discovery.html"
},
{
"url": "http://10.1.0.3:5890/brain-consent.html",
"name": "brain-consent.html"
},
{
"url": "http://10.1.0.3:5890/brain-unified-send.html",
"name": "brain-unified-send.html"
},
{
"url": "http://10.1.0.3:5890/brain_editor.php",
"name": "brain_editor.php"
},
{
"url": "http://10.1.0.3:5890/brain-core.php",
"name": "brain-core.php"
},
{
"url": "http://10.1.0.3:5890/brain-api.php",
"name": "brain-api.php"
},
{
"url": "http://10.1.0.3:5890/brain-send.php",
"name": "brain-send.php"
},
{
"url": "http://10.1.0.3:5890/brain-server-optimizer.php",
"name": "brain-server-optimizer.php"
},
{
"url": "http://10.1.0.3:5890/brain-smart-send.php",
"name": "brain-smart-send.php"
},
{
"url": "http://10.1.0.3:5890/brain-inject-api.php",
"name": "brain-inject-api.php"
},
{
"url": "http://10.1.0.3:5890/brain-productive.php",
"name": "brain-productive.php"
},
{
"url": "http://10.1.0.3:5890/brain-dashboard.php",
"name": "brain-dashboard.php"
},
{
"url": "http://10.1.0.3:5890/brain-config-inject.php",
"name": "brain-config-inject.php"
}
],
"apis": [
{
"url": "http://10.1.0.3:5890/brain-inject-api.php?action=stats",
"name": "brain-stats"
}
],
"scenarios": [
{
"name": "Brain: IA v3.3 inject panel loads",
"type": "smoke"
},
{
"name": "Brain: 4 tabs (Winners/Editor/Landing/Forms)",
"type": "visual"
},
{
"name": "Brain: Stats API returns winners count",
"type": "api"
},
{
"name": "Brain: Inject config into send form",
"type": "functional"
},
{
"name": "Brain: Sacred winners \u2265 9 protected",
"type": "data"
},
{
"name": "Brain: Editor AI analyze template",
"type": "ai"
},
{
"name": "Brain: Editor AI generate subjects",
"type": "ai"
},
{
"name": "Brain: Editor AI rewrite body",
"type": "ai"
},
{
"name": "Brain: Editor AI spam check",
"type": "ai"
},
{
"name": "Brain: Landing page generator",
"type": "ai"
},
{
"name": "Brain: Form builder generator",
"type": "ai"
},
{
"name": "Brain: brain_config 646+ configs",
"type": "data"
},
{
"name": "Brain: O365 winning method check",
"type": "data"
},
{
"name": "Brain: quality_ok/good_creatives > 0",
"type": "data"
},
{
"name": "Brain: Send pipeline flow",
"type": "flow"
}
],
"screen_count": 17,
"api_count": 1,
"scenario_count": 15
},
"wevads-adx": {
"screens": [
{
"url": "http://10.1.0.3:5821/account-creator.html",
"name": "account-creator.html"
},
{
"url": "http://10.1.0.3:5821/ads-commander.html",
"name": "ads-commander.html"
},
{
"url": "http://10.1.0.3:5821/advanced-craping-factory.html",
"name": "advanced-craping-factory.html"
},
{
"url": "http://10.1.0.3:5821/advanced-dashboard.html",
"name": "advanced-dashboard.html"
},
{
"url": "http://10.1.0.3:5821/affiliate-monitor.html",
"name": "affiliate-monitor.html"
},
{
"url": "http://10.1.0.3:5821/auto-healing-dashboard.html",
"name": "auto-healing-dashboard.html"
},
{
"url": "http://10.1.0.3:5821/blacklist-monitor.html",
"name": "blacklist-monitor.html"
},
{
"url": "http://10.1.0.3:5821/bounce-manager.html",
"name": "bounce-manager.html"
},
{
"url": "http://10.1.0.3:5821/campaign-manager.html",
"name": "campaign-manager.html"
},
{
"url": "http://10.1.0.3:5821/cloud-account-factory.html",
"name": "cloud-account-factory.html"
},
{
"url": "http://10.1.0.3:5821/dashboard.html",
"name": "dashboard.html"
},
{
"url": "http://10.1.0.3:5821/domain-manager.html",
"name": "domain-manager.html"
},
{
"url": "http://10.1.0.3:5821/emailing-pipeline.html",
"name": "emailing-pipeline.html"
},
{
"url": "http://10.1.0.3:5821/inbox-tester.html",
"name": "inbox-tester.html"
},
{
"url": "http://10.1.0.3:5821/newsletter-extractor.html",
"name": "newsletter-extractor.html"
},
{
"url": "http://10.1.0.3:5821/operations-overview.html",
"name": "operations-overview.html"
},
{
"url": "http://10.1.0.3:5821/reputation-monitor.html",
"name": "reputation-monitor.html"
},
{
"url": "http://10.1.0.3:5821/send-engines-dashboard.html",
"name": "send-engines-dashboard.html"
},
{
"url": "http://10.1.0.3:5821/send-capacity-dashboard.html",
"name": "send-capacity-dashboard.html"
},
{
"url": "http://10.1.0.3:5821/warming-engine.html",
"name": "warming-engine.html"
}
],
"apis": [],
"scenarios": [
{
"name": "ADX: Dashboard loads",
"type": "smoke"
},
{
"name": "ADX: Send process pipeline",
"type": "flow"
},
{
"name": "ADX: Domain rotation",
"type": "functional"
},
{
"name": "ADX: Warmup engine start/stop",
"type": "functional"
},
{
"name": "ADX: Bounce handler processing",
"type": "functional"
},
{
"name": "ADX: Account creator flow",
"type": "flow"
},
{
"name": "ADX: Campaign manager CRUD",
"type": "functional"
},
{
"name": "ADX: ISP deliverability check",
"type": "data"
},
{
"name": "ADX: Tracking pixel deployed",
"type": "functional"
},
{
"name": "ADX: PMTA send method",
"type": "functional"
},
{
"name": "ADX: contacts DB 6.6M accessible",
"type": "data"
},
{
"name": "ADX: Conversion PULL model works",
"type": "functional"
}
],
"screen_count": 20,
"api_count": 0,
"scenario_count": 12
},
"arsenal": {
"screens": [
{
"url": "http://10.1.0.3:5890/menu.html",
"name": "menu.html"
},
{
"url": "http://10.1.0.3:5890/sentinel-v4.html",
"name": "sentinel-v4.html"
},
{
"url": "http://10.1.0.3:5890/sentinel-vault-controller.html",
"name": "sentinel-vault-controller.html"
},
{
"url": "http://10.1.0.3:5890/ceo-dashboard.html",
"name": "ceo-dashboard.html"
},
{
"url": "http://10.1.0.3:5890/operations-overview.html",
"name": "operations-overview.html"
},
{
"url": "http://10.1.0.3:5890/command-center.html",
"name": "command-center.html"
},
{
"url": "http://10.1.0.3:5890/cloud-account-factory.html",
"name": "cloud-account-factory.html"
},
{
"url": "http://10.1.0.3:5890/account-creator.html",
"name": "account-creator.html"
},
{
"url": "http://10.1.0.3:5890/send-engines-dashboard.html",
"name": "send-engines-dashboard.html"
},
{
"url": "http://10.1.0.3:5890/emailing-pipeline.html",
"name": "emailing-pipeline.html"
},
{
"url": "http://10.1.0.3:5890/domain-manager.html",
"name": "domain-manager.html"
},
{
"url": "http://10.1.0.3:5890/reputation-monitor.html",
"name": "reputation-monitor.html"
},
{
"url": "http://10.1.0.3:5890/warming-engine.html",
"name": "warming-engine.html"
},
{
"url": "http://10.1.0.3:5890/send-capacity-dashboard.html",
"name": "send-capacity-dashboard.html"
},
{
"url": "http://10.1.0.3:5890/kb-sync-monitor.html",
"name": "kb-sync-monitor.html"
},
{
"url": "http://10.1.0.3:5890/wevads-architecture.html",
"name": "wevads-architecture.html"
},
{
"url": "http://10.1.0.3:5890/semi-auto-send.html",
"name": "semi-auto-send.html"
},
{
"url": "http://10.1.0.3:5890/cron-control.html",
"name": "cron-control.html"
},
{
"url": "http://10.1.0.3:5890/system-dashboard.html",
"name": "system-dashboard.html"
},
{
"url": "http://10.1.0.3:5890/system-health.html",
"name": "system-health.html"
},
{
"url": "http://10.1.0.3:5890/configuration-manager.html",
"name": "configuration-manager.html"
},
{
"url": "http://10.1.0.3:5890/performance-dashboard.html",
"name": "performance-dashboard.html"
},
{
"url": "http://10.1.0.3:5890/progression-dashboard.html",
"name": "progression-dashboard.html"
},
{
"url": "http://10.1.0.3:5890/deal-pipeline.html",
"name": "deal-pipeline.html"
},
{
"url": "http://10.1.0.3:5890/crm-global.html",
"name": "crm-global.html"
},
{
"url": "http://10.1.0.3:5890/world-map-live.html",
"name": "world-map-live.html"
},
{
"url": "http://10.1.0.3:5890/provider-onboarding.html",
"name": "provider-onboarding.html"
},
{
"url": "http://10.1.0.3:5890/guardian-dashboard.html",
"name": "guardian-dashboard.html"
},
{
"url": "http://10.1.0.3:5890/adversarial-sandbox.html",
"name": "adversarial-sandbox.html"
},
{
"url": "http://10.1.0.3:5890/test-metrics.html",
"name": "test-metrics.html"
},
{
"url": "http://10.1.0.3:5890/test-results-live.html",
"name": "test-results-live.html"
},
{
"url": "http://10.1.0.3:5890/pipeline-monitor.html",
"name": "pipeline-monitor.html"
},
{
"url": "http://10.1.0.3:5890/cloud-cost-monitor.html",
"name": "cloud-cost-monitor.html"
},
{
"url": "http://10.1.0.3:5890/postback-setup.html",
"name": "postback-setup.html"
},
{
"url": "http://10.1.0.3:5890/auto-healing-rotation.html",
"name": "auto-healing-rotation.html"
},
{
"url": "http://10.1.0.3:5890/smart-report.html",
"name": "smart-report.html"
}
],
"apis": [],
"scenarios": [
{
"name": "Arsenal: Menu loads all nav items",
"type": "smoke"
},
{
"name": "Arsenal: Sentinel V4 dashboard",
"type": "visual"
},
{
"name": "Arsenal: CEO dashboard metrics",
"type": "visual"
},
{
"name": "Arsenal: Operations overview",
"type": "visual"
},
{
"name": "Arsenal: Cloud account factory flow",
"type": "flow"
},
{
"name": "Arsenal: Send engine selection + launch",
"type": "flow"
},
{
"name": "Arsenal: Domain manager CRUD",
"type": "functional"
},
{
"name": "Arsenal: Reputation monitor real-time",
"type": "visual"
},
{
"name": "Arsenal: Warming engine start/stop",
"type": "functional"
},
{
"name": "Arsenal: KB sync status check",
"type": "functional"
},
{
"name": "Arsenal: Guardian dashboard alerts",
"type": "visual"
},
{
"name": "Arsenal: Pipeline monitor status",
"type": "visual"
},
{
"name": "Arsenal: CRM global view",
"type": "visual"
},
{
"name": "Arsenal: World map live tracking",
"type": "visual"
},
{
"name": "Arsenal: Test metrics dashboard",
"type": "visual"
},
{
"name": "Arsenal: System health all green",
"type": "functional"
},
{
"name": "Arsenal: Cron control panel",
"type": "functional"
},
{
"name": "Arsenal: Config manager CRUD",
"type": "functional"
},
{
"name": "Arsenal: Smart report generation",
"type": "functional"
},
{
"name": "Arsenal: Permission system check",
"type": "security"
}
],
"screen_count": 36,
"api_count": 0,
"scenario_count": 20
},
"ethica": {
"screens": [
{
"url": "http://10.1.0.3:5890/ethica-dashboard.html",
"name": "ethica-dashboard.html"
},
{
"url": "http://10.1.0.3:5890/ethica-hcp-manager.html",
"name": "ethica-hcp-manager.html"
},
{
"url": "http://10.1.0.3:5890/ethica-real-scraper.html",
"name": "ethica-real-scraper.html"
},
{
"url": "http://10.1.0.3:5890/ethica-consent.html",
"name": "ethica-consent.html"
},
{
"url": "http://10.1.0.3:5890/ethica-track.html",
"name": "ethica-track.html"
},
{
"url": "http://10.1.0.3:5890/ethica-audit.html",
"name": "ethica-audit.html"
},
{
"url": "http://10.1.0.3:5890/ethica-campaigns.html",
"name": "ethica-campaigns.html"
},
{
"url": "http://10.1.0.3:5890/ethica-sms-engine.html",
"name": "ethica-sms-engine.html"
},
{
"url": "http://10.1.0.3:5890/ethica-sms.html",
"name": "ethica-sms.html"
},
{
"url": "http://10.1.0.3:5890/ethica-chatbot.html",
"name": "ethica-chatbot.html"
},
{
"url": "http://10.1.0.3:5890/ethica-data-list.html",
"name": "ethica-data-list.html"
},
{
"url": "http://10.1.0.3:5890/ethica-diagnostic.html",
"name": "ethica-diagnostic.html"
},
{
"url": "http://10.1.0.3:5890/ethica-drill.html",
"name": "ethica-drill.html"
},
{
"url": "http://10.1.0.3:5890/ethica-google-badge.html",
"name": "ethica-google-badge.html"
},
{
"url": "http://10.1.0.3:5890/ethica-inscription.html",
"name": "ethica-inscription.html"
},
{
"url": "http://10.1.0.3:5890/ethica-methodology.html",
"name": "ethica-methodology.html"
},
{
"url": "http://10.1.0.3:5890/ethica-validation-monitor.html",
"name": "ethica-validation-monitor.html"
},
{
"url": "http://10.1.0.3:5890/ethica-crossvalidator.html",
"name": "ethica-crossvalidator.html"
},
{
"url": "http://10.1.0.3:5890/ethica-app.html",
"name": "ethica-app.html"
},
{
"url": "http://10.1.0.3:5890/ethica-app-v3.html",
"name": "ethica-app-v3.html"
}
],
"apis": [],
"scenarios": [
{
"name": "Ethica: Dashboard loads with stats",
"type": "smoke"
},
{
"name": "Ethica: HCP manager 67K+ records",
"type": "data"
},
{
"name": "Ethica: RichScraper cron active",
"type": "cron"
},
{
"name": "Ethica: Google badge verification 95%",
"type": "data"
},
{
"name": "Ethica: Consent flow (consent.wevup.app)",
"type": "flow"
},
{
"name": "Ethica: SMS engine send test",
"type": "functional"
},
{
"name": "Ethica: Campaign creation flow",
"type": "flow"
},
{
"name": "Ethica: Cross-validator check",
"type": "functional"
},
{
"name": "Ethica: Data list TN/MA/ALG filter",
"type": "functional"
},
{
"name": "Ethica: Chatbot pharma responses",
"type": "chat"
},
{
"name": "Ethica: Inscription flow",
"type": "flow"
},
{
"name": "Ethica: Methodology compliance",
"type": "content"
}
],
"screen_count": 20,
"api_count": 0,
"scenario_count": 12
},
"crm-twenty": {
"screens": [
{
"url": "https://crm.weval-consulting.com",
"name": "crm.weval-consulting.com"
}
],
"apis": [],
"scenarios": [
{
"name": "CRM: SSO login \u2192 Dashboard",
"type": "sso"
},
{
"name": "CRM: Contact list loads",
"type": "smoke"
},
{
"name": "CRM: Pipeline kanban view",
"type": "visual"
},
{
"name": "CRM: Search contacts",
"type": "functional"
}
],
"screen_count": 1,
"api_count": 0,
"scenario_count": 4
},
"deerflow": {
"screens": [
{
"url": "https://deerflow.weval-consulting.com",
"name": "deerflow.weval-consulting.com"
}
],
"apis": [],
"scenarios": [
{
"name": "DeerFlow: SSO login \u2192 Chat",
"type": "sso"
},
{
"name": "DeerFlow: New chat \u2192 AI response",
"type": "chat"
},
{
"name": "DeerFlow: web_search tool works",
"type": "functional"
},
{
"name": "DeerFlow: Agent mode",
"type": "functional"
}
],
"screen_count": 1,
"api_count": 0,
"scenario_count": 4
},
"": {
"screens": [
{
"url": "https://auth.weval-consulting.com",
"name": "auth.weval-consulting.com"
}
],
"apis": [],
"scenarios": [
{
"type": "smoke"
},
{
"type": "sso"
},
{
"type": "functional"
},
{
"type": "visual"
}
],
"screen_count": 1,
"api_count": 0,
"scenario_count": 4
},
"uptime-kuma": {
"screens": [
{
"url": "https://monitor.weval-consulting.com",
"name": "monitor.weval-consulting.com"
}
],
"apis": [],
"scenarios": [
{
"name": "Kuma: Dashboard loads",
"type": "smoke"
},
{
"name": "Kuma: All monitors green",
"type": "visual"
},
{
"name": "Kuma: Alert history",
"type": "functional"
}
],
"screen_count": 1,
"api_count": 0,
"scenario_count": 3
},
"mattermost": {
"screens": [
{
"url": "https://mm.weval-consulting.com",
"name": "mm.weval-consulting.com"
}
],
"apis": [],
"scenarios": [
{
"name": "Mattermost: Login page",
"type": "smoke"
},
{
"name": "Mattermost: Channel list",
"type": "visual"
},
{
"name": "Mattermost: Post message",
"type": "functional"
}
],
"screen_count": 1,
"api_count": 0,
"scenario_count": 3
},
"n8n": {
"screens": [
{
"url": "https://n8n.weval-consulting.com",
"name": "n8n.weval-consulting.com"
}
],
"apis": [],
"scenarios": [
{
"name": "n8n: Workflow list",
"type": "smoke"
},
{
"name": "n8n: Execution history",
"type": "visual"
},
{
"name": "n8n: Active workflows count",
"type": "data"
}
],
"screen_count": 1,
"api_count": 0,
"scenario_count": 3
},
"openclaw": {
"screens": [
{
"url": "http://151.80.235.110:3210",
"name": "openclaw-ui"
}
],
"apis": [],
"scenarios": [
{
"name": "OpenClaw: UI accessible",
"type": "smoke"
},
{
"name": "OpenClaw: Ollama qwen2.5:3b model loaded",
"type": "functional"
},
{
"name": "OpenClaw: Chat response",
"type": "chat"
}
],
"screen_count": 1,
"api_count": 0,
"scenario_count": 3
},
"infrastructure": {
"screens": [],
"apis": [],
"scenarios": [
{
"name": "S204: Disk < 85%",
"type": "infra"
},
{
"name": "S204: Load < 10",
"type": "infra"
},
{
"name": "S204: Nginx active",
"type": "infra"
},
{
"name": "S204: PHP-FPM active",
"type": "infra"
},
{
"name": "S204: Docker \u2265 14 containers",
"type": "infra"
},
{
"name": "S204: SSL cert valid",
"type": "infra"
},
{
"name": "S204: CrowdSec active",
"type": "infra"
},
{
"name": "S204: 10 ports listening",
"type": "infra"
},
{
"name": "S95: Disk < 85%",
"type": "infra"
},
{
"name": "S95: PostgreSQL accepting",
"type": "infra"
},
{
"name": "S95: Arsenal :5890 up",
"type": "infra"
},
{
"name": "S95: Sentinel API up",
"type": "infra"
},
{
"name": "S95: Root crons \u2265 20",
"type": "infra"
},
{
"name": "S95: rDNS = mail.weval-consulting.com",
"type": "infra"
},
{
"name": "S151: Server reachable",
"type": "infra"
},
{
"name": "S204\u2192S95 SSH via wevads_key",
"type": "infra"
},
{
"name": "Docker: All 16 containers running",
"type": "docker"
},
{
"name": "Docker: No restart loops",
"type": "docker"
},
{
"name": "Docker: Memory < 90% per container",
"type": "docker"
}
],
"screen_count": 0,
"api_count": 0,
"scenario_count": 19
},
"security": {
"screens": [],
"apis": [],
"scenarios": [
{
"name": "chattr: index.html immutable",
"type": "security"
},
{
"name": "chattr: weval-audit-reco.js immutable",
"type": "security"
},
{
"name": "chattr: weval-chatbot-api.php immutable",
"type": "security"
},
{
"name": "chattr: weval-ia-fast.php immutable",
"type": "security"
},
{
"name": "Guardian: Cron */5 running",
"type": "security"
},
{
"name": "Guardian: MD5 checksums match",
"type": "security"
},
{
"type": "security"
},
{
"name": "Firewall: Only expected ports open",
"type": "security"
},
{
"name": "Git: S204 latest commit pushed",
"type": "security"
},
{
"name": "Git: S95 Arsenal commit pushed",
"type": "security"
},
{
"name": "Git: GitHub PAT valid",
"type": "security"
}
],
"screen_count": 0,
"api_count": 0,
"scenario_count": 11
},
"database": {
"screens": [],
"apis": [],
"scenarios": [
{
"name": "DB: brain_config > 600 configs",
"type": "data"
},
{
"name": "DB: sacred winners \u2265 9",
"type": "data"
},
{
"name": "DB: contacts > 6M rows",
"type": "data"
},
{
"name": "DB: ethica_hcp > 67K rows",
"type": "data"
},
{
"name": "DB: WEVIA KB > 2400 documents",
"type": "data"
},
{
"name": "DB: Data freshness < 48h",
"type": "data"
},
{
"name": "DB: Schema integrity check",
"type": "data"
}
],
"screen_count": 0,
"api_count": 0,
"scenario_count": 7
}
},
"totals": {
"apps": 21,
"screens": 227,
"apis": 6,
"scenarios": 175,
"total_tests": 408
},
"_refreshed": "2026-04-07T03:45:23.701947"
}