feat: submit pipefy-ipaas-flow-repair - #7
danielgualberto wants to merge 1 commit into
Conversation
Signed-off-by: Daniel Gualberto <danielgualberto@live.com>
adriannoes
left a comment
There was a problem hiding this comment.
Thank you for taking part in MCP Builders, Daniel.
What we verified
We checked the skill against the live iPaaS catalog on the hosted MCP server.
- All 17 catalog entries named in the skill exist.
ap_get_runkeys onflowRunId. The run listing has no date filter, caps at 50, defaults to PRODUCTION, and treats TIMEOUT as a status separate from FAILED. The advice to re-list withenvironment=TESTINGandstatus=TIMEOUTfollows from that and is correct.- The webhook trigger schema exposes
authTypeandauthFieldsand nothing else, which confirms the finding in your evidence about the dropped property.
The skill starts from a failed run instead of a blank flow, which the toolkit's iPaaS skill does not cover. The failure classification table and the rule of never rebuilding with ap_build_flow when the user asked for an edit are the parts we would keep as they are. The three screenshots show the fail, patch and succeed sequence with the sensitive areas blurred.
Suggestions, not blocking
- Steps 3, 5 and 6 show
arguments={...}for the write calls. The real shapes areap_flow_structure {flowId},ap_update_step {flowId, stepName, sourceCode}for a CODE step, andap_validate_flow {flowId}. Spelling them out saves the reader a schema expansion per step. - The relative links assume the file lives under
skills/ipaas/in the toolkit, so none resolve from the submission folder, and one points to a skill that is not in the toolkit. - A transcript of the MCP calls behind the screenshots, or the
ap_get_runpayload of the failed run, would make the evidence harder to argue with.
Next steps
Approved and accepted into the program. After we merge here, we will bring the skill into the official Pipefy AI Toolkit repository, adapted to its format and CI, referencing this pull request and crediting you as a contributor there. We will reach out by email about the details.
Skill
Folder / Pasta:
submissions/danielgualberto/pipefy-ipaas-flow-repair/What it does / O que faz: Diagnose an existing iPaaS flow from a failed/timed-out run, surgical patch, validate. Publish/retry only on explicit user intent.
Contact / Contato
Email: danielgualberto@live.com
Name for credit / Nome para crédito: Daniel Gualberto
The problem it solves / O problema que resolve
Failed runs were rebuilt from scratch instead of reading the run + current step tree.
What it built when you ran it / O que ela construiu quando você rodou
ap_get_runon a FAILED TESTING CODE run, surgicalap_update_step,ap_validate_flow, then sample-data SUCCEEDED. Playbook flow was not mutated. Disposable flow was later published and left DISABLED. See EVIDENCE.md.What you had to fix / O que você teve que corrigir
PRODUCTION FAILED was empty; TESTING had the run. Failed-step name can be absent from current structure (flow evolved). Did not invent a patch.
Checklist
SKILL.mdandEVIDENCE.mdare both in the folder.namematches the folder name.