Skip to content

refactor(nodes): unify node authoring on one structure - #213

Merged
chamsechan merged 1 commit into
mainfrom
refactor/unified-node-authoring
Oct 25, 2026
Merged

chamsechan merged 1 commit into
mainfrom
refactor/unified-node-authoring

Conversation

@chamsechan

@chamsechan chamsechan commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner

Verified by the repository's canonical local quality gate.

🤖 Generated with Claude Code

Every business Node already shares MakeNodeSpec + REGISTER_FUNCTION_NODE;
the authoring surface now presents it that way.

- scaffold: drop --kind and the five generation branches; one render_node
  emits Inputs, optional Params/Models, Run and Spec. -m adds one model,
  --control-id adds Params and a Control command. Remove the
  starter_llm/starter_control templates.
- tests: add tests/support/recording_models.h (serialized fixture models
  for all five capabilities); generated tests drop restated Definition
  assertions and inline fakes; llm_generate and prompt_guided_llm tests
  use the shared RecordingLlm.
- guard: check_layer_dependencies.py rejects NodeBase, INode and
  NodeRegistry in common/custom Node code after stripping comments and
  literals, covering qualified, multi-line, implicit and aliased spellings.
- docs: first_custom_node.md walks a model-free Node first, then the same
  structure with an LLM; Run is the only required logic, helpers are
  optional. Update Control guide, concepts, layout, READMEs and skill.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-25T09:20:14.932244Z 99afe45 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chamsechan
chamsechan merged commit c535409 into main Oct 25, 2026
6 checks passed
@chamsechan
chamsechan deleted the refactor/unified-node-authoring branch October 25, 2026 09:22
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