This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "capacity-forecast",
|
||||
"name": "Capacity forecast confidence states",
|
||||
"description": "A bounded usage history yields a qualified projection while bulk imports, irregular intervals and disabled policy remain explicit without false precision.",
|
||||
"initialState": {
|
||||
"forecasts": {
|
||||
"windowSeconds": 2592000,
|
||||
"maxPoints": 128,
|
||||
"method": "linear_median_rate"
|
||||
}
|
||||
},
|
||||
"timeline": [
|
||||
{"atSeconds": 604800, "action": "set-metric", "payload": {"metric": "storage.share.used_bytes", "entity": "fixture-media", "value": 400000000000}},
|
||||
{"atSeconds": 1209600, "action": "set-metric", "payload": {"metric": "storage.share.used_bytes", "entity": "fixture-media", "value": 500000000000}}
|
||||
],
|
||||
"expectedOutcomes": [
|
||||
{"bySeconds": 1209600, "assertion": "Forecast response always exposes method, historical window, point count and confidence."},
|
||||
{"bySeconds": 1209600, "assertion": "Bulk-import, irregular-history and insufficient-data states do not expose a projected capacity date."},
|
||||
{"bySeconds": 1209600, "assertion": "Disabled forecasting is rendered as an explicit read-only state rather than as a healthy forecast."}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user