![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
A tracked regulatory change record. More...
#include <regulatory_monitor.hpp>
Public Attributes | |
| std::string | change_id |
| Unique identifier (e.g., "RC-2026-001") | |
| std::string | regulation |
| Regulation name (e.g., "DORA", "EU AI Act") | |
| std::string | title |
| Short description of the change. | |
| std::string | description |
| Detailed change narrative. | |
| RegulatoryChangeType | type = RegulatoryChangeType::AMENDMENT |
| RegulatoryImpact | impact = RegulatoryImpact::NONE |
| ChangeComplianceStatus | status = ChangeComplianceStatus::NOT_ASSESSED |
| std::string | effective_date |
| When the change takes effect (ISO 8601) | |
| std::string | assessment_date |
| When impact was assessed (ISO 8601) | |
| std::string | completion_date |
| When implementation was completed (ISO 8601) | |
| std::string | assessor |
| Who performed the impact assessment. | |
| std::string | owner |
| Responsible team/individual. | |
| std::vector< std::string > | affected_modules |
| Signet modules impacted. | |
| std::vector< std::string > | action_items |
| Required implementation steps. | |
| std::vector< std::string > | references |
| External references (URLs, docs) | |
A tracked regulatory change record.
Defined at namespace scope for Apple Clang compatibility.
Definition at line 80 of file regulatory_monitor.hpp.
| std::vector<std::string> signet::forge::RegulatoryChange::action_items |
Required implementation steps.
Definition at line 96 of file regulatory_monitor.hpp.
| std::vector<std::string> signet::forge::RegulatoryChange::affected_modules |
Signet modules impacted.
Definition at line 95 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::assessment_date |
When impact was assessed (ISO 8601)
Definition at line 90 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::assessor |
Who performed the impact assessment.
Definition at line 92 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::change_id |
Unique identifier (e.g., "RC-2026-001")
Definition at line 81 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::completion_date |
When implementation was completed (ISO 8601)
Definition at line 91 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::description |
Detailed change narrative.
Definition at line 84 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::effective_date |
When the change takes effect (ISO 8601)
Definition at line 89 of file regulatory_monitor.hpp.
| RegulatoryImpact signet::forge::RegulatoryChange::impact = RegulatoryImpact::NONE |
Definition at line 86 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::owner |
Responsible team/individual.
Definition at line 93 of file regulatory_monitor.hpp.
| std::vector<std::string> signet::forge::RegulatoryChange::references |
External references (URLs, docs)
Definition at line 97 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::regulation |
Regulation name (e.g., "DORA", "EU AI Act")
Definition at line 82 of file regulatory_monitor.hpp.
| ChangeComplianceStatus signet::forge::RegulatoryChange::status = ChangeComplianceStatus::NOT_ASSESSED |
Definition at line 87 of file regulatory_monitor.hpp.
| std::string signet::forge::RegulatoryChange::title |
Short description of the change.
Definition at line 83 of file regulatory_monitor.hpp.
| RegulatoryChangeType signet::forge::RegulatoryChange::type = RegulatoryChangeType::AMENDMENT |
Definition at line 85 of file regulatory_monitor.hpp.