Add Behave feature file and Robot Framework integration tests covering
the two compiler functions fixed in issue #1429:
- _map_node(): SUBGRAPH node's NodeConfig.subgraph is now populated from
node.actor_ref instead of config.get("actor_ref") which always returned None
- compile_actor(): metadata.subgraph_refs is now populated from
node_def.actor_ref instead of node_def.config.get("actor_ref", "") which
always returned an empty string
Three Behave scenarios tagged @tdd_issue @tdd_issue_1429 covering:
1. NodeConfig.subgraph field populated from actor_ref (_map_node fix)
2. metadata.subgraph_refs populated from actor_ref (compile_actor fix)
3. Both fields correct together with a realistic actor ref
Two Robot Framework integration tests in tdd_actor_compiler_actor_ref_1429.robot
with a self-contained Python helper that exercises both code paths in isolation.
ISSUES CLOSED: #1429