{
  "frozenAt": "2026-10-23T17:59:31.642209+00:00",
  "versions": {
    "n8n": "2.44.6",
    "node-red": "5.0.9",
    "node": "24.19.0"
  },
  "flowHashes": {
    "n8n-workflow.json": "0b4b1fb6a4dbac35fd1f8b455456c1101e7bcb777b7ffe35eee2df50ca963c37",
    "node-red-flow.json": "23123712c46ab11f44071dc7c0e75e0c35684d1ff03fcf5757e05992b10d78d6",
    "node-red-settings.cjs": "66fdbd255cb9c2e1ae70e4b87dc72eb33658eebdfbb798813c8df18163ba9186"
  },
  "rounds": 5,
  "order": "n8n then node-red in odd rounds; reversed in even rounds; serial warm requests",
  "cases": [
    {
      "id": "normal",
      "expectedHttp": 201,
      "expectedNewRows": 1
    },
    {
      "id": "duplicate",
      "expectedHttp": 200,
      "expectedNewRows": 0
    },
    {
      "id": "missing",
      "expectedHttp": 422,
      "expectedNewRows": 0
    },
    {
      "id": "denied",
      "expectedHttp": 403,
      "expectedNewRows": 0
    },
    {
      "id": "target_failure",
      "expectedHttp": 503,
      "expectedNewRows": 0
    },
    {
      "id": "retry",
      "expectedHttp": 201,
      "expectedNewRows": 1
    },
    {
      "id": "conflict",
      "expectedHttp": 409,
      "expectedNewRows": 0
    }
  ],
  "contract": "Positive integer quantity, nonempty title, bounded ID and approved=true. Both flows call the same isolated target implementation with separate engine namespaces. Target enforces idempotency and returns conflict for different payload using the same ID. Target returns one deliberate 503 before accepting the retry.",
  "frozenExpectedTotalCreatedPerEngine": 10,
  "expectedMeasuredRequests": 70,
  "warmupsPerEngine": 1,
  "limits": [
    "Synthetic approval field, not a human approval or secure approval mechanism.",
    "Idempotency belongs to the shared test target, not a native exactly-once guarantee of either platform.",
    "No SaaS integrations, no cloud tasks/credits, no model calls, no paid APIs.",
    "No parallel load, restart, persistent deduplication, internet latency, security certification, human learning time or client ROI test.",
    "HTTP response wall time includes local flow and shared target; never a general platform speed rank."
  ],
  "stopRule": "Preserve all failed attempts, debug before formal run. No overwrite of a completed measurement."
}
