![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Options for the override rate monitor. More...
#include <human_oversight.hpp>
Public Attributes | |
| int64_t | window_ns = INT64_C(3600000000000) |
| Sliding window duration for rate calculation (nanoseconds). | |
| int64_t | alert_threshold = 10 |
| Override rate threshold (overrides per window) that triggers an alert. | |
| bool | auto_halt_on_threshold = false |
| If true, automatically fire the halt callback when threshold is exceeded. | |
Options for the override rate monitor.
Defined at namespace scope for Apple Clang compatibility.
Definition at line 289 of file human_oversight.hpp.
| int64_t signet::forge::OverrideRateMonitorOptions::alert_threshold = 10 |
Override rate threshold (overrides per window) that triggers an alert.
Default: 10 overrides per window.
Definition at line 296 of file human_oversight.hpp.
| bool signet::forge::OverrideRateMonitorOptions::auto_halt_on_threshold = false |
If true, automatically fire the halt callback when threshold is exceeded.
Definition at line 299 of file human_oversight.hpp.
| int64_t signet::forge::OverrideRateMonitorOptions::window_ns = INT64_C(3600000000000) |
Sliding window duration for rate calculation (nanoseconds).
Default: 1 hour (3.6 × 10^12 ns).
Definition at line 292 of file human_oversight.hpp.