Skip to content

Release: merge development into beta#1

Open
github-actions[bot] wants to merge 4 commits intobetafrom
development
Open

Release: merge development into beta#1
github-actions[bot] wants to merge 4 commits intobetafrom
development

Conversation

@github-actions
Copy link
Copy Markdown

Automated PR to sync development changes to beta for beta release.

Merging this PR will trigger the beta release workflow.

Reminder: Add a major, minor, or patch label to this PR to control the version bump. Default is patch.

… evidence-based specs

All specs rewritten with data from 1,877 user stories, 459 external
sources, 1,993 requirements, 85 competitors, and 33 insights:

- decision-management: 17 reqs, 32 stories, BOB model, AI support
- meeting-management: 15 reqs, 41 stories, DEI tracking, WDAV
- agenda-management: 13 reqs, 36 stories, hamerstuk/bespreekstuk
- voting-system: 17 reqs, 40 stories, 15+ voting methods, Dutch law
- motion-amendment: 11 reqs, 30 stories, amendment ordering, parafencarrousel
- resolution-minutes: 11 reqs, 30 stories, Akoma Ntoso, eDepot SIP
- process-configuration: 7 reqs, 13 stories, 6 built-in templates
- meeting-efficiency: 9 reqs, 21 stories, $541B waste stats
- dashboard: 9 reqs, 15 stories, kanban, My Work, quick actions
- admin-settings: 12 reqs, 27 stories, body management, compliance
- user-settings: 10 reqs, 20 stories, delegation, accessibility
- openregister-integration: 14 reqs, 25 stories, 12 schemas
- nextcloud-integration: 14 reqs, 34 stories, 3-phase roadmap

Totals: 159 requirements, 364 user stories, 282 acceptance criteria,
200+ external source references, 50+ competitor comparisons.
@github-actions
Copy link
Copy Markdown
Author

Quality Report

Repository ConductionNL/decidesk
Commit 60cf725
Branch 1/merge
Event pull_request
Generated 2026-03-27 06:50 UTC
Workflow Run https://github.com/ConductionNL/decidesk/actions/runs/23634789685

Summary

Group Result
PHP Quality PASS
Vue Quality PASS
Security PASS
License PASS
PHPUnit PASS
Newman PASS
Playwright SKIP

PHP Quality

Tool Result
lint PASS
phpcs PASS
phpmd PASS
psalm PASS
phpstan PASS
phpmetrics PASS

Vue Quality

Tool Result
eslint PASS
stylelint PASS

Security

Ecosystem Result
composer PASS
npm PASS

License Compliance

Ecosystem Result
composer PASS
npm PASS

composer dependencies (100 total)

Metric Count
Approved (allowlist) 100
Approved (override) 0
Denied 0

npm dependencies (215 total)

Metric Count
Approved (allowlist) 215
Approved (override) 0
Denied 0

PHPUnit Tests

PHP Nextcloud Result
Overall PASS

Code coverage: 0% (0 / 3 statements)

Integration Tests (Newman)

Result
PASS

E2E Tests (Playwright)

Playwright E2E tests were not enabled for this run.


Generated automatically by the Quality workflow.

Download the full PDF report from the workflow artifacts.

Key additions from product owner input:
- AgendaItem gets indiener (submitter), startTime, decisionPoint
- Dynamic duration (calculated from next item start, not stored)
- Meeting types as configurable seed data (not hardcoded enums)
- Default agenda items per meeting type (opening, notulen, sluiting)
- Live meeting page for participants (real-time updates)
- Proposal status tracking for submitters ("My Proposals" view)
- Speaker registration per agenda item
- Calendar integration (CalDAV events, recurring series)
- 7 new requirements with 17 scenarios added
@github-actions
Copy link
Copy Markdown
Author

Quality Report

Repository ConductionNL/decidesk
Commit ea251a9
Branch 1/merge
Event pull_request
Generated 2026-03-27 08:21 UTC
Workflow Run https://github.com/ConductionNL/decidesk/actions/runs/23637417693

Summary

Group Result
PHP Quality PASS
Vue Quality PASS
Security PASS
License PASS
PHPUnit PASS
Newman PASS
Playwright SKIP

PHP Quality

Tool Result
lint PASS
phpcs PASS
phpmd PASS
psalm PASS
phpstan PASS
phpmetrics PASS

Vue Quality

Tool Result
eslint PASS
stylelint PASS

Security

Ecosystem Result
composer PASS
npm PASS

License Compliance

Ecosystem Result
composer PASS
npm PASS

composer dependencies (100 total)

Metric Count
Approved (allowlist) 100
Approved (override) 0
Denied 0

npm dependencies (215 total)

Metric Count
Approved (allowlist) 215
Approved (override) 0
Denied 0

PHPUnit Tests

PHP Nextcloud Result
Overall PASS

Code coverage: 0% (0 / 3 statements)

Integration Tests (Newman)

Result
PASS

E2E Tests (Playwright)

Playwright E2E tests were not enabled for this run.


Generated automatically by the Quality workflow.

Download the full PDF report from the workflow artifacts.

meeting-management: +4 requirements (MeetingType config, live meeting
page, CalDAV integration, speaker queue management)
voting-system: +1 requirement (decision point activation from agenda)

MeetingType seeds default agenda items, quorum rules, and voting
methods. Live meeting page shows real-time view for participants.
Decision points on agenda items auto-trigger voting interface.
@github-actions
Copy link
Copy Markdown
Author

Quality Report

Repository ConductionNL/decidesk
Commit 6e34f55
Branch 1/merge
Event pull_request
Generated 2026-03-27 08:41 UTC
Workflow Run https://github.com/ConductionNL/decidesk/actions/runs/23638081111

Summary

Group Result
PHP Quality PASS
Vue Quality PASS
Security PASS
License PASS
PHPUnit PASS
Newman PASS
Playwright SKIP

PHP Quality

Tool Result
lint PASS
phpcs PASS
phpmd PASS
psalm PASS
phpstan PASS
phpmetrics PASS

Vue Quality

Tool Result
eslint PASS
stylelint PASS

Security

Ecosystem Result
composer PASS
npm PASS

License Compliance

Ecosystem Result
composer PASS
npm PASS

composer dependencies (100 total)

Metric Count
Approved (allowlist) 100
Approved (override) 0
Denied 0

npm dependencies (215 total)

Metric Count
Approved (allowlist) 215
Approved (override) 0
Denied 0

PHPUnit Tests

PHP Nextcloud Result
Overall PASS

Code coverage: 0% (0 / 3 statements)

Integration Tests (Newman)

Result
PASS

E2E Tests (Playwright)

Playwright E2E tests were not enabled for this run.


Generated automatically by the Quality workflow.

Download the full PDF report from the workflow artifacts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant