Skip to content

feat(signing): migrate onto the OR task surface (authored) - #988

Merged
rubenvdlinde merged 1 commit into
developmentfrom
feature/migrate-signing-to-or-tasks-authored
Sep 1, 2026
Merged

feat(signing): migrate onto the OR task surface (authored)#988
rubenvdlinde merged 1 commit into
developmentfrom
feature/migrate-signing-to-or-tasks-authored

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Identical tree to #987 (byte-for-byte, rebuilt with correct authorship: the original branch's commits carried the release bot identity from a stale clone config and could not be force-rewritten under the fleet's push guards). Must merge in the same train as openregister#3302 (flow-approval-consolidation): filinq's ApprovalStep listeners are repointed onto TaskTransitionedEvent/TaskTerminalEvent/TaskSequenceCompletedEvent with a boot-without-retired-classes proof. See #987 for the full description; that PR will be closed in favour of this one.

…rface onto OR task sequences

openregister#3302 (flow-approval-consolidation) removes the four
ApprovalStep*Event classes, the ApprovalChain/ApprovalStep entities and
ApprovalService with no alias. The signing bridge now consumes the
published replacements (TaskTransitionedEvent to enabled,
TaskTerminalEvent committed, TaskSequenceCompletedEvent), registered by
FQN string literal, duck-typed so the app loads with OpenRegister older,
newer or absent. The Signer* events carry scalars, ownership moves from
chain slugs to the anchored signing-request object, and a
separate-process boot proof pins the load safety. Openspec change:
migrate-signing-to-or-tasks.
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/filinq @ 288e176

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
test
test-unit
check-manifest
test-l10n
format
check-schema-l10n
check-l10n-js
composer ✅ 118/118
npm ✅ 631/631
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright ⏭️ deferred — runs on the promotion into beta/main, not on a pull request into development
Hydra gates

Quality workflow — 2026-09-01 20:26 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 9388a8a into development Sep 1, 2026
50 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