From 0b7341d3363ce56995f8a28c03b8444c1f7718ff Mon Sep 17 00:00:00 2001 From: Jackson Moore Date: Fri, 4 Sep 2026 12:11:03 +0200 Subject: Return resolved acquisition plans --- lua/clever_f/acquisition_service.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lua/clever_f') diff --git a/lua/clever_f/acquisition_service.lua b/lua/clever_f/acquisition_service.lua index ba796fd..e86bd73 100644 --- a/lua/clever_f/acquisition_service.lua +++ b/lua/clever_f/acquisition_service.lua @@ -156,7 +156,9 @@ function AcquisitionResult.new(request, options) missing_previous_input = options.missing_previous_input == true, acquisition_time_ms = options.acquisition_time_ms, persistent_feedback_request = options.persistent_feedback_request, - completed = outcome ~= nil or target ~= nil, + resolved = target ~= nil and target_plan ~= nil and motion_plan ~= nil, + completed = outcome ~= nil + or (target ~= nil and target_plan ~= nil and motion_plan ~= nil), } return result end @@ -169,6 +171,12 @@ function AcquisitionResult:has_outcome() return self.outcome ~= nil end +function AcquisitionResult:resolved_values() + return self.target, self.target_plan, self.motion_plan +end + +AcquisitionResult.unpack = AcquisitionResult.resolved_values + local scope_metatable = { __index = function(scope, key) local method = TemporaryResourceScope[key] -- cgit v1.2.3