Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::eu_ai_act Namespace Reference

Classes

struct  AIRiskAssessment
 AI risk assessment record per Art. 9. More...
 
struct  DriftMetric
 Population Stability Index for drift detection. More...
 
struct  LifecycleEvent
 System lifecycle event record per Art. 12(2). More...
 
struct  PerformanceMetric
 Model performance metric for Art. 15 accuracy monitoring. More...
 
struct  PostMarketDataPoint
 Post-market monitoring data point. More...
 
struct  QMSCheckPoint
 QMS check point for AI system lifecycle. More...
 
struct  SeriousIncidentReport
 Serious incident report per Art. 62. More...
 
struct  TechnicalDocumentation
 Technical documentation record per Art. 11 and Annex IV. More...
 
struct  TrainingDataMetrics
 Training data quality metrics per Art. 10. More...
 

Enumerations

enum class  AIRiskLevel : int32_t { MINIMAL = 0 , LIMITED = 1 , HIGH = 2 , UNACCEPTABLE = 3 }
 AI system risk classification per EU AI Act Art. 6. More...
 
enum class  LifecycleEventType : int32_t {
  SYSTEM_START = 0 , SYSTEM_STOP = 1 , CONFIG_CHANGE = 2 , MODEL_SWAP = 3 ,
  ERROR_RECOVERY = 4 , HUMAN_OVERRIDE = 5 , KEY_ROTATION = 6 , DEPLOYMENT = 7
}
 System lifecycle event type. More...
 

Functions

bool is_drifted (const DriftMetric &m)
 Check if a drift metric exceeds its threshold.
 

Enumeration Type Documentation

◆ AIRiskLevel

enum class signet::forge::eu_ai_act::AIRiskLevel : int32_t
strong

AI system risk classification per EU AI Act Art. 6.

Enumerator
MINIMAL 

Minimal risk — no obligations.

LIMITED 

Limited risk — transparency obligations.

HIGH 

High risk — full compliance required.

UNACCEPTABLE 

Unacceptable risk — prohibited.

Definition at line 1079 of file compliance_types.hpp.

◆ LifecycleEventType

enum class signet::forge::eu_ai_act::LifecycleEventType : int32_t
strong

System lifecycle event type.

Enumerator
SYSTEM_START 
SYSTEM_STOP 
CONFIG_CHANGE 
MODEL_SWAP 
ERROR_RECOVERY 
HUMAN_OVERRIDE 
KEY_ROTATION 
DEPLOYMENT 

Definition at line 1148 of file compliance_types.hpp.

Function Documentation

◆ is_drifted()

bool signet::forge::eu_ai_act::is_drifted ( const DriftMetric m)
inline

Check if a drift metric exceeds its threshold.

Definition at line 1070 of file compliance_types.hpp.