> :warning: **OpenSpec-managed issue** — this content is automatically synced > from the `openspec/` directory. Manual edits will be overwritten on next sync. ## Artifacts - :white_check_mark: [Metadata](https://github.com/ConductionNL/dossiq/blob/development/openspec/changes/contact-moments/.openspec.yaml) - :white_check_mark: [Proposal](https://github.com/ConductionNL/dossiq/blob/development/openspec/changes/contact-moments/proposal.md) - :white_check_mark: [Specs](https://github.com/ConductionNL/dossiq/blob/development/openspec/changes/contact-moments/specs/) - :white_check_mark: [Design](https://github.com/ConductionNL/dossiq/blob/development/openspec/changes/contact-moments/design.md) - :white_check_mark: [Tasks](https://github.com/ConductionNL/dossiq/blob/development/openspec/changes/contact-moments/tasks.md) - :black_square_button: Plan - :black_square_button: Review ## Specs - [:page_facing_up: kcc-werkplek-zaaksysteem-bridge](https://github.com/ConductionNL/dossiq/blob/development/openspec/changes/contact-moments/specs/kcc-werkplek-zaaksysteem-bridge/spec.md) ## Tasks - [x] 1.1 `lib/Settings/register.d/40-kcc-werkplek.json`, schema - [x] 1.2 `lib/Service/ContactMomentService.php`, `create`: copy `case` - [x] 1.3 `lib/Service/ContactMomentService.php`, `create`: default - [x] 2.1 `src/manifest.json` page `CaseDetail`: widget `case-communication` - [ ] 2.2 [blocked: nextcloud-vue a `tabs` entry that renders several widgets - [x] 3.1 `src/manifest.json` page `CaseDetail`: header action `log-contact` - [ ] 3.2 [blocked: nextcloud-vue `CnObjectListWidget` and `CnDetailPage` - [x] 3.3 `l10n/en.json` and `l10n/nl.json`: Communication, Log contact, - [x] 4.1 `lib/Settings/register.d/46-demo-cases-english.json`: two contact - [x] 4.2 Add `tests/e2e/case-communication.spec.ts` covering every scenario - [x] 4.3 Run `composer check:strict`, `npm run check:manifest`, the hydra ## Design See [design.md](https://github.com/ConductionNL/dossiq/blob/development/openspec/changes/contact-moments/design.md) for technical design details. --- *Synced from `openspec/changes/contact-moments` by OpenSpec workflow* *App: `dossiq`*
Activity