[Task] Add configuration-aware documentation filtering and regression tests #5

Closed
opened 2026-07-07 21:05:18 +02:00 by zemion · 2 comments
Owner

Imported from the repository seed backlog.

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

Backlog item:

Create focused tests for role-aware and configuration-aware documentation filtering

Remaining Scope (reconciled 2026-07-20)

Module, capability, and scope filtering is implemented and covered. Remaining work is to define and test how declared configuration_keys affect visibility.

Acceptance Criteria

  • Define whether configuration visibility is resolved directly or through an explicit provider predicate.
  • Implement enabled, disabled, inherited, and unavailable configuration states.
  • Unauthorized actors cannot infer protected configuration values.
  • Tests cover every state and interaction with module/capability/scope blockers.
<!-- codex-module-seed-fingerprint:efe7bf55b2fb21c8bc6e73a4 --> Imported from the repository seed backlog. - Source: `/mnt/DATA/git/govoplan-docs/docs/DOCS_BACKLOG.md` - Line: `9` - Section: `P1 Immediate` - Milestone: `P1 Immediate` Backlog item: ```text Create focused tests for role-aware and configuration-aware documentation filtering ``` ## Remaining Scope (reconciled 2026-07-20) Module, capability, and scope filtering is implemented and covered. Remaining work is to define and test how declared `configuration_keys` affect visibility. ### Acceptance Criteria - [ ] Define whether configuration visibility is resolved directly or through an explicit provider predicate. - [ ] Implement enabled, disabled, inherited, and unavailable configuration states. - [ ] Unauthorized actors cannot infer protected configuration values. - [ ] Tests cover every state and interaction with module/capability/scope blockers.
zemion added this to the P1 Immediate milestone 2026-07-07 21:05:18 +02:00
zemion changed title from [Feature] Create focused tests for role-aware and configuration-aware documentation filtering to [Task] Add configuration-aware documentation filtering and regression tests 2026-07-20 14:34:33 +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.
Author
Owner

Implemented in da15645, with the shared contract validation in Core 9b88ae3. Documentation output is configuration/capability aware, explains unavailable content, carries source provenance, and redacts sensitive configuration. Backend and full WebUI builds pass.

Implemented in `da15645`, with the shared contract validation in Core `9b88ae3`. Documentation output is configuration/capability aware, explains unavailable content, carries source provenance, and redacts sensitive configuration. Backend and full WebUI builds pass.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-docs#5