Skip to content

feat(openspec): platform requests from the dossiq competitor analysis - #3530

Merged
rubenvdlinde merged 12 commits into
developmentfrom
feat/round2-platform-requests
Sep 8, 2026
Merged

feat(openspec): platform requests from the dossiq competitor analysis#3530
rubenvdlinde merged 12 commits into
developmentfrom
feat/round2-platform-requests

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Summary

Twelve OpenSpec changes for the OpenRegister findings of the dossiq competitor analysis, round 2 (concurrentie-analyse/procest/_round2/compare/: Tier B rows B01, B02, B05, B06, B13, B14, B15 query half, B17, B22 store half, and placement section 3 needs A02, A05, A13). Decision D10: these changes are asked for now. Decision D13: identifiers are English. Proposals only; no code.

Each change has a proposal (which dossiq page needs it, the competitor evidence path, which fleet apps benefit), a design (service, leaf, schema property or endpoint touched, and whether the consuming app ships config or code), tasks, and a spec delta against the capability that owns it. Every requirement has Given/When/Then scenarios with an @e2e exclude reason naming the test the tasks add.

change owning capability row
contacts-leaf-cases-panel integration-contacts B01
content-search-index unified-search-provider (builds on the chunked provider from #3528) B02
files-leaf-save-to-object file-actions B05
favourites-and-recent object-interactions B06
rbac-department-role-matrix rbac-scopes B13
audit-log-page audit-trail-immutable B14
query-related-schema-rows zoeken-filteren B15
notes-leaf-rich-text-lock-export object-interactions B17
registry-subscriptions registry-subscriptions (new capability; nothing owns a subscription on an object) B22
activity-leaf integration-activity A05
generated-identifier computed-fields A13
lifecycle-over-reference-field object-lifecycle (graph mode already ships; this adds forms, side moves and reopen) A02

Verification

  • openspec validate <name> --strict exits 0 for all twelve (run locally; the sparse clone holds openspec/ only, so no other check applies).
  • The diff touches openspec/changes/ only.

🤖 Generated with Claude Code

@rubenvdlinde
rubenvdlinde merged commit 78dcf0d into development Sep 8, 2026
36 checks passed
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openregister @ d3cde04

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-specs
test-l10n
test-l10n-parity
format
check-schema-l10n
check-l10n-js
composer ✅ 174/174
npm ✅ 543/543
app:check-code ⏭️
info.xml
REUSE
PHPUnit ⏭️ not run for this diff — no file in this diff matches the code globs, and none carries a source extension — the heavy tier has nothing to decide about it.
Newman
Playwright ⏭️ deferred — runs on the promotion into beta/main, not on a pull request into development
Hydra gates

Quality workflow — 2026-09-08 08:47 UTC

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