Skip to content

fix: builder-agent gotchas for incomingRefs, ViewHTML, workflow delete, project refresh, renderJinja2#33

Open
AutomateIP wants to merge 1 commit intoitential:mainfrom
AutomateIP:feature/builder-gotchas-incomingrefs-viewhtml-delete
Open

fix: builder-agent gotchas for incomingRefs, ViewHTML, workflow delete, project refresh, renderJinja2#33
AutomateIP wants to merge 1 commit intoitential:mainfrom
AutomateIP:feature/builder-gotchas-incomingrefs-viewhtml-delete

Conversation

@AutomateIP
Copy link
Copy Markdown
Contributor

Summary

  • Expanded gotcha docs(builder-agent): document JST step structure, Array callback methods, and Conditional.if...else #37 — incomingRefs stale cache causes the entire workflow to hang silently after workflow_start (not just evaluation failures). Fix: recreate via fresh POST instead of more PUTs.
  • Added gotcha #44 — workflow delete endpoint: DELETE /workflow_builder/workflows/delete/{URL-encoded-name}. Documents correct endpoint vs the non-existent DELETE /automation-studio/automations/{id}.
  • Added gotcha #45 — project component refresh pattern: remove all stale copies, re-add from standalone via components/add, update Operations Manager automation componentId to new UUID.
  • Added gotcha #46renderJinja2 inline templates with \n store literal backslash-n in job_data, breaking downstream parse tasks. Use single-line templates.
  • Added gotcha #47 — task outgoing can write directly to a job variable ("outgoing": {"merged_object": "$var.job.myVar"}). More reliable than a separate newVariable copy step and survives PUT cache issues.
  • Added ViewHTML task JSON to the Manual Tasks section with all required fields (view, taskVersion: 2, hostApp) — omitting any one causes a draft validation error.

Test plan

🤖 Generated with Claude Code

…w delete endpoint, project component refresh, renderJinja2 newline issue, outgoing-to-job-var pattern
@AutomateIP AutomateIP requested a review from a team as a code owner April 29, 2026 00:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant