Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

[change request] decidesk notifications#267

Merged
rubenvdlinde merged 2 commits into
developmentfrom
feat/notifications
May 25, 2026
Merged

[change request] decidesk notifications#267
rubenvdlinde merged 2 commits into
developmentfrom
feat/notifications

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

OpenSpec change request: add x-openregister-notifications to decidesk schemas in the verified OpenRegister notification-engine dialect.

Scope (config-only, lib/Settings/decidesk_register.json): Meeting (scheduled + reminder), ActionItem (assigned + overdue), Motion (submitted), Decision (recorded), PublicConsultation + BudgetProposal (participation deadlines).

Key caveat (from the fleet plan): ActionItem.assignee, Motion.proposer, and Participant hold participant names / email strings, NOT Nextcloud uids — so kind:field is NOT used for them; rules route to kind:object-acl + kind:groups. No named lifecycle transition actions exist, so status-change rules use created/scheduled; the precise lifecycle-entered form is deferred to notification-updated-field-change-condition.

Source of truth: hydra/openspec/fleet-notification-plan.md (decidesk row + caveats). See openspec/changes/decidesk-notifications/proposal.md.

DRAFT — do not merge.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidesk @ a16d08d

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer
npm ✅ 383/383
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️

Quality workflow — 2026-05-25 23:09 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde marked this pull request as ready for review May 25, 2026 23:41
@rubenvdlinde rubenvdlinde merged commit 2da3842 into development May 25, 2026
7 of 16 checks passed
@rubenvdlinde rubenvdlinde deleted the feat/notifications branch May 25, 2026 23:41
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidesk @ a531b3c

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer
npm ✅ 383/383
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️

Quality workflow — 2026-05-25 23:42 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde restored the feat/notifications branch May 28, 2026 21:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant