{
    "generated_at": "2026-04-12T17:58:39-06:00",
    "design_agent": {
        "interval_seconds": 600,
        "state": {
            "version": 1,
            "interval_seconds": 600,
            "last_run_at": "2026-04-12T17:56:45-06:00",
            "last_source": "endpoint",
            "last_status": "ok",
            "last_duration_ms": 274,
            "last_changes": 0,
            "runs_total": 6707,
            "fixes_total": 6,
            "history": [
                {
                    "at": "2026-04-12T13:13:07-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 271,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T13:23:07-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 266,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T13:33:07-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 250,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T13:43:07-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 282,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T13:53:17-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 259,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T14:03:18-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 243,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T14:13:21-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 248,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T14:23:27-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 247,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T14:33:44-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 242,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T14:43:44-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 243,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T14:54:01-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 310,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T15:04:23-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 275,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T15:14:25-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 254,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T15:24:25-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 356,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T15:34:25-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 244,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T15:44:25-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 320,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T15:54:40-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 325,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T16:05:01-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 328,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T16:15:01-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 326,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T16:25:02-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 293,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T16:35:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 293,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T16:45:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 384,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T16:55:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 385,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T17:05:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 404,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T17:15:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 381,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T17:25:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 380,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T17:35:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 368,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T17:45:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 376,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T17:55:03-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 372,
                    "source": "shutdown",
                    "health_score": 100,
                    "issues_total": 0
                },
                {
                    "at": "2026-04-12T17:56:45-06:00",
                    "status": "ok",
                    "changes": 0,
                    "duration_ms": 274,
                    "source": "endpoint",
                    "health_score": 100,
                    "issues_total": 0
                }
            ],
            "last_health_score": 100,
            "last_health_grade": "A",
            "last_issue_count": 0
        },
        "latest_report": {
            "started_at": "2026-04-12T17:56:44-06:00",
            "finished_at": "2026-04-12T17:56:45-06:00",
            "source": "endpoint",
            "status": "ok",
            "duration_ms": 274,
            "changes": 0,
            "issues": [],
            "actions": [
                {
                    "id": "meta_public_index",
                    "status": "skipped",
                    "changed": false,
                    "file": "public/index.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "meta_public_journalist",
                    "status": "skipped",
                    "changed": false,
                    "file": "public/journalist.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "meta_public_login",
                    "status": "skipped",
                    "changed": false,
                    "file": "public/login.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "meta_public_register",
                    "status": "skipped",
                    "changed": false,
                    "file": "public/register.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "inc_head_seo_core",
                    "status": "skipped",
                    "changed": false,
                    "file": "inc_head.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "typo_public_index",
                    "status": "skipped",
                    "changed": false,
                    "file": "public/index.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "typo_public_journalist",
                    "status": "skipped",
                    "changed": false,
                    "file": "public/journalist.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "typo_public_login",
                    "status": "skipped",
                    "changed": false,
                    "file": "public/login.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "typo_public_register",
                    "status": "skipped",
                    "changed": false,
                    "file": "public/register.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "typo_lang_es_messages",
                    "status": "skipped",
                    "changed": false,
                    "file": "lang/es/messages.php",
                    "detail": "Sin cambios requeridos."
                },
                {
                    "id": "typo_lang_en_messages",
                    "status": "skipped",
                    "changed": false,
                    "file": "lang/en/messages.php",
                    "detail": "Sin cambios requeridos."
                }
            ],
            "audits": [
                {
                    "file": "public/index.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 32513,
                    "has_page_description": true,
                    "has_page_tags": true,
                    "has_page_author": true,
                    "has_h1": true,
                    "h1_count": 1,
                    "img_without_alt": 0,
                    "typos": []
                },
                {
                    "file": "public/journalist.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 24843,
                    "has_page_description": true,
                    "has_page_tags": true,
                    "has_page_author": true,
                    "has_h1": true,
                    "h1_count": 1,
                    "img_without_alt": 0,
                    "typos": []
                },
                {
                    "file": "public/login.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 18205,
                    "has_page_description": true,
                    "has_page_tags": true,
                    "has_page_author": true,
                    "has_h1": true,
                    "h1_count": 1,
                    "img_without_alt": 0,
                    "typos": []
                },
                {
                    "file": "public/register.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 28734,
                    "has_page_description": true,
                    "has_page_tags": true,
                    "has_page_author": true,
                    "has_h1": true,
                    "h1_count": 1,
                    "img_without_alt": 0,
                    "typos": []
                },
                {
                    "file": "public/inc_top.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 8786,
                    "has_page_description": false,
                    "has_page_tags": false,
                    "has_page_author": false,
                    "has_h1": false,
                    "h1_count": 0,
                    "img_without_alt": 0,
                    "typos": []
                },
                {
                    "file": "public/inc_head.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 960,
                    "has_page_description": false,
                    "has_page_tags": false,
                    "has_page_author": false,
                    "has_h1": false,
                    "h1_count": 0,
                    "img_without_alt": 0,
                    "typos": []
                },
                {
                    "file": "inc_head.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 4378,
                    "has_page_description": true,
                    "has_page_tags": true,
                    "has_page_author": true,
                    "has_h1": false,
                    "h1_count": 0,
                    "img_without_alt": 0,
                    "typos": []
                },
                {
                    "file": "lang/es/messages.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 8368,
                    "has_page_description": false,
                    "has_page_tags": false,
                    "has_page_author": false,
                    "has_h1": false,
                    "h1_count": 0,
                    "img_without_alt": 0,
                    "typos": []
                },
                {
                    "file": "lang/en/messages.php",
                    "exists": true,
                    "readable": true,
                    "size_bytes": 7627,
                    "has_page_description": false,
                    "has_page_tags": false,
                    "has_page_author": false,
                    "has_h1": false,
                    "h1_count": 0,
                    "img_without_alt": 0,
                    "typos": []
                }
            ],
            "related_technical_agent": {
                "last_run_at": "2026-04-12T17:54:29-06:00",
                "last_status": "ok",
                "last_changes": 0,
                "runs_total": 6700
            },
            "logs": {
                "files": {
                    "app": "/home/redaction/public_html/errors/runtime/app-2026-04-12.log",
                    "php": "/home/redaction/public_html/errors/runtime/php-errors.log",
                    "admin_legacy": "/home/redaction/public_html/admin/error_log.txt",
                    "portal_legacy": "/home/redaction/public_html/portal/error_log.txt",
                    "public_legacy": "/home/redaction/public_html/public/error_log.txt"
                },
                "line_count": 960
            },
            "summary": {
                "score": 100,
                "grade": "A",
                "status": "UP",
                "issues_total": 0,
                "issue_severity": {
                    "high": 0,
                    "medium": 0,
                    "low": 0,
                    "info": 0
                },
                "audit": {
                    "files_total": 9,
                    "files_missing": 0,
                    "files_unreadable": 0,
                    "public_missing_meta": 0,
                    "images_without_alt": 0
                },
                "applied_fixes": 0
            }
        },
        "run_result": null
    }
}