Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
pres:gerti:gestao_de_ativos:portal:er_003 [20/09/2026 02:08] pramorimpres:gerti:gestao_de_ativos:portal:er_003 [20/09/2026 02:14] (atual) pramorim
Linha 225: Linha 225:
 |RN20|**Jurisprudência e Atos Normativos** – A consulta de jurisprudência e atos normativos é serviço à parte, com acervo e motor de busca próprios (Elasticsearch). A busca global **não faz requisição a esse serviço** e não retorna acórdãos, resoluções nem demais atos. O serviço é alcançável pela busca como resultado da categoria Serviço, a partir do seu título, da sua descrição e das suas palavras-chave (RN13), levando o usuário à consulta especializada.| |RN20|**Jurisprudência e Atos Normativos** – A consulta de jurisprudência e atos normativos é serviço à parte, com acervo e motor de busca próprios (Elasticsearch). A busca global **não faz requisição a esse serviço** e não retorna acórdãos, resoluções nem demais atos. O serviço é alcançável pela busca como resultado da categoria Serviço, a partir do seu título, da sua descrição e das suas palavras-chave (RN13), levando o usuário à consulta especializada.|
 |RN21|**Destino do Resultado sem Endereço Próprio** – Contato e item de Governança não possuem página própria no portal. O resultado de **contato** leva à página de Contatos, com o contato localizado; somente contatos ativos são retornados. O resultado de **item de Governança** leva ao endereço de destino do item quando ele for link, e à sua página dentro do hub da Governança quando for conteúdo próprio. Itens do Observatório do Cidadão, itens da Primeira Infância e membros do Tribunal possuem endereço próprio e são apontados diretamente.| |RN21|**Destino do Resultado sem Endereço Próprio** – Contato e item de Governança não possuem página própria no portal. O resultado de **contato** leva à página de Contatos, com o contato localizado; somente contatos ativos são retornados. O resultado de **item de Governança** leva ao endereço de destino do item quando ele for link, e à sua página dentro do hub da Governança quando for conteúdo próprio. Itens do Observatório do Cidadão, itens da Primeira Infância e membros do Tribunal possuem endereço próprio e são apontados diretamente.|
