Skip to content

feat: adicionar query policyDetails para ontologia de POLICYs#25

Merged
nitaibezerra merged 1 commit into
mainfrom
feature/policy-details-schema
Jul 1, 2026
Merged

feat: adicionar query policyDetails para ontologia de POLICYs#25
nitaibezerra merged 1 commit into
mainfrom
feature/policy-details-schema

Conversation

@nitaibezerra

Copy link
Copy Markdown
Contributor

Resumo

Adiciona suporte a metadados de ontologia para entidades do tipo POLICY no entity_registry.

Mudanças

  • PolicyDetails type em schema/types/entities.py
  • Query policyDetails(entityId) no resolver EntityQuery
  • Método get_policy_details no datasource postgres.py

Contexto

Parte da Fase 1 de canonicalização de políticas públicas (POLICYs como objetos de primeira classe). Ver POLICY_ONTOLOGY.md no gobus-mcp para o design completo.

Dependências

  • Migração 026_policy_ontology_seed.sql no data-platform (aplica ontologia ao entity_registry existente)

…logia de POLICYs

Adiciona o tipo GraphQL PolicyDetails com campos de ontologia (domain,
lifecycle_phase, enabling_laws, responsible_agencies, target_population,
first_mentioned_date, wikidata_id, instance_of), a query policyDetails no
resolver EntityQuery e o método get_policy_details no PostgresDatasource, com
cobertura de testes (datasource + resolver).
@nitaibezerra
nitaibezerra merged commit b450abd into main Jul 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant