⚠️ OpenSpec-managed issue — this content is automatically synced
from the openspec/ directory. Manual edits will be overwritten on next sync.
Artifacts
Summary
Close the verification debt the archived nextcloud-event-hub change left
open with honest unticked boxes. The most urgent item is not a test but a
fact-check: the Tables and Forms listeners shipped against event class names
the discovery doc itself called "plausible/unverified". An IEventListener
registered for a class that does not exist is a silent no-op — no error, no
delivery, nothing logged — so two of the five listener families may not work
at all and nothing would tell us. The rest is the standard pack: Playwright
for the self-service grant flow, Newman for the new subscription fields and
their 403 paths, and feature docs.
Tasks
Synced from openspec/changes/nextcloud-event-hub-verification by OpenSpec workflow
App: integriq
Artifacts
Summary
Close the verification debt the archived
nextcloud-event-hubchange leftopen with honest unticked boxes. The most urgent item is not a test but a
fact-check: the Tables and Forms listeners shipped against event class names
the discovery doc itself called "plausible/unverified". An
IEventListenerregistered for a class that does not exist is a silent no-op — no error, no
delivery, nothing logged — so two of the five listener families may not work
at all and nothing would tell us. The rest is the standard pack: Playwright
for the self-service grant flow, Newman for the new subscription fields and
their 403 paths, and feature docs.
Tasks
composer test,newman run, Playwright suite)Synced from
openspec/changes/nextcloud-event-hub-verificationby OpenSpec workflowApp:
integriq