test-audit-coverage-gaps.json
Rama master · réplica de lectura del repositorio original.
[
{
"module_path": "rex/__main__.py",
"current_coverage_pct": 0,
"has_test_file": false,
"priority": "high"
},
{
"module_path": "rex/app.py",
"current_coverage_pct": 0,
"has_test_file": true,
"priority": "high"
},
{
"module_path": "rex/capabilities/__init__.py",
"current_coverage_pct": 0,
"has_test_file": false,
"priority": "high"
},
{
"module_path": "rex/compat.py",
"current_coverage_pct": 0,
"has_test_file": false,
"priority": "high"
},
{
"module_path": "rex/integrations.py",
"current_coverage_pct": 0,
"has_test_file": true,
"priority": "high"
},
{
"module_path": "rex/wake_acknowledgment.py",
"current_coverage_pct": 0,
"has_test_file": true,
"priority": "high"
},
{
"module_path": "rex/windows_service.py",
"current_coverage_pct": 0,
"has_test_file": false,
"priority": "medium"
},
{
"module_path": "rex/wakeword/embedding.py",
"current_coverage_pct": 18,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/plugin_loader.py",
"current_coverage_pct": 25,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/integrations/email_service.py",
"current_coverage_pct": 26,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/integrations/calendar_service.py",
"current_coverage_pct": 30,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/placeholder_voice.py",
"current_coverage_pct": 38,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/vscode_service.py",
"current_coverage_pct": 51,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/integrations/_setup.py",
"current_coverage_pct": 55,
"has_test_file": false,
"priority": "medium"
},
{
"module_path": "rex/followup_engine.py",
"current_coverage_pct": 56,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/integrations/sms_service.py",
"current_coverage_pct": 57,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/ha_bridge.py",
"current_coverage_pct": 61,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/calendar_backends/base.py",
"current_coverage_pct": 62,
"has_test_file": false,
"priority": "medium"
},
{
"module_path": "rex/voice_loop.py",
"current_coverage_pct": 62,
"has_test_file": true,
"priority": "high"
},
{
"module_path": "rex/ha_tts/config.py",
"current_coverage_pct": 65,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/browser_automation.py",
"current_coverage_pct": 66,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/compat/transformers_shims.py",
"current_coverage_pct": 68,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/logging_utils.py",
"current_coverage_pct": 68,
"has_test_file": false,
"priority": "medium"
},
{
"module_path": "rex/voice_identity/embedding_backends.py",
"current_coverage_pct": 68,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/woocommerce/service.py",
"current_coverage_pct": 68,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/service_supervisor.py",
"current_coverage_pct": 70,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/executor.py",
"current_coverage_pct": 71,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/wakeword/selection.py",
"current_coverage_pct": 71,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/github_service.py",
"current_coverage_pct": 72,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/reminder_service.py",
"current_coverage_pct": 72,
"has_test_file": false,
"priority": "medium"
},
{
"module_path": "rex/wakeword/utils.py",
"current_coverage_pct": 72,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/calendar_backends/meeting_invite.py",
"current_coverage_pct": 73,
"has_test_file": false,
"priority": "medium"
},
{
"module_path": "rex/cli.py",
"current_coverage_pct": 73,
"has_test_file": true,
"priority": "high"
},
{
"module_path": "rex/assistant.py",
"current_coverage_pct": 74,
"has_test_file": true,
"priority": "high"
},
{
"module_path": "rex/os_automation.py",
"current_coverage_pct": 74,
"has_test_file": true,
"priority": "medium"
},
{
"module_path": "rex/config_manager.py",
"current_coverage_pct": 75,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/calendar_backends/factory.py",
"current_coverage_pct": 78,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/services.py",
"current_coverage_pct": 78,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/imap_smtp.py",
"current_coverage_pct": 79,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/tts_utils.py",
"current_coverage_pct": 79,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/autonomy_modes.py",
"current_coverage_pct": 80,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/stub.py",
"current_coverage_pct": 80,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/plugins/__init__.py",
"current_coverage_pct": 86,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/cue_store.py",
"current_coverage_pct": 87,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/calendar_backends/ics_parser.py",
"current_coverage_pct": 88,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/gui_app.py",
"current_coverage_pct": 89,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/dep_errors.py",
"current_coverage_pct": 91,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/calendar_backends/ics_backend.py",
"current_coverage_pct": 94,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/db_pool.py",
"current_coverage_pct": 94,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/api_key_auth.py",
"current_coverage_pct": 95,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/calendar_backends/stub.py",
"current_coverage_pct": 96,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/account_router.py",
"current_coverage_pct": 97,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/base.py",
"current_coverage_pct": 97,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/triage_rules.py",
"current_coverage_pct": 98,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/rate_limiter.py",
"current_coverage_pct": 98,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/request_logging.py",
"current_coverage_pct": 98,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/calendar_backends/free_busy_stub.py",
"current_coverage_pct": 99,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/__init__.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/app_launcher.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/autonomy/__init__.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/autonomy/rule_planner.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/calendar_backends/__init__.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/calendar_backends/free_time_finder.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/compat/__init__.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/contracts/__init__.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/contracts/version.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/digest_job.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/__init__.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/account_config.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/inbox_stub.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/email_backends/triage.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/http_errors.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/integrations/__init__.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
},
{
"module_path": "rex/migrations.py",
"current_coverage_pct": 100,
"has_test_file": false,
"priority": "low"
}
]