{"capacidades_scan_esquema":1,"env_flags":{"FRAMETH_ANALISIS_RUBRO_VISUAL":false,"FRAMETH_ENRIQUECER_CON_BORDE":true,"FRAMETH_ENRIQUECER_CON_BORDE_raw":null,"FRAMETH_HOSTINGPIECE_BORDE":null,"FRAMETH_RUBRO_OCR_PRIMERA_IMG":false,"MUTANTKING_HOSTINGPIECE_BORDE":null},"nota":"Los flags `incluida` del borde y OCR dependen del entorno del proceso Flask; market framing y rubro visual siguen reglas de nivel (y env para rubro en nivel 3).","por_nivel":{"1":[{"id":"borde_hostingpiece","incluida":true,"nombre":"Enriquecimiento borde Hosting Piece (health, operaci\u00f3n cruzada, preview-lab, rubro-visual-capabilities, flowchain/status, POST domains/check)","nota":null},{"id":"market_framing_competencia","incluida":false,"nombre":"Market framing: competencia y estrategia de keywords sobre el scan","nota":"Se aplica en el scan con nivel \u2265 4."},{"id":"analisis_rubro_visual_funcional","incluida":false,"nombre":"An\u00e1lisis rubro visual funcional (se\u00f1ales HTML, deductor sist\u00e9mico, URLs relacionadas y competencia v\u00eda nodos; OCR opcional aparte)","nota":"Requiere nivel \u2265 3 en el scan."},{"id":"rubro_ocr_primera_imagen","incluida":false,"nombre":"OCR opcional sobre la primera imagen (Pillow + pytesseract)","nota":"Requiere rubro visual activo para el nivel y FRAMETH_RUBRO_OCR_PRIMERA_IMG=1."}],"2":[{"id":"borde_hostingpiece","incluida":true,"nombre":"Enriquecimiento borde Hosting Piece (health, operaci\u00f3n cruzada, preview-lab, rubro-visual-capabilities, flowchain/status, POST domains/check)","nota":null},{"id":"market_framing_competencia","incluida":false,"nombre":"Market framing: competencia y estrategia de keywords sobre el scan","nota":"Se aplica en el scan con nivel \u2265 4."},{"id":"analisis_rubro_visual_funcional","incluida":false,"nombre":"An\u00e1lisis rubro visual funcional (se\u00f1ales HTML, deductor sist\u00e9mico, URLs relacionadas y competencia v\u00eda nodos; OCR opcional aparte)","nota":"Requiere nivel \u2265 3 en el scan."},{"id":"rubro_ocr_primera_imagen","incluida":false,"nombre":"OCR opcional sobre la primera imagen (Pillow + pytesseract)","nota":"Requiere rubro visual activo para el nivel y FRAMETH_RUBRO_OCR_PRIMERA_IMG=1."}],"3":[{"id":"borde_hostingpiece","incluida":true,"nombre":"Enriquecimiento borde Hosting Piece (health, operaci\u00f3n cruzada, preview-lab, rubro-visual-capabilities, flowchain/status, POST domains/check)","nota":null},{"id":"market_framing_competencia","incluida":false,"nombre":"Market framing: competencia y estrategia de keywords sobre el scan","nota":"Se aplica en el scan con nivel \u2265 4."},{"id":"analisis_rubro_visual_funcional","incluida":false,"nombre":"An\u00e1lisis rubro visual funcional (se\u00f1ales HTML, deductor sist\u00e9mico, URLs relacionadas y competencia v\u00eda nodos; OCR opcional aparte)","nota":"En nivel 3 activa FRAMETH_ANALISIS_RUBRO_VISUAL=1 o usa nivel \u2265 4."},{"id":"rubro_ocr_primera_imagen","incluida":false,"nombre":"OCR opcional sobre la primera imagen (Pillow + pytesseract)","nota":"Requiere rubro visual activo para el nivel y FRAMETH_RUBRO_OCR_PRIMERA_IMG=1."}],"4":[{"id":"borde_hostingpiece","incluida":true,"nombre":"Enriquecimiento borde Hosting Piece (health, operaci\u00f3n cruzada, preview-lab, rubro-visual-capabilities, flowchain/status, POST domains/check)","nota":null},{"id":"market_framing_competencia","incluida":true,"nombre":"Market framing: competencia y estrategia de keywords sobre el scan","nota":null},{"id":"analisis_rubro_visual_funcional","incluida":true,"nombre":"An\u00e1lisis rubro visual funcional (se\u00f1ales HTML, deductor sist\u00e9mico, URLs relacionadas y competencia v\u00eda nodos; OCR opcional aparte)","nota":null},{"id":"rubro_ocr_primera_imagen","incluida":false,"nombre":"OCR opcional sobre la primera imagen (Pillow + pytesseract)","nota":"Requiere rubro visual activo para el nivel y FRAMETH_RUBRO_OCR_PRIMERA_IMG=1."}],"5":[{"id":"borde_hostingpiece","incluida":true,"nombre":"Enriquecimiento borde Hosting Piece (health, operaci\u00f3n cruzada, preview-lab, rubro-visual-capabilities, flowchain/status, POST domains/check)","nota":null},{"id":"market_framing_competencia","incluida":true,"nombre":"Market framing: competencia y estrategia de keywords sobre el scan","nota":null},{"id":"analisis_rubro_visual_funcional","incluida":true,"nombre":"An\u00e1lisis rubro visual funcional (se\u00f1ales HTML, deductor sist\u00e9mico, URLs relacionadas y competencia v\u00eda nodos; OCR opcional aparte)","nota":null},{"id":"rubro_ocr_primera_imagen","incluida":false,"nombre":"OCR opcional sobre la primera imagen (Pillow + pytesseract)","nota":"Requiere rubro visual activo para el nivel y FRAMETH_RUBRO_OCR_PRIMERA_IMG=1."}],"6":[{"id":"borde_hostingpiece","incluida":true,"nombre":"Enriquecimiento borde Hosting Piece (health, operaci\u00f3n cruzada, preview-lab, rubro-visual-capabilities, flowchain/status, POST domains/check)","nota":null},{"id":"market_framing_competencia","incluida":true,"nombre":"Market framing: competencia y estrategia de keywords sobre el scan","nota":null},{"id":"analisis_rubro_visual_funcional","incluida":true,"nombre":"An\u00e1lisis rubro visual funcional (se\u00f1ales HTML, deductor sist\u00e9mico, URLs relacionadas y competencia v\u00eda nodos; OCR opcional aparte)","nota":null},{"id":"rubro_ocr_primera_imagen","incluida":false,"nombre":"OCR opcional sobre la primera imagen (Pillow + pytesseract)","nota":"Requiere rubro visual activo para el nivel y FRAMETH_RUBRO_OCR_PRIMERA_IMG=1."}]},"service":"frameth","status":"ok"}
