name: detect example.com changes description: | Fetch example.com, fingerprint the response, and report whether it changed since the previous run. Uses detect-url-changes with a transform that builds a human-readable message into ctx.data.message. scripts: - script: detect-url-changes.js config: url: https://example.com/ outputVar: message transform: | data.hasChanges ? "example.com changed (fingerprint " & data.fingerprint & ")" : "example.com unchanged since " & data.fingerprintAt triggers: - type: HTTP method: POST path: /detect-example - type: cron schedule: "* * * * *" onConsecutiveFailures: 3 onFailureWorkflow: dev-zte-sms enabled: false