Release: merge development into beta#1
Conversation
… 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.
Quality Report
Summary
PHP Quality
Vue Quality
Security
License Compliance
composer dependencies (100 total)
npm dependencies (215 total)
PHPUnit Tests
Code coverage: 0% (0 / 3 statements) Integration Tests (Newman)
E2E Tests (Playwright)Playwright E2E tests were not enabled for this run. Generated automatically by the Quality workflow.
|
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
Quality Report
Summary
PHP Quality
Vue Quality
Security
License Compliance
composer dependencies (100 total)
npm dependencies (215 total)
PHPUnit Tests
Code coverage: 0% (0 / 3 statements) Integration Tests (Newman)
E2E Tests (Playwright)Playwright E2E tests were not enabled for this run. Generated automatically by the Quality workflow.
|
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.
Quality Report
Summary
PHP Quality
Vue Quality
Security
License Compliance
composer dependencies (100 total)
npm dependencies (215 total)
PHPUnit Tests
Code coverage: 0% (0 / 3 statements) Integration Tests (Newman)
E2E Tests (Playwright)Playwright E2E tests were not enabled for this run. Generated automatically by the Quality workflow.
|
Quality Report
Summary
PHP Quality
Vue Quality
Security
License Compliance
composer dependencies (100 total)
npm dependencies (215 total)
PHPUnit Tests
Code coverage: 0% (0 / 3 statements) Integration Tests (Newman)
E2E Tests (Playwright)Playwright E2E tests were not enabled for this run. Generated automatically by the Quality workflow.
|
Automated PR to sync development changes to beta for beta release.
Merging this PR will trigger the beta release workflow.