⚠️ OpenSpec-managed issue — this content is automatically synced
from the openspec/ directory. Manual edits will be overwritten on next sync.
Artifacts
Summary
Integriq contributes zero node types to OpenRegister's flow engine
today. This change adds an openconnector.source-call flow node (plus a
companion openconnector.synchronization-run node) so an OpenRegister flow can
make an outbound API call through Integriq's governed machinery — a
configured Source, CallService, brokered credentials, source-level enable /
host / rate-limit guards — instead of not being able to make one at all. The
node never accepts a raw URL and never handles a secret: it names a Source, and
the Source governs the host and the credential.
Specs
Tasks
Design
See design.md for technical design details.
Synced from openspec/changes/integriq-flow-nodes by OpenSpec workflow
App: integriq
Artifacts
Summary
Integriq contributes zero node types to OpenRegister's flow engine
today. This change adds an
openconnector.source-callflow node (plus acompanion
openconnector.synchronization-runnode) so an OpenRegister flow canmake an outbound API call through Integriq's governed machinery — a
configured Source,
CallService, brokered credentials, source-level enable /host / rate-limit guards — instead of not being able to make one at all. The
node never accepts a raw URL and never handles a secret: it names a Source, and
the Source governs the host and the credential.
Specs
Tasks
contract.mdreviewed and accepted by hermiq (changehydra-console-agent-leaves) before Task 1 starts — it is the named first consumer, and the contract is the node interface its triage agentflow's terminal label-write step depends onopenspec validatepassestests/Unit/Flow/)composer test,composer check:strict)docs/— how to call an API from a flow, why there is no raw-URL node, and why an unattributed run fails closeddocs/images/nl_NL) and English (en_US) strings added for both nodes' display names, descriptions and all validation messagesDesign
See design.md for technical design details.
Synced from
openspec/changes/integriq-flow-nodesby OpenSpec workflowApp:
integriq