Replay a small response state machine with scalar request and response values.

Response State Panel

response_state_panel.lua
local route = 
local status = ""
local message = ""

if route == "refresh" then
  status = "ok"
  message = "cache refreshed"
elseif route == "archive" then
  status = "queued"
  message = "archive queued"
else
  status = "ok"
  message = "service ready"
end

local payload = status .. ":" .. message

print("route=" .. route)
print("status=" .. status)
print("payload=" .. payload)
local route = 
local status = ""
local message = ""

if route == "refresh" then
  status = "ok"
  message = "cache refreshed"
elseif route == "archive" then
  status = "queued"
  message = "archive queued"
else
  status = "ok"
  message = "service ready"
end

local payload = status .. ":" .. message

print("route=" .. route)
print("status=" .. status)
print("payload=" .. payload)
local route = 
local status = ""
local message = ""

if route == "refresh" then
  status = "ok"
  message = "cache refreshed"
elseif route == "archive" then
  status = "queued"
  message = "archive queued"
else
  status = "ok"
  message = "service ready"
end

local payload = status .. ":" .. message

print("route=" .. route)
print("status=" .. status)
print("payload=" .. payload)
response state Model a response as scalar state before handing it to a real service boundary.