Skip to content

feat(meetings): a meeting can point back at an object in another app - #1698

Merged
rubenvdlinde merged 4 commits into
developmentfrom
refactor/r7-meeting-subject
Oct 12, 2026
Merged

rubenvdlinde merged 4 commits into
developmentfrom
refactor/r7-meeting-subject

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

A meeting can now point back at an object in another app, the way a Decision already can. This is the decidiq half of refactor C12 (ADR-118, decision 191): a dossiq case session (a hearing with parties and minutes) opens as a decidiq meeting and keeps a reference to its session record.

What changes

  • Fragment 123-meeting-subject.json adds subjectRegister, subjectSchema and subjectId to Meeting (version 1.12.0), all nullable.
  • Titles and descriptions are the same strings as Decision's subject fields, so the schema l10n ratchet gains nothing new (1586 uncovered, baseline 1590).

No code reads the fields yet. dossiq writes them when it opens a meeting for a session; that follows once this lands.

Verified

  • JSON parses; npm run check:schema-l10n: exit 0.
  • Register tests (RegisterJsonTest, RegisterAuthorizationTest, LifecycleTransitionShapeTest, MaterialisedCalculationTest, ParallelSessionListenerTest): 148 tests exit 0 (refactor/r7/.lane/decidiq-unit.log).

For the reviewer

Schema-only and additive. Safe to land on its own.

…(subjectRegister, subjectSchema, subjectId)

A dossiq case session opens as a decidiq meeting and keeps a reference
to its session record (refactor C12, ADR-118, decision 191). Same
titles and descriptions as Decision's subject fields.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidiq @ ff2580b

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
check-manifest ✅
check-nav-ceiling ✅
test-l10n ✅
format ✅
check-l10n-js ✅
check-schema-l10n ✅
composer ✅ ✅ 107/107
npm ✅ ✅ 652/652
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ✅ 2647/2647 · 8 skipped
Newman ✅ 363/363 · 1 skipped
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ❌

Quality workflow — 2026-10-11 08:53 UTC

Download the full PDF report from the workflow artifacts.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidiq @ 5e30355

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
check-manifest ✅
check-nav-ceiling ✅
test-l10n ✅
format ❌
check-l10n-js ✅
check-schema-l10n ✅
composer ✅ ✅ 107/107
npm ✅ ✅ 652/652
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ✅ 2647/2647 · 8 skipped
Newman ✅ 363/363 · 1 skipped
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ❌

Quality workflow — 2026-10-12 05:43 UTC

Download the full PDF report from the workflow artifacts.

@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidiq @ 0f4961b

Check PHP Vue Security License Tests
lint ✅
phpcs ✅
phpmd ✅
psalm ✅
phpstan ✅
phpmetrics ✅
eslint ✅
stylelint ✅
build ✅
check-manifest ✅
check-nav-ceiling ✅
test-l10n ✅
format ✅
check-l10n-js ✅
check-schema-l10n ✅
composer ✅ ✅ 107/107
npm ✅ ✅ 652/652
app:check-code ⏭️
info.xml ✅
REUSE ❌
lockfile sync ✅
PHPUnit ✅ 2647/2647 · 8 skipped
Newman ✅ 363/363 · 1 skipped
Playwright ⏭️ deferred: E2E runs locally and on the promotion path only. This pull request targets development, so the suite is asked once per promotion into beta and main rather than once per push per open pull request. Run it locally with npx playwright test, or from the Actions tab on a branch with no open pull request into development.
Hydra gates ❌

Quality workflow — 2026-10-12 06:23 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit f6d6f9e into development Oct 12, 2026
46 of 48 checks passed
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