Skip to content

docs(builder-agent): add task wiring and platform import gotchas#30

Open
AutomateIP wants to merge 1 commit intoitential:mainfrom
AutomateIP:feature/wiring-and-task-type-learnings
Open

docs(builder-agent): add task wiring and platform import gotchas#30
AutomateIP wants to merge 1 commit intoitential:mainfrom
AutomateIP:feature/wiring-and-task-type-learnings

Conversation

@AutomateIP
Copy link
Copy Markdown
Contributor

Summary

  • task: "static" backing store — generalizes the existing evaluation-task incomingRefs cache note to cover all task types; cross-references the existing newVariable workaround rather than duplicating it
  • Purpose-built tasks — calls out setObjectKey and renderJinja2ContextWithCast as underused alternatives to primitive query/merge chains
  • Canvas layout — one rule added to the existing spacing list: preserve Studio-arranged nodeLocation values on reimport, always sync from live export first

Test plan

  • No overlap with existing sections — incomingRefs cache note at evaluation section is cross-referenced, outgoing: null pattern already covered elsewhere, setObjectKey already listed in the table (now has a when-to-use note)
  • 3 additions land in correct sections: $var Resolution Rules, Additional Utility Tasks, nodeLocation Spacing Convention

🤖 Generated with Claude Code

- Generalize task:"static" job_data backing store warning to all task
  types (not just evaluations); cross-reference existing newVariable fix
- Call out setObjectKey and renderJinja2ContextWithCast as purpose-built
  alternatives to query/merge primitive chains
- Add canvas rule: preserve Studio-arranged nodeLocation on reimport

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@AutomateIP AutomateIP requested a review from a team as a code owner April 27, 2026 21:16
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