WIP: Blender node graphs: design #3

Draft
libby wants to merge 5 commits from libby/blender-node-graphs-design into main

2026-11-07

Libby
docs: close node-graph design gaps 1-6, 8, 11; add headless Blender 5.2.3 probe
Folds item sockets (addNodeItem), zones (addZone, in v1), interface field-ness,
multi-input sockets, library groups (linkNodeGroupAsset) and evaluated read-back
(queryEvaluated) into the design. node_graph_probe.py ran 37 checks on Blender
5.2.3 LTS; it corrected the modifier input API, opaque interface identifiers,
capture item identifiers, Poisson socket availability and the library asset counts.
A verification-status table records what was and was not run.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 13:37:59 +00:00
Libby
docs: link the worked examples, tighten example 3, zones recommendation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 13:16:17 +00:00
Libby
docs: worked node-graph examples and the design gaps they expose
Five real setups (grass tuft, index-of-nearest helpers, raycast helpers, shortest-path
labyrinth, Blender essentials as library groups) plus the scripted habitats, expressed
as Brokkr ops where possible, with eleven numbered design gaps. Nothing run in Blender.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 13:16:04 +00:00
Libby
docs: Blender node graph design (typed graph document, actions, safety)
Design only. Typed brokkr.blender.node_graph.v0 document, tree kinds, read-back,
the node actions, idempotency by node id, error slugs, exclusion of script nodes,
testable-without-Blender split, version matrix, cut plan.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 12:45:21 +00:00