Measure resource drift from a baseline and label the deviation level.

resource drift Resource drift tracks how far current usage has moved from a known baseline value.

Resource Drift Report

current
resource_drift.lua
Replay: real traced execution (multi-file project)
local current = 112
local baseline = 100
local drift = current - baseline
local drift_status = "normal"

if drift >= 25 then
  drift_status = "high"
elseif drift >= 10 then
  drift_status = "elevated"
end

print("current=" .. current .. " drift=" .. drift .. " status=" .. drift_status)
local current = 103
local baseline = 100
local drift = current - baseline
local drift_status = "normal"

if drift >= 25 then
  drift_status = "high"
elseif drift >= 10 then
  drift_status = "elevated"
end

print("current=" .. current .. " drift=" .. drift .. " status=" .. drift_status)
local current = 130
local baseline = 100
local drift = current - baseline
local drift_status = "normal"

if drift >= 25 then
  drift_status = "high"
elseif drift >= 10 then
  drift_status = "elevated"
end

print("current=" .. current .. " drift=" .. drift .. " status=" .. drift_status)
  1. current ← 112, baseline ← 100, drift ← 12, drift_status ← normal

    1local current→ 112 = 112 --@current=103, 1302local baseline→ 100 = 1003local drift→ 12 = current112 - baseline1004local drift_status→ normal = "normal"
  2. drift_status ← elevated

    7  drift_status = "high"8elseif drift12 >= 10 then9  drift_status→ elevated = "elevated"10end
  3. print("current=" .. current .. " drift=" .. drift .. " status=" .. dri…

    12print("current=" .. current112 .. " drift=" .. drift12 .. " status=" .. drift_statuselevated)
    outputcurrent=112 drift=12 status=elevated
  1. current ← 103, baseline ← 100, drift ← 3, drift_status ← normal

    1local current→ 103 = 1032local baseline→ 100 = 1003local drift→ 3 = current103 - baseline1004local drift_status→ normal = "normal"56if drift >= 25 then7  drift_status = "high"8elseif drift >= 10 then9  drift_status = "elevated"10end1112print("current=" .. current103 .. " drift=" .. drift3 .. " status=" .. drift_statusnormal)
    outputcurrent=103 drift=3 status=normal
  1. current ← 130, baseline ← 100, drift ← 30, drift_status ← normal

    1local current→ 130 = 1302local baseline→ 100 = 1003local drift→ 30 = current130 - baseline1004local drift_status→ normal = "normal"
  2. drift_status ← high

    6if drift30 >= 25 then7  drift_status→ high = "high"8elseif drift >= 10 then
  3. print("current=" .. current .. " drift=" .. drift .. " status=" .. dri…

    12print("current=" .. current130 .. " drift=" .. drift30 .. " status=" .. drift_statushigh)
    outputcurrent=130 drift=30 status=high