- 
-===== Restrições, dependências e impactos ===== 
- 
-**Restrições.** 
- 
-  * Sem motor de busca dedicado: a solução permanece em WordPress sobre MySQL, o que limita tolerância a erro de digitação, sinônimos e busca por proximidade 
-  * A correspondência por texto com curinga à esquerda não utiliza índice de coluna; a meta de RN16 é sustentada pela redução do volume varrido (RN13), pela consulta única por requisição e pelo cache 
-  * Termo limitado a 100 caracteres 
-  * A qualidade do resultado depende da gestão de conteúdo: conteúdo sem assunto, sem palavras-chave e sem resumo é encontrado apenas pelo título e pelo corpo, e pontua menos (RN07) 
-  * O acervo de jurisprudência e atos normativos não é alcançável pela busca global (RN20): quem procura um acórdão pelo número continua tendo de entrar na consulta especializada 
- 
-**Dependências.** 
- 
-^Dependência^Situação| 
-|Taxonomia de assunto do tema global, mantida pelo RF-030 (RN10)|Em uso com 28 opções; a ampliação para as 35 vigentes é entrega do RF-030 e precisa estar publicada antes desta| 
-|Marcação de página-âncora de seção (RN19)|A criar — não existe hoje| 
-|Ano de publicação da publicação institucional (RF-030)|Em uso no hub; a expor no filtro da busca| 
-|Modalidade, ano e situação da licitação (RF-031)|Em uso no hub; a expor no filtro da busca| 
-|Perfis do catálogo de serviços (RF-009)|Em uso; a busca precisa oferecer os 5| 
-|Sincronização dos contatos com o e-TCE (RF-024)|Em uso; a busca consome a base já sincronizada e não aciona a integração| 
-|Resolução do endereço de destino dos itens de Governança (RF-020)|Em uso; reaproveitada por RN21| 
- 
-**Impactos.** 
- 
-  * RF-009 — o campo "Tipo de serviço", criado apenas para a busca, é removido do formulário do serviço, com descarte dos valores preenchidos 
-  * Páginas institucionais — o campo "Tipo de conteúdo", igualmente criado apenas para a busca, é removido do formulário da página, com o mesmo efeito; o campo de assunto da página permanece 
-  * RF-030 — dono da lista de assuntos do tema global (RN10); esta demanda consome a lista e não a altera 
-  * RF-012 — nenhuma integração: a relação com a consulta de jurisprudência é de encaminhamento, não de consulta (RN20) 
-  * RF-013, RF-016, RF-030, RF-031 — nenhuma alteração de tela; a busca passa a consumir os mesmos campos que os hubs já usam para filtrar 
-  * Desempenho do Portal — os filtros de consulta hoje aplicados a qualquer consulta executada durante a renderização da página de busca passam a incidir apenas sobre a consulta de resultados 
-  * Gestão de conteúdo — com o peso por tipo, a notícia deixa de dominar a primeira página; a mudança precisa ser comunicada à área de comunicação antes da publicação 
- 
-===== Critérios de Aceite ===== 
- 
-Elaborados conforme o Guia de Critérios de Aceite. A relação completa, de CA01 a CA51, está no ''PRD.md'' desta pasta, § 15. Reproduzidos aqui os critérios das regras introduzidas nesta versão: 
- 
-^ID^Critério^Regra| 
-|CA01|DADO que existem um serviço e uma notícia cujos títulos contêm o termo pesquisado, QUANDO o usuário pesquisar esse termo com a ordenação "Relevância", ENTÃO o serviço é apresentado antes da notícia.|RN12| 
-|CA02|DADO que existe uma notícia com o termo no título e um serviço com o termo apenas no conteúdo, QUANDO o usuário pesquisar esse termo com a ordenação "Relevância", ENTÃO a notícia é apresentada antes do serviço.|RN12| 
-|CA03|DADO que o usuário pesquisa "Prestação de Contas" e existem serviços com esse termo no título, QUANDO os resultados forem apresentados com 10 itens por página, ENTÃO todos esses serviços constam da primeira página.|RN12| 
-|CA05|DADO que o usuário está na página de resultados, QUANDO selecionar "Mais recentes" em "Ordenar por", ENTÃO os resultados são reapresentados em ordem decrescente de data de publicação E o tipo de conteúdo não altera a posição.|RN17| 
-|CA07|DADO que o usuário acessa a página de resultados, QUANDO abrir a lista "Tipo de conteúdo", ENTÃO as opções são exatamente: Todos os tipos, Serviço, Publicação Institucional, Notícia, Transparência, Licitação, Hub e Página.|RN09| 
-|CA08|DADO que o usuário selecionou a categoria "Serviço", QUANDO os filtros avançados forem apresentados, ENTÃO são exibidos Público, Assunto e Período E não é exibido nenhum filtro de tipo de serviço.|RN09| 
-|CA09|DADO que o usuário selecionou a categoria "Serviço", QUANDO abrir a lista "Público", ENTÃO as opções são Cidadão, Órgãos Fiscalizados, Advogado, Licitantes e Servidor.|RN09| 
-|CA15|DADO que o usuário informou um período e manteve a ordenação "Relevância", QUANDO acionar "Pesquisar", ENTÃO os resultados são restritos ao período informado E permanecem ordenados por relevância.|RN17| 
-|CA17|DADO que existe uma licitação cujo número de processo é o termo pesquisado, QUANDO o usuário pesquisar esse número, ENTÃO a licitação consta dos resultados.|RN13| 
-|CA18|DADO que existe um conteúdo cujo único campo correspondente ao termo é um identificador interno, um nome de ícone ou uma referência a arquivo, QUANDO o usuário pesquisar esse termo, ENTÃO esse conteúdo não consta dos resultados.|RN13| 
-|CA19|DADO que o usuário está em qualquer página do Portal, QUANDO acionar a busca pelo campo do cabeçalho com um termo preenchido, ENTÃO o ícone de lupa é substituído por indicador de carregamento em até 200 ms E a ação de envio fica bloqueada até a resposta.|RN15| 
-|CA20|DADO que a busca do cabeçalho está em curso, QUANDO o leitor de tela estiver ativo, ENTÃO é anunciada a mensagem "Buscando resultados. Aguarde...".|RN15| 
-|CA22|DADO que a busca do cabeçalho está em curso, QUANDO o usuário acionar novamente a ação de envio, ENTÃO nenhuma segunda busca é disparada.|RN15| 
-|CA23|DADO um conjunto de 20 termos distintos, sem consulta prévia em cache, QUANDO cada termo for pesquisado e o tempo de resposta do servidor for medido, ENTÃO ao menos 19 respondem em até 3 segundos E nenhum ultrapassa 8 segundos.|RN16| 
-|CA25|DADO que um conteúdo foi publicado ou alterado, QUANDO o termo correspondente for pesquisado em seguida, ENTÃO o resultado reflete a alteração.|RN16| 
-|CA28|DADO que o termo informado é composto apenas de marcação, QUANDO a busca for executada, ENTÃO o sistema exibe a mensagem "Nenhum resultado encontrado para o termo pesquisado." E não apresenta listagem de conteúdo.|RN18| 
-|CA30|DADO que a busca com o termo digitado não devolveu resultados e existe termo próximo no vocabulário de busca, QUANDO a página de resultados for apresentada, ENTÃO o sistema exibe os resultados da busca corrigida E apresenta "Exibindo resultados para {termo corrigido}" e "Em vez disso, pesquisar por {termo digitado}", este como link.|RN14| 
-|CA31|DADO que o termo digitado é próximo de outro existente no acervo e a busca devolve resultados, QUANDO os resultados forem apresentados, ENTÃO são os resultados do termo digitado E o sistema não apresenta resultados de termo corrigido.|RN14| 
-|CA49|DADO que a busca foi corrigida automaticamente, QUANDO o usuário acionar "Em vez disso, pesquisar por {termo digitado}", ENTÃO o sistema refaz a busca com o termo digitado, sem correção.|RN14| 
-|CA50|DADO que a busca não devolveu resultados e não existe termo próximo no vocabulário de busca, QUANDO a página de resultados for apresentada, ENTÃO o sistema exibe "Nenhum resultado encontrado para o termo pesquisado." E não apresenta termo corrigido.|RN14| 
-|CA51|DADO que o formulário de um conteúdo é gravado, QUANDO o vocabulário de busca for consultado em seguida, ENTÃO sua reconstrução não é disparada pela gravação.|RN14.1| 
-|CA42|DADO que o usuário selecionou a categoria "Página" ou "Hub", QUANDO os filtros avançados forem apresentados, ENTÃO são exibidos apenas Assunto e Período E não é exibido filtro de tipo de conteúdo da página.|RN09| 
-|CA43|DADO que existe um ato normativo ou acórdão cujo texto corresponde ao termo pesquisado, QUANDO o usuário pesquisar esse termo na busca global, ENTÃO o ato não consta dos resultados E o serviço "Jurisprudência e Atos Normativos" consta quando o termo corresponder ao seu título, descrição ou palavras-chave.|RN20| 
-|CA44|DADO que existe um contato ativo cujo nome, ramal ou e-mail corresponde ao termo pesquisado, QUANDO o usuário pesquisar esse termo, ENTÃO o contato consta dos resultados com a etiqueta "Contato".|RN01, RN13| 
-|CA45|DADO um resultado do tipo Contato, QUANDO o usuário acionar o card, ENTÃO é levado à página de Contatos com o contato localizado.|RN21| 
-|CA46|DADO um contato com situação inativa, QUANDO o termo correspondente for pesquisado, ENTÃO o contato não consta dos resultados.|RN21| 
-|CA47|DADO um resultado do tipo Item de subportal cujo item é um link para destino externo, QUANDO o usuário acionar o card, ENTÃO é levado ao endereço de destino do item.|RN21| 
-|CA48|DADO que existem um serviço e um contato correspondentes ao mesmo termo, ambos com o termo no título, QUANDO o usuário pesquisar esse termo com a ordenação "Relevância", ENTÃO o serviço é apresentado antes do contato.|RN12| 
- 
-===== Dúvidas pendentes ===== 
- 
-^#^Dúvida^Responsável por responder^Situação| 
-|01|Número da demanda no Redmine para esta evolução|P.O.|Respondida — tarefa #44015| 
-|02|Valores dos pesos de RN12: a distância entre eles determina quando a aderência textual vence o tipo|P.O. e equipe técnica|Em aberto — depende da implementação| 
-|03|Cobertura de contatos, itens de subportal e membros do Tribunal|P.O.|Respondida — incluídos nesta versão, com peso 30 (RN01, RN12, RN21)| 
-|04|Registro dos termos buscados|P.O.|Respondida — não será feito nesta versão| 
-|05|Descarte dos valores já preenchidos nos campos "Tipo de serviço" e "Tipo de conteúdo" da página|P.O.|Respondida — nada depende deles; descarte autorizado| 
-|06|Página-âncora de seção: marcação na gestão de conteúdo ou lista mantida no código do tema|Equipe técnica|Respondida — lista mantida no código do tema (RN19); sem campo a preencher| 
-|07|Reconferência da meta de RN16 em produção, cujo volume de conteúdo é maior que o do ambiente medido|Equipe técnica|Em aberto — depende da implementação| 
-|08|Índice denormalizado de busca com índice de texto completo, como alternativa de fundo ao motor dedicado — exige ADR|Desenvolvedor responsável|Encaminhada para avaliação; o parecer é registrado no PRD antes da construção, porque o documento é consumido por agente de IA na evolução da implementação| 
-|09|Ampliação da taxonomia de assunto para as 35 opções de RN10|Responsável pelo RF-030|Respondida — atividade #43997, a ser executada antes desta demanda| 
-|10|Encaminhamento para a consulta de jurisprudência quando a busca não encontra o ato (RN20)|P.O.|Respondida — não será tratado nesta demanda| 
-|11|Correção automática do termo digitado (RN14)|P.O.|Respondida — o recurso permanece, com a apresentação de hoje, disparado apenas quando a busca com o termo digitado devolve zero resultados; vocabulário conforme RN14.1| 
  
 ===== Histórico de versões ===== ===== Histórico de versões =====
  • pres/gerti/gestao_de_ativos/portal/er_003.txt
  • Última modificação: 20/09/2026 02:14
  • por pramorim