feat/197-agent-observability
main
- bindingInitializerIsCallable: accept Identifier (e.g. var run = wf) - import allowlist: startsWith('@uncaged/workflow') instead of exact match list 小橘 🍊(NEKO Team)
- StartStep gains parentState: string | null (from StartNodePayload) - buildAgentPrompt injects Parent Context section when parentState is set - CLI thread show outputs parentState (top-level) and childThread (per step) - 2 new prompt tests + thread show assertion updates Refs #197, #194 小橘 🍊(NEKO Team)