[Feature] Define consume-source and publish-as-source lifecycle #3

Closed
opened 2026-07-06 21:48:27 +02:00 by zemion · 2 comments
Owner

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

  • Source item: consume sources -> become source
  • Proposed owner: govoplan-connectors
  • Routing rationale: The connector layer should describe how imported external sources become governed GovOPlaN publication sources.
  • Related wiki: core Repo-docs-GOVOPLAN-MODULE-ROADMAP after the wiki sync.

Acceptance criteria:

  • Define source lifecycle states: discovered, connected, imported, validated, transformed, published, archived, deprecated.
  • Record provenance, permissions, freshness, and audit history for each transition.
  • Expose publication channels such as API, RSS, reports, exports, and downstream connectors.
<!-- codex-module-roadmap-fingerprint:40a6119400e17cb93389b0cc --> Created from the GovOPlaN module and integration planning list on 2026-07-06. - Source item: `consume sources -> become source` - Proposed owner: `govoplan-connectors` - Routing rationale: The connector layer should describe how imported external sources become governed GovOPlaN publication sources. - Related wiki: core `Repo-docs-GOVOPLAN-MODULE-ROADMAP` after the wiki sync. Acceptance criteria: - [ ] Define source lifecycle states: discovered, connected, imported, validated, transformed, published, archived, deprecated. - [ ] Record provenance, permissions, freshness, and audit history for each transition. - [ ] Expose publication channels such as API, RSS, reports, exports, and downstream connectors.
zemion added this to the Module And Integration Roadmap milestone 2026-07-06 21:48:27 +02:00
zemion added the
type
feature
priority
p2
status
triage
codex/ready
labels 2026-07-07 23:00:59 +02:00
Author
Owner

Codex State: progress

Summary

  • Added the consume/publish source lifecycle contract, lifecycle states, capability boundary, reconciliation rules, and safety rules. Leaving open until DTO/API support exists.

Changed Files

  • docs/CONNECTOR_SOURCE_LIFECYCLE.md
  • README.md
  • docs/CONCEPT.md

Next / Blocked

  • Runtime/API implementation remains follow-up work.
## Codex State: progress ### Summary - Added the consume/publish source lifecycle contract, lifecycle states, capability boundary, reconciliation rules, and safety rules. Leaving open until DTO/API support exists. ### Changed Files - `docs/CONNECTOR_SOURCE_LIFECYCLE.md` - `README.md` - `docs/CONCEPT.md` ### Next / Blocked - Runtime/API implementation remains follow-up work.
Author
Owner

Codex State: done

Summary

  • Added the explicit source-data lifecycle from discovered through deprecated.
  • Added profile operational states, state transition gates, consume/publish flows, reconciliation requirements, provenance/audit requirements, safety rules, and release checks.
  • Confirmed domain modules use connector capabilities/DTOs instead of importing connector implementations.

Changed Files

  • docs/CONNECTOR_SOURCE_LIFECYCLE.md

Verification

  • git diff --check on touched connector docs passed.
## Codex State: done ### Summary - Added the explicit source-data lifecycle from discovered through deprecated. - Added profile operational states, state transition gates, consume/publish flows, reconciliation requirements, provenance/audit requirements, safety rules, and release checks. - Confirmed domain modules use connector capabilities/DTOs instead of importing connector implementations. ### Changed Files - `docs/CONNECTOR_SOURCE_LIFECYCLE.md` ### Verification - `git diff --check` on touched connector docs passed.
zemion added the
source/module-roadmap
label 2026-07-10 19:46:44 +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-connectors#3
No description provided.