Operational Diagnostics Reports
Saturation Marker Report
Label a deterministic saturation reading as clear, warm, or saturated.
saturation marker
Saturation markers keep resource pressure visible with a fixed scalar reading and threshold label.
Saturation Marker Report
SaturationMarker.kt
Replay: real traced execution (multi-file project)
fun main() {
val used = 78
val capacity = 100
val percent = used * 100 / capacity
var saturationStatus = "clear"
if (percent >= 90) {
saturationStatus = "saturated"
} else if (percent >= 70) {
saturationStatus = "warm"
}
println("used=$used percent=$percent status=$saturationStatus")
}
fun main() {
val used = 45
val capacity = 100
val percent = used * 100 / capacity
var saturationStatus = "clear"
if (percent >= 90) {
saturationStatus = "saturated"
} else if (percent >= 70) {
saturationStatus = "warm"
}
println("used=$used percent=$percent status=$saturationStatus")
}
fun main() {
val used = 96
val capacity = 100
val percent = used * 100 / capacity
var saturationStatus = "clear"
if (percent >= 90) {
saturationStatus = "saturated"
} else if (percent >= 70) {
saturationStatus = "warm"
}
println("used=$used percent=$percent status=$saturationStatus")
}
used ← 78, capacity ← 100, percent ← 78, saturationStatus ← clear
1fun main() {2 val used→ 78 = 78 //@used=45, 963 val capacity→ 100 = 1004 val percent→ 78 = used78 * 100 / capacity1005 var saturationStatus→ clear = "clear"saturationStatus ← warm
8 saturationStatus = "saturated"9} else if (percent78 >= 70) {10 saturationStatus→ warm = "warm"11}println("used=$used percent=$percent status=$saturationStatus")
13 println("used=$used78 percent=$percent78 status=$saturationStatuswarm")14}outputused=78 percent=78 status=warm
used ← 45, capacity ← 100, percent ← 45, saturationStatus ← clear
1fun main() {2 val used→ 45 = 453 val capacity→ 100 = 1004 val percent→ 45 = used45 * 100 / capacity1005 var saturationStatus→ clear = "clear"67 if (percent >= 90) {8 saturationStatus = "saturated"9 } else if (percent >= 70) {10 saturationStatus = "warm"11 }1213 println("used=$used45 percent=$percent45 status=$saturationStatusclear")14}outputused=45 percent=45 status=clear
used ← 96, capacity ← 100, percent ← 96, saturationStatus ← clear
1fun main() {2 val used→ 96 = 963 val capacity→ 100 = 1004 val percent→ 96 = used96 * 100 / capacity1005 var saturationStatus→ clear = "clear"saturationStatus ← saturated
7if (percent96 >= 90) {8 saturationStatus→ saturated = "saturated"9} else if (percent >= 70) {println("used=$used percent=$percent status=$saturationStatus")
13 println("used=$used96 percent=$percent96 status=$saturationStatussaturated")14}outputused=96 percent=96 status=saturated