govoplan-search

Repository type: module (platform).

Permission-aware global and contextual search for GovOPlaN.

The module works with its built-in database index and no external search service. PostgreSQL uses native full-text search; SQLite provides a bounded development fallback. Other modules may:

  • register a live search provider in their module manifest
  • write authorized documents through the search.index_writer capability
  • announce context-sensitive WebUI search scopes through search.contexts

An optional OpenSearch adapter is a later provider, not a hard dependency. Source modules remain responsible for defining visibility and authorization.

Description
GovOPlaN search module for indexing, search APIs, cross-module discovery, result permissions, and search integration surfaces.
Readme AGPL-3.0 65 KiB
Languages
Python 67.4%
TypeScript 24.4%
CSS 8.2%