mirror of
https://github.com/domfelipe/vibeflow-n8n.git
synced 2026-08-07 08:16:43 +00:00
Add outcome-aware preflight contracts for v0.9 (#6)
Add VF010-VF013, structural outcome contracts, adversarial fixtures, documentation, and Friday release materials.
This commit is contained in:
parent
b312f18251
commit
f62a78faaf
23 changed files with 1107 additions and 95 deletions
29
examples/unsafe-refund.workflow.json
Normal file
29
examples/unsafe-refund.workflow.json
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"name": "Unsafe refund without outcome contract",
|
||||
"nodes": [
|
||||
{
|
||||
"id": "webhook",
|
||||
"name": "Public refund webhook",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"parameters": { "authentication": "none", "path": "refund" }
|
||||
},
|
||||
{
|
||||
"id": "refund",
|
||||
"name": "Issue refund",
|
||||
"type": "n8n-nodes-base.httpRequest",
|
||||
"onError": "continueErrorOutput",
|
||||
"parameters": { "method": "POST", "url": "https://payments.invalid/refund" }
|
||||
},
|
||||
{
|
||||
"id": "swallow",
|
||||
"name": "Swallow refund failure",
|
||||
"type": "n8n-nodes-base.noOp",
|
||||
"parameters": {}
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"Public refund webhook": { "main": [[{ "node": "Issue refund", "type": "main", "index": 0 }]] },
|
||||
"Issue refund": { "main": [[], [{ "node": "Swallow refund failure", "type": "main", "index": 0 }]] }
|
||||
},
|
||||
"settings": {}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue