**Changes:** - DebugEngine.h: Replace `json` with `std::unique_ptr<IDataNode>` - engineConfig: json → std::unique_ptr<IDataNode> - getDetailedStatus(): json → std::unique_ptr<IDataNode> - DebugEngine.cpp: Update implementations - Include JsonDataNode/JsonDataValue headers - getDetailedStatus() returns JsonDataNode wrapper - Message logging adapted for IDataNode (check nullptr instead of dump()) - Keep json internally for convenience (converted to IDataNode when needed) **Architecture:** - Engine uses IDataNode abstraction for external interfaces - Internal JSON usage preserved for convenience - Compatible with new IDataTree system 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| grove | ||