Awing Tree Status Route Patch Adds /tree/{treename}/status[/{job}] handled inside TreeServiceController. Routes - Invoke: GET /tree/{treename}/{jsonStem} loads \tree\{jsonStem}.json runs Dist(command,infu,inv) returns zson JSON {invoking,result,...} - Status: GET /tree/{treename}/status returns busy + activeJobs + lastCompleted/lastError - Job: GET /tree/{treename}/status/{jobStem} checks for tree\{jobStem}.zson or .eson and reports done/busy Notes - Status is informational only; tree semantics remain JSON-command based. - TreeJobTracker is an in-memory helper for "busy" reporting. - Completion can be detected either by watching for the .zson/.eson file or by polling status. Generated: 2026-02-18T15:29:27.897514Z