749 lines
25 KiB
JSON
749 lines
25 KiB
JSON
{
|
|
"date": "2026-10-23",
|
|
"decision": "Pedido expresso da Tempo: adaptar Áreas de Investimento do tempo-dashboard aos sectores da home e ao catálogo completo, copiar a estrutura dos botões e uniformizar a vermelho os títulos de secção da home.",
|
|
"reference": {
|
|
"project": "D:/Projects/Tempo_Investidor/tempo-dashboard",
|
|
"files": [
|
|
"resources/js/components/investor-portal/homepage/homepage-sectors.tsx",
|
|
"resources/js/pages/investor-portal/sectors/index.tsx"
|
|
],
|
|
"structure": "Cinco cartões com fotografia, título sobreposto, resumo e acção de leitura; botão central arredondado/contorno vermelho para o catálogo."
|
|
},
|
|
"analysisAndPlan": "docs/investmoz/public-portal-sections.md#sectores-da-home-e-catálogo-completo--23102026",
|
|
"filesChanged": [
|
|
"resources/js/components/public-sector-cards.tsx",
|
|
"resources/js/lib/portal-presentation.ts",
|
|
"resources/js/components/investment-context-cards.tsx",
|
|
"resources/js/lib/portal-api.ts",
|
|
"resources/js/pages/PortalInvestidor.tsx",
|
|
"resources/js/pages/portal/services.tsx",
|
|
"tools/portal-home-sectors-qa.mjs",
|
|
"docs/investmoz/public-portal-sections.md",
|
|
"docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv"
|
|
],
|
|
"behaviour": {
|
|
"homePreview": 5,
|
|
"previewOrder": "Ordem recebida da API, sem novos filtros de publicação.",
|
|
"readMore": "Ler mais, para a URL recebida ou ficha existente /sectores/{slug}.",
|
|
"moreSectors": "Ver mais sectores, botão arredondado para /sectores.",
|
|
"catalogue": "Todos os sectores publicados devolvidos pelo cadastro existente; Voltar ao início para /.",
|
|
"specializations": "Fintech conservado como ligação própria; sem âncoras aninhadas.",
|
|
"countsAndDescriptions": "Preservados dados recebidos, incluindo zero e descrições ausentes; não importados textos ou registos do outro projecto.",
|
|
"headings": [
|
|
{
|
|
"title": "Encontre o contexto do seu investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Sectores de investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Como Investir",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Oportunidades em destaque",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Documentos essenciais",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Apoio ao Investidor",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
}
|
|
],
|
|
"supportCard": "Superfície clara para contraste com o título vermelho."
|
|
},
|
|
"assets": [
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\agronegocio.jpg",
|
|
"sourceBytes": 444057,
|
|
"original": "outputs/home-sectors-20261023/originals/agronegocio.jpg",
|
|
"sha256": "7337b689a6ad8b0b4c8d716ea356db14e22bd2982089825bb2382121ed3482f6",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/agronegocio.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 110310,
|
|
"sha256": "3e9d3be22556300f880be39837f86e764e3d05433beff1da6694ef6cee1d5c34"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/agronegocio-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 31592,
|
|
"sha256": "fd1f7624f7fd9224fc1c7bd11746806e419c645ba43c257b1edd9ba250cd47f1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\economia-azul.jpg",
|
|
"sourceBytes": 456892,
|
|
"original": "outputs/home-sectors-20261023/originals/economia-azul.jpg",
|
|
"sha256": "1a2c04d0d9ed4a26129553daefd2ee18f6d820026ab1203acf3bcf91b0550f69",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/economia-azul.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 107626,
|
|
"sha256": "bf3751e66839c1b3c585c91ffe65d32b9ee79ebd7d08e5e2c95c6cd581b04f8f"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/economia-azul-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 29350,
|
|
"sha256": "aaf8ee66709d8e15c4304690dd03830b4368d14468a597d5617ccdb71d614331"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\energia.jpg",
|
|
"sourceBytes": 386678,
|
|
"original": "outputs/home-sectors-20261023/originals/energia.jpg",
|
|
"sha256": "a164e2c8ef155a6a198ae400feca132e79ba75e022473893ec48ebfa0557f679",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/energia.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 81236,
|
|
"sha256": "b5605d9bb8645c5042baa511aaf39fcb187080a48d8e067b130fc974c4c9196d"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/energia-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 21926,
|
|
"sha256": "7e53977fc6ce11755455f8092ac3f8c7126f54d909a3935e522f8dae0ab834be"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\industria.jpg",
|
|
"sourceBytes": 357131,
|
|
"original": "outputs/home-sectors-20261023/originals/industria.jpg",
|
|
"sha256": "d70c4257ac58a4b5e9f8b8b1a4cf6d98c0514043442c3ce46f5c98399038527f",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/industria.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 80422,
|
|
"sha256": "ca8ddd2d65647f1ed7a9906271fa2ea3d027f310b89434fd7781a37a3d18322d"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/industria-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 25194,
|
|
"sha256": "8bd695231209c0042b94e68b0e2095fa7202297708dabff0f78b337500b8c9b7"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\infraestruturas.jpg",
|
|
"sourceBytes": 395383,
|
|
"original": "outputs/home-sectors-20261023/originals/infraestruturas.jpg",
|
|
"sha256": "ac6cde89507af68991faebee19540f955146724d3be901839b85a4098fe1674b",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/infraestruturas.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 86654,
|
|
"sha256": "14754a59477e5c62a62c190be812c89d9616608b3c98acb6100ad70d94d34df0"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/infraestruturas-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 25772,
|
|
"sha256": "eca58096087d05dae3eea2b4d063c103f9fc85b0ea20fc5051313cf9bfa1020f"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\logistica-transportes.jpg",
|
|
"sourceBytes": 413702,
|
|
"original": "outputs/home-sectors-20261023/originals/logistica-transportes.jpg",
|
|
"sha256": "5976ead23da0d4e7d5debf875262f0229d389826aaeb7e7be4ebbac3f5129a9e",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/logistica-transportes.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 96254,
|
|
"sha256": "0d235e7bbd160cccd3f97daa3337d6b27fde49db9782ad2ba0599c6a83022b6c"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/logistica-transportes-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 28816,
|
|
"sha256": "32f5137e0a7f6a7894b186edb2ca38f12cdfdca04dda3588de3969fb3d2e333a"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\mineracao.jpg",
|
|
"sourceBytes": 415161,
|
|
"original": "outputs/home-sectors-20261023/originals/mineracao.jpg",
|
|
"sha256": "7e6d1e5a17d434456ad937680a6c5501bd33bd624d2cc7ebf4b643185a9440aa",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/mineracao.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 96642,
|
|
"sha256": "12c93df378f54108b13260c10d29789564af7844cc84bcd9281d2be917d83354"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/mineracao-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 26034,
|
|
"sha256": "be3e7763fb8cd2e02f576204269821c40d93a7c155d8088a5084064b7269e4d6"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\outros-sectores.jpg",
|
|
"sourceBytes": 328152,
|
|
"original": "outputs/home-sectors-20261023/originals/outros-sectores.jpg",
|
|
"sha256": "4aaac0869dc7e61c4c7a87e1af95beb108aa9be0da082702f6f70722e62b1e7a",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/outros-sectores.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 75414,
|
|
"sha256": "f47b3d0da5b0cd5153d393c6f779484ba89043e50195e968338108e893a88077"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/outros-sectores-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 24936,
|
|
"sha256": "a4fc00551d75c96a1648ad4f81d759d4d6ecd7e6fc5689689216a96934bd1ea2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\servicos-financeiros.jpg",
|
|
"sourceBytes": 348386,
|
|
"original": "outputs/home-sectors-20261023/originals/servicos-financeiros.jpg",
|
|
"sha256": "f932a56248d5544bff92aa30f4af3a5a63044c311969d4370d06f157b097d570",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/servicos-financeiros.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 72144,
|
|
"sha256": "15379485db7de7b2efebe8bdbd4cbd8e911eb34ab8a23b3dd114c849bb4ae65c"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/servicos-financeiros-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 20698,
|
|
"sha256": "c21949201e35e63625d3d2e7520e10912fe65be1186954142b2784f6efca51ed"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\tic-economia-digital.jpg",
|
|
"sourceBytes": 417398,
|
|
"original": "outputs/home-sectors-20261023/originals/tic-economia-digital.jpg",
|
|
"sha256": "b09703bd079f55fb5a8ec3167ce96e1fdb1e5090813a81c817b9a33909427d94",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/tic-economia-digital.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 97892,
|
|
"sha256": "b1d79c1a941085582d6a72799140bafed1bf38ec0201a4dfe5f6faf54ea55ae8"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/tic-economia-digital-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 28242,
|
|
"sha256": "c4279a27ed402ca2feb62f11a8a954cbcae993912d3c8c27a2d9644fdf922114"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"source": "D:\\Projects\\Tempo_Investidor\\tempo-dashboard\\storage\\app\\public\\investor-portal\\sectors\\turismo.jpg",
|
|
"sourceBytes": 393339,
|
|
"original": "outputs/home-sectors-20261023/originals/turismo.jpg",
|
|
"sha256": "1a76db252bc8c1a9dc1f3c650bd95e55337c36a6f604753d61cad96c19b1875f",
|
|
"derivatives": [
|
|
{
|
|
"file": "public/images/sectors/turismo.webp",
|
|
"width": 960,
|
|
"height": 540,
|
|
"bytes": 93234,
|
|
"sha256": "de46707dfdd8b98c48ec88d19f3df0b1d6c130adfcbd97d5a7c2e6fa2db62bef"
|
|
},
|
|
{
|
|
"file": "public/images/sectors/turismo-480.webp",
|
|
"width": 480,
|
|
"height": 270,
|
|
"bytes": 27012,
|
|
"sha256": "4d3d9a04b9426474dca9ba8895021b48fffbe7e4d4a4551272b8c832cf83488e"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"assetMapping": {
|
|
"agronegocio": "agronegocio",
|
|
"turismo": "turismo",
|
|
"infraestruturas": "infraestruturas",
|
|
"economia-azul": "economia-azul",
|
|
"mercado-financeiro": "servicos-financeiros",
|
|
"mineracao": "mineracao",
|
|
"energia-especifica": "energia",
|
|
"imobiliario": "outros-sectores",
|
|
"bens-de-consumo-e-franquias": "industria",
|
|
"tecnologias-de-informacao": "tic-economia-digital"
|
|
},
|
|
"assetSource": "JPG locais do projecto de referência indicado pelo proprietário, inventariados e copiados sem alteração; WebP derivados para apresentação. Sem alegação adicional de licença externa, origem oficial ou localização documental. Imagem genérica reutilizada como alternativa funcional e para sectores sem imagem específica.",
|
|
"assetBytes960": 997828,
|
|
"assetBytes480": 289572,
|
|
"verification": {
|
|
"browser": {
|
|
"results": [
|
|
{
|
|
"width": 320,
|
|
"homeSectors": 5,
|
|
"catalogueSectors": 10,
|
|
"homeColumns": 2,
|
|
"headings": [
|
|
{
|
|
"title": "Encontre o contexto do seu investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Sectores de investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Como Investir",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Oportunidades em destaque",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Documentos essenciais",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Apoio ao Investidor",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
}
|
|
],
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"width": 390,
|
|
"homeSectors": 5,
|
|
"catalogueSectors": 10,
|
|
"homeColumns": 2,
|
|
"headings": [
|
|
{
|
|
"title": "Encontre o contexto do seu investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Sectores de investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Como Investir",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Oportunidades em destaque",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Documentos essenciais",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Apoio ao Investidor",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
}
|
|
],
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"width": 768,
|
|
"homeSectors": 5,
|
|
"catalogueSectors": 10,
|
|
"homeColumns": 3,
|
|
"headings": [
|
|
{
|
|
"title": "Encontre o contexto do seu investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Sectores de investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Como Investir",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Oportunidades em destaque",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Documentos essenciais",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Apoio ao Investidor",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
}
|
|
],
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"width": 1024,
|
|
"homeSectors": 5,
|
|
"catalogueSectors": 10,
|
|
"homeColumns": 5,
|
|
"headings": [
|
|
{
|
|
"title": "Encontre o contexto do seu investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Sectores de investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Como Investir",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Oportunidades em destaque",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Documentos essenciais",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Apoio ao Investidor",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
}
|
|
],
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"width": 1440,
|
|
"homeSectors": 5,
|
|
"catalogueSectors": 10,
|
|
"homeColumns": 5,
|
|
"headings": [
|
|
{
|
|
"title": "Encontre o contexto do seu investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Sectores de investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Como Investir",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Oportunidades em destaque",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Documentos essenciais",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Apoio ao Investidor",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
}
|
|
],
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"width": 1920,
|
|
"homeSectors": 5,
|
|
"catalogueSectors": 10,
|
|
"homeColumns": 5,
|
|
"headings": [
|
|
{
|
|
"title": "Encontre o contexto do seu investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Sectores de investimento",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Como Investir",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Oportunidades em destaque",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Documentos essenciais",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
},
|
|
{
|
|
"title": "Apoio ao Investidor",
|
|
"size": "24px",
|
|
"weight": "700",
|
|
"color": "rgb(237, 28, 36)",
|
|
"lineHeight": "32px"
|
|
}
|
|
],
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"fail": "primary",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"fail": "all",
|
|
"status": "passed"
|
|
},
|
|
{
|
|
"emptyCatalogue": true,
|
|
"status": "passed"
|
|
}
|
|
],
|
|
"errors": [],
|
|
"navigation": [
|
|
"/sectores",
|
|
"/sectores",
|
|
"/sectores",
|
|
"/sectores",
|
|
"/sectores",
|
|
"/sectores/agronegocio",
|
|
"/sectores",
|
|
"/sectores/turismo",
|
|
"/sectores",
|
|
"/sectores/infraestruturas",
|
|
"/sectores",
|
|
"/sectores/economia-azul",
|
|
"/sectores",
|
|
"/sectores/mercado-financeiro",
|
|
"/sectores",
|
|
"/sectores/mineracao",
|
|
"/sectores",
|
|
"/sectores/energia-especifica",
|
|
"/sectores",
|
|
"/sectores/imobiliario",
|
|
"/sectores",
|
|
"/sectores/bens-de-consumo-e-franquias",
|
|
"/sectores",
|
|
"/sectores/tecnologias-de-informacao",
|
|
"/sectores",
|
|
"/sectores/mercado-financeiro/fintech",
|
|
"/sectores",
|
|
"/",
|
|
"/sectores",
|
|
"/sectores"
|
|
],
|
|
"databaseAccess": false
|
|
},
|
|
"script": "tools/portal-home-sectors-qa.mjs",
|
|
"screenshots": [
|
|
"outputs/home-sectors-20261023/catalogue-1024.png",
|
|
"outputs/home-sectors-20261023/catalogue-1440.png",
|
|
"outputs/home-sectors-20261023/catalogue-1920.png",
|
|
"outputs/home-sectors-20261023/catalogue-320.png",
|
|
"outputs/home-sectors-20261023/catalogue-390.png",
|
|
"outputs/home-sectors-20261023/catalogue-768.png",
|
|
"outputs/home-sectors-20261023/fallback-all.png",
|
|
"outputs/home-sectors-20261023/fallback-primary.png",
|
|
"outputs/home-sectors-20261023/home-sectors-1024.png",
|
|
"outputs/home-sectors-20261023/home-sectors-1440.png",
|
|
"outputs/home-sectors-20261023/home-sectors-1920.png",
|
|
"outputs/home-sectors-20261023/home-sectors-320.png",
|
|
"outputs/home-sectors-20261023/home-sectors-390.png",
|
|
"outputs/home-sectors-20261023/home-sectors-768.png",
|
|
"outputs/home-sectors-20261023/homepage-1440.png"
|
|
],
|
|
"existingFrontendTests": {
|
|
"command": "node --test tests/frontend/portal-api.test.mjs tests/frontend/portal-navigation.test.mjs",
|
|
"passed": 20
|
|
},
|
|
"types": {
|
|
"command": "npm run types:check",
|
|
"exitCode": 0
|
|
},
|
|
"lint": {
|
|
"exitCode": 0
|
|
},
|
|
"build": {
|
|
"command": "npm run build",
|
|
"exitCode": 0,
|
|
"assets": {
|
|
"resources/js/pages/PortalInvestidor.tsx": "assets/PortalInvestidor-Q1OJxvfZ.js",
|
|
"resources/js/pages/portal/services.tsx": "assets/services-DiuG4Zkv.js"
|
|
},
|
|
"log": "outputs/home-sectors-20261023/build-local.log"
|
|
}
|
|
},
|
|
"scope": {
|
|
"appliedLocally": true,
|
|
"databaseChanged": false,
|
|
"migrationsRun": false,
|
|
"businessRulesChanged": false,
|
|
"routesChanged": false,
|
|
"sourceProjectChanged": false,
|
|
"newDependencies": false,
|
|
"externalDeployment": false
|
|
},
|
|
"limits": "Interface e navegação exercitadas com API e páginas públicas em fixtures; não equivale a demonstração integral dos workflows operacionais ou de critérios mais amplos da matriz.",
|
|
"matrixReferences": [
|
|
"MASTER-efd550fd-0104",
|
|
"MASTER-9f5719c8-0077"
|
|
]
|
|
}
|