[Feature] Propose govoplan-datasources module for database, CSV, and file-backed source catalogs #197

Closed
opened 2026-07-06 21:50:02 +02:00 by zemion · 1 comment
Owner

Created from the GovOPlaN module and integration planning list on 2026-07-06.

  • Source item: datasource module (databases, csv files, ...)
  • Proposed owner: govoplan-core
  • Routing rationale: govoplan-datasources does not exist locally; core should track whether it becomes a first-class module.
  • Related wiki: core Repo-docs-GOVOPLAN-MODULE-ROADMAP after the wiki sync.

Acceptance criteria:

  • Define source types: SQL databases, CSV/Excel files, uploaded files, APIs, RSS feeds, and governed file locations.
  • Define credentials, ownership, schema discovery, refresh cadence, provenance, and permission boundaries.
  • Decide whether to create a new govoplan-datasources repository or fold the first slice into connectors/reporting.
<!-- codex-module-roadmap-fingerprint:978eb19b6e9fce86318d7000 --> Created from the GovOPlaN module and integration planning list on 2026-07-06. - Source item: `datasource module (databases, csv files, ...)` - Proposed owner: `govoplan-core` - Routing rationale: `govoplan-datasources` does not exist locally; core should track whether it becomes a first-class module. - Related wiki: core `Repo-docs-GOVOPLAN-MODULE-ROADMAP` after the wiki sync. Acceptance criteria: - [ ] Define source types: SQL databases, CSV/Excel files, uploaded files, APIs, RSS feeds, and governed file locations. - [ ] Define credentials, ownership, schema discovery, refresh cadence, provenance, and permission boundaries. - [ ] Decide whether to create a new `govoplan-datasources` repository or fold the first slice into connectors/reporting.
zemion added this to the Module And Integration Roadmap milestone 2026-07-06 21:50:02 +02:00
zemion added the
type
feature
codex/ready
labels 2026-07-07 23:09:24 +02:00
zemion added the
priority
p2
status
triage
labels 2026-07-08 02:15:22 +02:00
Author
Owner

Resolved by docs/MODULE_BOUNDARY_DECISIONS.md.

Decision: do not create govoplan-datasources yet. Start with connectors/files/reporting ownership. A datasource module becomes justified only when source catalogue ownership becomes broad enough for SQL databases, CSV/Excel, uploaded files, APIs, RSS feeds, governed file locations, credentials, schema discovery, refresh cadence, provenance, and permission boundaries to exceed existing modules.

The first monthly extraction/transformation package should prove the reusable contracts before a repository is created.

Resolved by `docs/MODULE_BOUNDARY_DECISIONS.md`. Decision: do not create `govoplan-datasources` yet. Start with connectors/files/reporting ownership. A datasource module becomes justified only when source catalogue ownership becomes broad enough for SQL databases, CSV/Excel, uploaded files, APIs, RSS feeds, governed file locations, credentials, schema discovery, refresh cadence, provenance, and permission boundaries to exceed existing modules. The first monthly extraction/transformation package should prove the reusable contracts before a repository is created.
zemion added the
source/module-roadmap
label 2026-07-10 19:48:29 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-core#197
No description provided.