{
  "project": "360ISP",
  "issueCode": "QA-REPAIR-360ISP-20260624-130-02-ALMACEN-SOPORTE-AGENDA-ACCIONES-QA-UX-PREMIUM-CON-EVIDENCIA-VISUAL",
  "issueName": "P130-02 Almacen Soporte Agenda QA UX Premium",
  "realStatus": "HARD_BLOCK_P130_02_RECURSO_EXTERNO_NO_DISPONIBLE_TRAS_AGOTAR_ALTERNATIVAS",
  "createdAt": "2026-06-24T04:26:51.195074+00:00",
  "updatedAt": "2026-06-24T00:00:00-05:00",
  "publicReportUrl": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/report",
  "publicReviewManifestUrl": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/review_manifest.json",
  "publicEvidenceIndexUrl": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/",
  "publicScreenshotsBaseUrl": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/screenshots/",
  "publicationMode": "cloudflare_pages_temporary_pages_dev",
  "reviewKey": "r20260624cfportal01a7f4d9c3b",
  "productionTouched": false,
  "deployApplied": false,
  "cacheBustApplied": false,
  "dbTouched": false,
  "containsSecrets": false,
  "containsCookies": false,
  "containsStorageState": false,
  "sanitized": true,
  "screenshotsCount": 110,
  "brokenImages": 0,
  "beforeScreenshots": 110,
  "afterScreenshots": 0,
  "persistenceScreenshots": 0,
  "failureScreenshots": 0,
  "repairScreenshots": 0,
  "noCrossScreenshots": 0,
  "performanceScreenshots": 0,
  "keyArtifacts": [
    {
      "label": "Reporte visual",
      "path": "report.html"
    },
    {
      "label": "Review manifest",
      "path": "review_manifest.json"
    },
    {
      "label": "Evidence index",
      "path": "evidence_index.html"
    },
    {
      "label": "Final status",
      "path": "json/final_status.json"
    },
    {
      "label": "Visual evidence manifest",
      "path": "ledgers/visual_evidence_manifest.jsonl"
    },
    {
      "label": "Sanitization report",
      "path": "public_sanitization_report.json"
    },
    {
      "label": "Asset validation",
      "path": "public_report_asset_validation.json"
    }
  ],
  "knownLimitations": [
    "Use canonical URLs without .html to avoid Cloudflare Pages 308 redirects for clients that do not follow redirects reliably.",
    "report.360isp.app is created in Pages but pending DNS CNAME because DNS write returned Authentication error.",
    "ChatGPT fetch must be retested by user with the canonical /report URL and/or lightweight chatgpt_review.json.",
    "The published report is for visual audit and does not replace UI-real validation.",
    "Nothing is executed automatically from this report portal."
  ],
  "whatChatGPTShouldReview": [
    "estado real",
    "capturas before",
    "capturas after",
    "persistencia",
    "fallas",
    "causa raiz",
    "reparaciones",
    "no-cross",
    "write guard",
    "performance",
    "si el reporte contradice el texto de Codex"
  ],
  "customDomainPending": true,
  "customDomain": "report.360isp.app",
  "publicRootUrl": "https://report-360isp-app.pages.dev/",
  "publicChatGPTReviewJsonUrl": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/chatgpt_review.json",
  "publicChatGPTReviewMdUrl": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/chatgpt_review.md",
  "legacyEvidenceIndexUrl": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/index.html",
  "legacyReportUrl": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/report.html",
  "publicStatus": "TEMPORARY_PAGES_DEV_VERIFIED",
  "publicationStatus": "VERDE_TEMPORAL_EVIDENCE_PAGES_DEV_URL_READY_REPORT_360ISP_APP_DOMAIN_PENDING",
  "temporaryR3Classification": "VERDE_TEMPORAL_EVIDENCE_PAGES_DEV_URL_GENERATED_PENDING_EXTERNAL_CHATGPT_FETCH_CONFIRMATION",
  "lastExternalValidationAt": "2026-06-24T05:52:51.577125+00:00",
  "externalValidationStatusCode": 200,
  "externalValidationClient": "curl HEAD/GET from Codex environment with ChatGPT-like user agent; ChatGPT fetch confirmation still pending user retest.",
  "chatgptFetchConfirmation": false,
  "chatgptPreferredUrls": {
    "report": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/report",
    "manifest": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/review_manifest.json",
    "index": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/",
    "lightweightJson": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/chatgpt_review.json",
    "lightweightMarkdown": "https://report-360isp-app.pages.dev/jobs/p130-02-almacen-soporte-agenda/r20260624cfportal01a7f4d9c3b/chatgpt_review.md"
  },
  "customDomainStatus": "PAGES_DOMAIN_CREATED_DNS_CNAME_PENDING"
}
