[Feature] Add typed documentation source DTOs and a source registry #2

Open
opened 2026-07-07 21:04:55 +02:00 by zemion · 1 comment
Owner

Imported from the repository seed backlog.

  • Source: /mnt/DATA/git/govoplan-docs/docs/DOCS_BACKLOG.md
  • Line: 6
  • Section: P1 Immediate
  • Milestone: P1 Immediate

Backlog item:

Define documentation source DTOs for manifests, routes, capabilities, policies, configuration packages, and wiki-backed sources

Remaining Scope (reconciled 2026-07-20)

The generic DocumentationTopic, DocumentationCondition, and DocumentationLink contracts are implemented. Remaining work is to define typed, stable source DTOs for manifests, routes, capabilities, policy sources, configuration packages, and wiki-backed sources.

Acceptance Criteria

  • Every source has a stable ID, kind, owner module, provenance, visibility requirements, and safe inspection payload.
  • Policy and configuration sources expose provenance without secrets or raw sensitive payloads.
  • Wiki/repository sources use typed links and publication metadata.
  • Sources can be registered and enumerated without module-specific imports.
  • Serialization and permission-filtering tests cover every source kind.
<!-- codex-module-seed-fingerprint:525b0ac1cfb33a47eeb6649e --> Imported from the repository seed backlog. - Source: `/mnt/DATA/git/govoplan-docs/docs/DOCS_BACKLOG.md` - Line: `6` - Section: `P1 Immediate` - Milestone: `P1 Immediate` Backlog item: ```text Define documentation source DTOs for manifests, routes, capabilities, policies, configuration packages, and wiki-backed sources ``` ## Remaining Scope (reconciled 2026-07-20) The generic `DocumentationTopic`, `DocumentationCondition`, and `DocumentationLink` contracts are implemented. Remaining work is to define typed, stable source DTOs for manifests, routes, capabilities, policy sources, configuration packages, and wiki-backed sources. ### Acceptance Criteria - [ ] Every source has a stable ID, kind, owner module, provenance, visibility requirements, and safe inspection payload. - [ ] Policy and configuration sources expose provenance without secrets or raw sensitive payloads. - [ ] Wiki/repository sources use typed links and publication metadata. - [ ] Sources can be registered and enumerated without module-specific imports. - [ ] Serialization and permission-filtering tests cover every source kind.
zemion added this to the P1 Immediate milestone 2026-07-07 21:04:55 +02:00
zemion changed title from [Feature] Define documentation source DTOs for manifests, routes, capabilities, policies, configuration packages, and wiki-backed sources to [Feature] Add typed documentation source DTOs and a source registry 2026-07-20 14:34:32 +02:00
Author
Owner

Tracker reconciliation: the completed portion is present on origin/main; the title and acceptance criteria now describe only the remaining work. This issue is ready as narrowed.

Tracker reconciliation: the completed portion is present on `origin/main`; the title and acceptance criteria now describe only the remaining work. This issue is ready as narrowed.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-docs#2
No description provided.