{
  "ok": true,
  "strict": false,
  "generated_at": "2026-06-11T21:34:25+00:00",
  "summary": {
    "errors": 0,
    "warnings": 36,
    "app_dir": "/app",
    "service_name": "market-intel",
    "deploy_mode": "auto",
    "platform": "linux"
  },
  "checks": [
    {
      "check": "app_dir_exists",
      "ok": true,
      "severity": "error",
      "detail": "app_dir=/app exists=True",
      "path": "/app"
    },
    {
      "check": "deploy_artifact_daily_script",
      "ok": true,
      "severity": "error",
      "detail": "daily_script exists=True",
      "path": "/app/scripts/run_daily.sh",
      "exists": true,
      "size": 21105
    },
    {
      "check": "deploy_artifact_env_configurator",
      "ok": true,
      "severity": "error",
      "detail": "env_configurator exists=True",
      "path": "/app/scripts/configure_env.sh",
      "exists": true,
      "size": 23042
    },
    {
      "check": "deploy_artifact_env_example",
      "ok": true,
      "severity": "error",
      "detail": "env_example exists=True",
      "path": "/app/.env.example",
      "exists": true,
      "size": 1946
    },
    {
      "check": "deploy_artifact_dockerignore",
      "ok": true,
      "severity": "warning",
      "detail": "dockerignore exists=True",
      "path": "/app/.dockerignore",
      "exists": true,
      "size": 115
    },
    {
      "check": "deploy_artifact_vps_bootstrap",
      "ok": true,
      "severity": "warning",
      "detail": "vps_bootstrap exists=True",
      "path": "/app/scripts/bootstrap_vps.sh",
      "exists": true,
      "size": 7685
    },
    {
      "check": "deploy_artifact_preflight_script",
      "ok": true,
      "severity": "warning",
      "detail": "preflight_script exists=True",
      "path": "/app/scripts/preflight_check.sh",
      "exists": true,
      "size": 2926
    },
    {
      "check": "deploy_artifact_regression_tests",
      "ok": true,
      "severity": "warning",
      "detail": "regression_tests exists=True",
      "path": "/app/tests/test_market_intel_regression.py",
      "exists": true,
      "size": 494774
    },
    {
      "check": "deploy_artifact_ops_snapshot_script",
      "ok": true,
      "severity": "warning",
      "detail": "ops_snapshot_script exists=True",
      "path": "/app/scripts/ops_snapshot.sh",
      "exists": true,
      "size": 9682
    },
    {
      "check": "deploy_artifact_local_dashboard_smoke_script",
      "ok": true,
      "severity": "warning",
      "detail": "local_dashboard_smoke_script exists=True",
      "path": "/app/scripts/local_dashboard_smoke.sh",
      "exists": true,
      "size": 2885
    },
    {
      "check": "deploy_artifact_docker_daily_loop",
      "ok": true,
      "severity": "warning",
      "detail": "docker_daily_loop exists=True",
      "path": "/app/scripts/docker_daily_loop.sh",
      "exists": true,
      "size": 1784
    },
    {
      "check": "deploy_artifact_dockerfile",
      "ok": true,
      "severity": "warning",
      "detail": "dockerfile exists=True",
      "path": "/app/Dockerfile",
      "exists": true,
      "size": 536
    },
    {
      "check": "deploy_artifact_docker_compose",
      "ok": true,
      "severity": "warning",
      "detail": "docker_compose exists=True",
      "path": "/app/docker-compose.yml",
      "exists": true,
      "size": 1175
    },
    {
      "check": "deploy_artifact_python_requirements",
      "ok": true,
      "severity": "warning",
      "detail": "python_requirements exists=True",
      "path": "/app/requirements.txt",
      "exists": true,
      "size": 23
    },
    {
      "check": "deploy_artifact_collector",
      "ok": true,
      "severity": "error",
      "detail": "collector exists=True",
      "path": "/app/scripts/market_intel.py",
      "exists": true,
      "size": 1235027
    },
    {
      "check": "deploy_artifact_sources",
      "ok": true,
      "severity": "error",
      "detail": "sources exists=True",
      "path": "/app/config/sources.json",
      "exists": true,
      "size": 81666
    },
    {
      "check": "deploy_artifact_company_universe",
      "ok": true,
      "severity": "error",
      "detail": "company_universe exists=True",
      "path": "/app/config/company_universe.json",
      "exists": true,
      "size": 12474
    },
    {
      "check": "deploy_artifact_database",
      "ok": true,
      "severity": "warning",
      "detail": "database exists=True",
      "path": "/app/data/market_intel.db",
      "exists": true,
      "size": 279224320
    },
    {
      "check": "deploy_artifact_dashboard_html",
      "ok": true,
      "severity": "warning",
      "detail": "dashboard_html exists=True",
      "path": "/app/reports/dashboard.html",
      "exists": true,
      "size": 323848
    },
    {
      "check": "deploy_artifact_dashboard_json",
      "ok": true,
      "severity": "warning",
      "detail": "dashboard_json exists=True valid_json=True",
      "path": "/app/reports/dashboard.json",
      "exists": true,
      "valid_json": true,
      "size": 6145230
    },
    {
      "check": "deploy_artifact_dashboard_content_check_json",
      "ok": true,
      "severity": "warning",
      "detail": "dashboard_content_check_json exists=True valid_json=True",
      "path": "/app/reports/dashboard_content_check.json",
      "exists": true,
      "valid_json": true,
      "size": 19206
    },
    {
      "check": "deploy_artifact_strategy_playbook_json",
      "ok": true,
      "severity": "warning",
      "detail": "strategy_playbook_json exists=True valid_json=True",
      "path": "/app/reports/strategy_playbook.json",
      "exists": true,
      "valid_json": true,
      "size": 239115
    },
    {
      "check": "deploy_artifact_strategy_lenses_json",
      "ok": true,
      "severity": "warning",
      "detail": "strategy_lenses_json exists=True valid_json=True",
      "path": "/app/reports/strategy_lenses.json",
      "exists": true,
      "valid_json": true,
      "size": 42848
    },
    {
      "check": "deploy_artifact_strategy_action_queue_json",
      "ok": true,
      "severity": "warning",
      "detail": "strategy_action_queue_json exists=True valid_json=True",
      "path": "/app/reports/strategy_action_queue.json",
      "exists": true,
      "valid_json": true,
      "size": 798790
    },
    {
      "check": "deploy_artifact_source_strategy_score_json",
      "ok": true,
      "severity": "warning",
      "detail": "source_strategy_score_json exists=True valid_json=True",
      "path": "/app/reports/source_strategy_score.json",
      "exists": true,
      "valid_json": true,
      "size": 255814
    },
    {
      "check": "deploy_artifact_health_json",
      "ok": true,
      "severity": "warning",
      "detail": "health_json exists=True valid_json=True",
      "path": "/app/reports/health.json",
      "exists": true,
      "valid_json": true,
      "size": 43623
    },
    {
      "check": "deploy_artifact_ops_monitor_json",
      "ok": true,
      "severity": "warning",
      "detail": "ops_monitor_json exists=True valid_json=True",
      "path": "/app/reports/ops_monitor.json",
      "exists": true,
      "valid_json": true,
      "size": 15935
    },
    {
      "check": "deploy_artifact_daily_lock_json",
      "ok": true,
      "severity": "warning",
      "detail": "daily_lock_json exists=True valid_json=True",
      "path": "/app/reports/daily_lock.json",
      "exists": true,
      "valid_json": true,
      "size": 219
    },
    {
      "check": "deploy_artifact_daily_lock_audit_json",
      "ok": true,
      "severity": "warning",
      "detail": "daily_lock_audit_json exists=True valid_json=True",
      "path": "/app/reports/daily_lock_audit.json",
      "exists": true,
      "valid_json": true,
      "size": 3442
    },
    {
      "check": "deploy_artifact_ops_snapshot_json",
      "ok": true,
      "severity": "warning",
      "detail": "ops_snapshot_json exists=True valid_json=True",
      "path": "/app/reports/ops_snapshot.json",
      "exists": true,
      "valid_json": true,
      "size": 18398
    },
    {
      "check": "deploy_artifact_source_freshness_json",
      "ok": true,
      "severity": "warning",
      "detail": "source_freshness_json exists=True valid_json=True",
      "path": "/app/reports/source_freshness.json",
      "exists": true,
      "valid_json": true,
      "size": 159357
    },
    {
      "check": "deploy_artifact_fetch_error_triage_json",
      "ok": true,
      "severity": "warning",
      "detail": "fetch_error_triage_json exists=True valid_json=True",
      "path": "/app/reports/fetch_error_triage.json",
      "exists": true,
      "valid_json": true,
      "size": 15334
    },
    {
      "check": "deploy_artifact_fetch_error_retry_json",
      "ok": true,
      "severity": "warning",
      "detail": "fetch_error_retry_json exists=True valid_json=True",
      "path": "/app/reports/fetch_error_retry.json",
      "exists": true,
      "valid_json": true,
      "size": 305
    },
    {
      "check": "deploy_artifact_rss_metadata_backfill_json",
      "ok": true,
      "severity": "warning",
      "detail": "rss_metadata_backfill_json exists=True valid_json=True",
      "path": "/app/reports/rss_metadata_backfill.json",
      "exists": true,
      "valid_json": true,
      "size": 3516
    },
    {
      "check": "deploy_artifact_go_live_json",
      "ok": true,
      "severity": "warning",
      "detail": "go_live_json exists=True valid_json=True",
      "path": "/app/reports/go_live.json",
      "exists": true,
      "valid_json": true,
      "size": 105347
    },
    {
      "check": "deploy_artifact_deploy_release_json",
      "ok": true,
      "severity": "warning",
      "detail": "deploy_release_json exists=True valid_json=True",
      "path": "/app/reports/deploy_release.json",
      "exists": true,
      "valid_json": true,
      "size": 152408
    },
    {
      "check": "deploy_artifact_env_check_json",
      "ok": true,
      "severity": "warning",
      "detail": "env_check_json exists=True valid_json=True",
      "path": "/app/reports/env_check.json",
      "exists": true,
      "valid_json": true,
      "size": 10406
    },
    {
      "check": "deploy_artifact_quality_prune_json",
      "ok": true,
      "severity": "warning",
      "detail": "quality_prune_json exists=True valid_json=True",
      "path": "/app/reports/quality_prune.json",
      "exists": true,
      "valid_json": true,
      "size": 10778
    },
    {
      "check": "deploy_artifact_source_candidates_json",
      "ok": true,
      "severity": "warning",
      "detail": "source_candidates_json exists=True valid_json=True",
      "path": "/app/reports/source_candidates.json",
      "exists": true,
      "valid_json": true,
      "size": 30559
    },
    {
      "check": "deploy_artifact_source_promotion_plan_json",
      "ok": true,
      "severity": "warning",
      "detail": "source_promotion_plan_json exists=True valid_json=True",
      "path": "/app/reports/source_promotion_plan.json",
      "exists": true,
      "valid_json": true,
      "size": 4892
    },
    {
      "check": "deploy_artifact_source_opportunity_radar_json",
      "ok": true,
      "severity": "warning",
      "detail": "source_opportunity_radar_json exists=True valid_json=True",
      "path": "/app/reports/source_opportunity_radar.json",
      "exists": true,
      "valid_json": true,
      "size": 30972
    },
    {
      "check": "deploy_artifact_source_target_reference_json",
      "ok": true,
      "severity": "warning",
      "detail": "source_target_reference_json exists=True valid_json=True",
      "path": "/app/reports/source_target_reference.json",
      "exists": true,
      "valid_json": true,
      "size": 7876
    },
    {
      "check": "deploy_artifact_telegram_content_check_json",
      "ok": true,
      "severity": "warning",
      "detail": "telegram_content_check_json exists=True valid_json=True",
      "path": "/app/reports/telegram_content_check.json",
      "exists": true,
      "valid_json": true,
      "size": 6815
    },
    {
      "check": "deploy_artifact_production_audit_json",
      "ok": true,
      "severity": "warning",
      "detail": "production_audit_json exists=True valid_json=True",
      "path": "/app/reports/production_audit.json",
      "exists": true,
      "valid_json": true,
      "size": 1082147
    },
    {
      "check": "deploy_artifact_source_coverage_json",
      "ok": true,
      "severity": "warning",
      "detail": "source_coverage_json exists=True valid_json=True",
      "path": "/app/reports/source_coverage.json",
      "exists": true,
      "valid_json": true,
      "size": 80099
    },
    {
      "check": "deploy_artifact_market_source_coverage_json",
      "ok": true,
      "severity": "warning",
      "detail": "market_source_coverage_json exists=True valid_json=True",
      "path": "/app/reports/market_source_coverage.json",
      "exists": true,
      "valid_json": true,
      "size": 82837
    },
    {
      "check": "deploy_artifact_analysis_audit_json",
      "ok": true,
      "severity": "warning",
      "detail": "analysis_audit_json exists=True valid_json=True",
      "path": "/app/reports/analysis_audit.json",
      "exists": true,
      "valid_json": true,
      "size": 13303
    },
    {
      "check": "deploy_artifact_requirements_audit_json",
      "ok": true,
      "severity": "warning",
      "detail": "requirements_audit_json exists=True valid_json=True",
      "path": "/app/reports/requirements_audit.json",
      "exists": true,
      "valid_json": true,
      "size": 231579
    },
    {
      "check": "deploy_artifact_deployment_check_json",
      "ok": true,
      "severity": "warning",
      "detail": "deployment_check_json exists=True valid_json=True",
      "path": "/app/reports/deployment_check.json",
      "exists": true,
      "valid_json": true,
      "size": 80337
    },
    {
      "check": "deploy_artifact_public_dashboard_check_json",
      "ok": true,
      "severity": "warning",
      "detail": "public_dashboard_check_json exists=True valid_json=True",
      "path": "/app/reports/public_dashboard_check.json",
      "exists": true,
      "valid_json": true,
      "size": 27418
    },
    {
      "check": "deploy_artifact_public_dashboard_local_check_json",
      "ok": true,
      "severity": "warning",
      "detail": "public_dashboard_local_check_json exists=True valid_json=True",
      "path": "/app/reports/public_dashboard_local_check.json",
      "exists": true,
      "valid_json": true,
      "size": 26511
    },
    {
      "check": "deploy_artifact_readiness_json",
      "ok": true,
      "severity": "warning",
      "detail": "readiness_json exists=True valid_json=True",
      "path": "/app/reports/readiness.json",
      "exists": true,
      "valid_json": true,
      "size": 238245
    },
    {
      "check": "deploy_mode",
      "ok": true,
      "severity": "warning",
      "detail": "deploy_mode=auto",
      "requested": "auto",
      "env_value": ""
    },
    {
      "check": "env_file_present",
      "ok": false,
      "severity": "warning",
      "detail": "env_file=/app/.env exists=False",
      "path": "/app/.env",
      "keys": []
    },
    {
      "check": "env_python_bin",
      "ok": false,
      "severity": "warning",
      "detail": "PYTHON_BIN is not set",
      "key": "PYTHON_BIN",
      "value": ""
    },
    {
      "check": "env_run_limit",
      "ok": false,
      "severity": "warning",
      "detail": "RUN_LIMIT is not set",
      "key": "RUN_LIMIT",
      "value": ""
    },
    {
      "check": "env_fetch_limit",
      "ok": false,
      "severity": "warning",
      "detail": "FETCH_LIMIT is not set",
      "key": "FETCH_LIMIT",
      "value": ""
    },
    {
      "check": "env_fetch_timeout",
      "ok": false,
      "severity": "warning",
      "detail": "FETCH_TIMEOUT is not set",
      "key": "FETCH_TIMEOUT",
      "value": ""
    },
    {
      "check": "env_fetch_http_retries",
      "ok": false,
      "severity": "warning",
      "detail": "FETCH_HTTP_RETRIES is not set",
      "key": "FETCH_HTTP_RETRIES",
      "value": ""
    },
    {
      "check": "env_source_sleep",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_SLEEP is not set",
      "key": "SOURCE_SLEEP",
      "value": ""
    },
    {
      "check": "env_priority_scan_limit",
      "ok": false,
      "severity": "warning",
      "detail": "PRIORITY_SCAN_LIMIT is not set",
      "key": "PRIORITY_SCAN_LIMIT",
      "value": ""
    },
    {
      "check": "env_report_limit",
      "ok": false,
      "severity": "warning",
      "detail": "REPORT_LIMIT is not set",
      "key": "REPORT_LIMIT",
      "value": ""
    },
    {
      "check": "env_health_pending_threshold",
      "ok": false,
      "severity": "warning",
      "detail": "HEALTH_PENDING_THRESHOLD is not set",
      "key": "HEALTH_PENDING_THRESHOLD",
      "value": ""
    },
    {
      "check": "env_health_backlog_limit",
      "ok": false,
      "severity": "warning",
      "detail": "HEALTH_BACKLOG_LIMIT is not set",
      "key": "HEALTH_BACKLOG_LIMIT",
      "value": ""
    },
    {
      "check": "env_source_freshness_max_checked_age_hours",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS is not set",
      "key": "SOURCE_FRESHNESS_MAX_CHECKED_AGE_HOURS",
      "value": ""
    },
    {
      "check": "env_source_freshness_stale_document_days",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS is not set",
      "key": "SOURCE_FRESHNESS_STALE_DOCUMENT_DAYS",
      "value": ""
    },
    {
      "check": "env_source_freshness_max_error_count",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_FRESHNESS_MAX_ERROR_COUNT is not set",
      "key": "SOURCE_FRESHNESS_MAX_ERROR_COUNT",
      "value": ""
    },
    {
      "check": "env_source_freshness_max_fetch_error_rate",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE is not set",
      "key": "SOURCE_FRESHNESS_MAX_FETCH_ERROR_RATE",
      "value": ""
    },
    {
      "check": "env_fetch_error_triage_limit",
      "ok": false,
      "severity": "warning",
      "detail": "FETCH_ERROR_TRIAGE_LIMIT is not set",
      "key": "FETCH_ERROR_TRIAGE_LIMIT",
      "value": ""
    },
    {
      "check": "env_fetch_error_triage_sample_limit",
      "ok": false,
      "severity": "warning",
      "detail": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT is not set",
      "key": "FETCH_ERROR_TRIAGE_SAMPLE_LIMIT",
      "value": ""
    },
    {
      "check": "env_fetch_error_retry_limit",
      "ok": false,
      "severity": "warning",
      "detail": "FETCH_ERROR_RETRY_LIMIT is not set",
      "key": "FETCH_ERROR_RETRY_LIMIT",
      "value": ""
    },
    {
      "check": "env_fetch_error_retry_categories",
      "ok": false,
      "severity": "warning",
      "detail": "FETCH_ERROR_RETRY_CATEGORIES is not set",
      "key": "FETCH_ERROR_RETRY_CATEGORIES",
      "value": ""
    },
    {
      "check": "env_fetch_error_retry_sleep",
      "ok": false,
      "severity": "warning",
      "detail": "FETCH_ERROR_RETRY_SLEEP is not set",
      "key": "FETCH_ERROR_RETRY_SLEEP",
      "value": ""
    },
    {
      "check": "env_rss_metadata_backfill_limit",
      "ok": false,
      "severity": "warning",
      "detail": "RSS_METADATA_BACKFILL_LIMIT is not set",
      "key": "RSS_METADATA_BACKFILL_LIMIT",
      "value": ""
    },
    {
      "check": "env_rss_metadata_backfill_analyze_limit",
      "ok": false,
      "severity": "warning",
      "detail": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT is not set",
      "key": "RSS_METADATA_BACKFILL_ANALYZE_LIMIT",
      "value": ""
    },
    {
      "check": "env_quality_prune_limit",
      "ok": false,
      "severity": "warning",
      "detail": "QUALITY_PRUNE_LIMIT is not set",
      "key": "QUALITY_PRUNE_LIMIT",
      "value": ""
    },
    {
      "check": "env_quality_prune_min_analysis_chars",
      "ok": false,
      "severity": "warning",
      "detail": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS is not set",
      "key": "QUALITY_PRUNE_MIN_ANALYSIS_CHARS",
      "value": ""
    },
    {
      "check": "env_source_candidates_check_enabled",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_CANDIDATES_CHECK_ENABLED is not set",
      "key": "SOURCE_CANDIDATES_CHECK_ENABLED",
      "value": ""
    },
    {
      "check": "env_source_candidates_auto_promote",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_CANDIDATES_AUTO_PROMOTE is not set",
      "key": "SOURCE_CANDIDATES_AUTO_PROMOTE",
      "value": ""
    },
    {
      "check": "env_source_candidates_min_candidates",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_CANDIDATES_MIN_CANDIDATES is not set",
      "key": "SOURCE_CANDIDATES_MIN_CANDIDATES",
      "value": ""
    },
    {
      "check": "env_source_candidates_min_source_weight",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT is not set",
      "key": "SOURCE_CANDIDATES_MIN_SOURCE_WEIGHT",
      "value": ""
    },
    {
      "check": "env_source_candidates_max_promotions",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_CANDIDATES_MAX_PROMOTIONS is not set",
      "key": "SOURCE_CANDIDATES_MAX_PROMOTIONS",
      "value": ""
    },
    {
      "check": "env_source_candidates_http_timeout",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_CANDIDATES_HTTP_TIMEOUT is not set",
      "key": "SOURCE_CANDIDATES_HTTP_TIMEOUT",
      "value": ""
    },
    {
      "check": "env_source_candidates_http_retries",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_CANDIDATES_HTTP_RETRIES is not set",
      "key": "SOURCE_CANDIDATES_HTTP_RETRIES",
      "value": ""
    },
    {
      "check": "env_source_candidates_sleep",
      "ok": false,
      "severity": "warning",
      "detail": "SOURCE_CANDIDATES_SLEEP is not set",
      "key": "SOURCE_CANDIDATES_SLEEP",
      "value": ""
    },
    {
      "check": "env_backup_enabled",
      "ok": false,
      "severity": "warning",
      "detail": "BACKUP_ENABLED is not set",
      "key": "BACKUP_ENABLED",
      "value": ""
    },
    {
      "check": "env_backup_keep",
      "ok": false,
      "severity": "warning",
      "detail": "BACKUP_KEEP is not set",
      "key": "BACKUP_KEEP",
      "value": ""
    },
    {
      "check": "env_telegram_credentials",
      "ok": false,
      "severity": "warning",
      "detail": "missing Telegram env: TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID",
      "missing": [
        "TELEGRAM_BOT_TOKEN",
        "TELEGRAM_CHAT_ID"
      ]
    },
    {
      "check": "env_public_dashboard_url",
      "ok": false,
      "severity": "warning",
      "detail": "PUBLIC_DASHBOARD_URL is not set",
      "value": ""
    },
    {
      "check": "systemctl_available",
      "ok": true,
      "severity": "warning",
      "detail": "systemctl path=-",
      "path": null
    },
    {
      "check": "systemd_service_file",
      "ok": true,
      "severity": "warning",
      "detail": "/etc/systemd/system/market-intel.service exists=False",
      "path": "/etc/systemd/system/market-intel.service"
    },
    {
      "check": "systemd_timer_file",
      "ok": true,
      "severity": "warning",
      "detail": "/etc/systemd/system/market-intel.timer exists=False",
      "path": "/etc/systemd/system/market-intel.timer"
    },
    {
      "check": "nginx_available",
      "ok": true,
      "severity": "warning",
      "detail": "nginx path=-",
      "path": null
    },
    {
      "check": "nginx_site_config",
      "ok": true,
      "severity": "warning",
      "detail": "nginx site config exists=False",
      "paths": [
        "/etc/nginx/sites-enabled/market-intel.conf",
        "/etc/nginx/sites-available/market-intel.conf"
      ]
    },
    {
      "check": "docker_available",
      "ok": true,
      "severity": "warning",
      "detail": "docker path=-",
      "path": null
    }
  ],
  "artifacts": {
    "daily_script": {
      "path": "/app/scripts/run_daily.sh",
      "exists": true,
      "size": 21105
    },
    "env_configurator": {
      "path": "/app/scripts/configure_env.sh",
      "exists": true,
      "size": 23042
    },
    "env_example": {
      "path": "/app/.env.example",
      "exists": true,
      "size": 1946
    },
    "dockerignore": {
      "path": "/app/.dockerignore",
      "exists": true,
      "size": 115
    },
    "vps_bootstrap": {
      "path": "/app/scripts/bootstrap_vps.sh",
      "exists": true,
      "size": 7685
    },
    "preflight_script": {
      "path": "/app/scripts/preflight_check.sh",
      "exists": true,
      "size": 2926
    },
    "regression_tests": {
      "path": "/app/tests/test_market_intel_regression.py",
      "exists": true,
      "size": 494774
    },
    "ops_snapshot_script": {
      "path": "/app/scripts/ops_snapshot.sh",
      "exists": true,
      "size": 9682
    },
    "local_dashboard_smoke_script": {
      "path": "/app/scripts/local_dashboard_smoke.sh",
      "exists": true,
      "size": 2885
    },
    "docker_daily_loop": {
      "path": "/app/scripts/docker_daily_loop.sh",
      "exists": true,
      "size": 1784
    },
    "dockerfile": {
      "path": "/app/Dockerfile",
      "exists": true,
      "size": 536
    },
    "docker_compose": {
      "path": "/app/docker-compose.yml",
      "exists": true,
      "size": 1175
    },
    "python_requirements": {
      "path": "/app/requirements.txt",
      "exists": true,
      "size": 23
    },
    "collector": {
      "path": "/app/scripts/market_intel.py",
      "exists": true,
      "size": 1235027
    },
    "sources": {
      "path": "/app/config/sources.json",
      "exists": true,
      "size": 81666
    },
    "company_universe": {
      "path": "/app/config/company_universe.json",
      "exists": true,
      "size": 12474
    },
    "database": {
      "path": "/app/data/market_intel.db",
      "exists": true,
      "size": 279224320
    },
    "dashboard_html": {
      "path": "/app/reports/dashboard.html",
      "exists": true,
      "size": 323848
    },
    "dashboard_json": {
      "path": "/app/reports/dashboard.json",
      "exists": true,
      "valid_json": true,
      "size": 6145230
    },
    "dashboard_content_check_json": {
      "path": "/app/reports/dashboard_content_check.json",
      "exists": true,
      "valid_json": true,
      "size": 19206
    },
    "strategy_playbook_json": {
      "path": "/app/reports/strategy_playbook.json",
      "exists": true,
      "valid_json": true,
      "size": 239115
    },
    "strategy_lenses_json": {
      "path": "/app/reports/strategy_lenses.json",
      "exists": true,
      "valid_json": true,
      "size": 42848
    },
    "strategy_action_queue_json": {
      "path": "/app/reports/strategy_action_queue.json",
      "exists": true,
      "valid_json": true,
      "size": 798790
    },
    "source_strategy_score_json": {
      "path": "/app/reports/source_strategy_score.json",
      "exists": true,
      "valid_json": true,
      "size": 255814
    },
    "health_json": {
      "path": "/app/reports/health.json",
      "exists": true,
      "valid_json": true,
      "size": 43623
    },
    "ops_monitor_json": {
      "path": "/app/reports/ops_monitor.json",
      "exists": true,
      "valid_json": true,
      "size": 15935
    },
    "daily_lock_json": {
      "path": "/app/reports/daily_lock.json",
      "exists": true,
      "valid_json": true,
      "size": 219
    },
    "daily_lock_audit_json": {
      "path": "/app/reports/daily_lock_audit.json",
      "exists": true,
      "valid_json": true,
      "size": 3442
    },
    "ops_snapshot_json": {
      "path": "/app/reports/ops_snapshot.json",
      "exists": true,
      "valid_json": true,
      "size": 18398
    },
    "source_freshness_json": {
      "path": "/app/reports/source_freshness.json",
      "exists": true,
      "valid_json": true,
      "size": 159357
    },
    "fetch_error_triage_json": {
      "path": "/app/reports/fetch_error_triage.json",
      "exists": true,
      "valid_json": true,
      "size": 15334
    },
    "fetch_error_retry_json": {
      "path": "/app/reports/fetch_error_retry.json",
      "exists": true,
      "valid_json": true,
      "size": 305
    },
    "rss_metadata_backfill_json": {
      "path": "/app/reports/rss_metadata_backfill.json",
      "exists": true,
      "valid_json": true,
      "size": 3516
    },
    "go_live_json": {
      "path": "/app/reports/go_live.json",
      "exists": true,
      "valid_json": true,
      "size": 105347
    },
    "deploy_release_json": {
      "path": "/app/reports/deploy_release.json",
      "exists": true,
      "valid_json": true,
      "size": 152408
    },
    "env_check_json": {
      "path": "/app/reports/env_check.json",
      "exists": true,
      "valid_json": true,
      "size": 10406
    },
    "quality_prune_json": {
      "path": "/app/reports/quality_prune.json",
      "exists": true,
      "valid_json": true,
      "size": 10778
    },
    "source_candidates_json": {
      "path": "/app/reports/source_candidates.json",
      "exists": true,
      "valid_json": true,
      "size": 30559
    },
    "source_promotion_plan_json": {
      "path": "/app/reports/source_promotion_plan.json",
      "exists": true,
      "valid_json": true,
      "size": 4892
    },
    "source_opportunity_radar_json": {
      "path": "/app/reports/source_opportunity_radar.json",
      "exists": true,
      "valid_json": true,
      "size": 30972
    },
    "source_target_reference_json": {
      "path": "/app/reports/source_target_reference.json",
      "exists": true,
      "valid_json": true,
      "size": 7876
    },
    "telegram_content_check_json": {
      "path": "/app/reports/telegram_content_check.json",
      "exists": true,
      "valid_json": true,
      "size": 6815
    },
    "production_audit_json": {
      "path": "/app/reports/production_audit.json",
      "exists": true,
      "valid_json": true,
      "size": 1082147
    },
    "source_coverage_json": {
      "path": "/app/reports/source_coverage.json",
      "exists": true,
      "valid_json": true,
      "size": 80099
    },
    "market_source_coverage_json": {
      "path": "/app/reports/market_source_coverage.json",
      "exists": true,
      "valid_json": true,
      "size": 82837
    },
    "analysis_audit_json": {
      "path": "/app/reports/analysis_audit.json",
      "exists": true,
      "valid_json": true,
      "size": 13303
    },
    "requirements_audit_json": {
      "path": "/app/reports/requirements_audit.json",
      "exists": true,
      "valid_json": true,
      "size": 231579
    },
    "deployment_check_json": {
      "path": "/app/reports/deployment_check.json",
      "exists": true,
      "valid_json": true,
      "size": 80337
    },
    "public_dashboard_check_json": {
      "path": "/app/reports/public_dashboard_check.json",
      "exists": true,
      "valid_json": true,
      "size": 27418
    },
    "public_dashboard_local_check_json": {
      "path": "/app/reports/public_dashboard_local_check.json",
      "exists": true,
      "valid_json": true,
      "size": 26511
    },
    "readiness_json": {
      "path": "/app/reports/readiness.json",
      "exists": true,
      "valid_json": true,
      "size": 238245
    }
  },
  "env": {
    "path": "/app/.env",
    "keys": [],
    "redacted": {}
  },
  "systemd": {},
  "nginx": {},
  "docker": {}
}
