semantics
This commit is contained in:
@@ -52,8 +52,10 @@ class ComplianceExecutionResult:
|
||||
|
||||
# [DEF:ComplianceExecutionService:Class]
|
||||
# @PURPOSE: Execute clean-release compliance lifecycle over trusted snapshots and immutable evidence.
|
||||
# @PRE: repository and config_manager are initialized.
|
||||
# @POST: run state, stage records, violations and optional report are persisted consistently.
|
||||
# @PRE: Database session active, candidate registered
|
||||
# @POST: Returns ComplianceReport with pass/fail status and violation details
|
||||
# @SIDE_EFFECT: Updates compliance status in database, logs violations
|
||||
# @DATA_CONTRACT: ComplianceCheckResult, ComplianceReport, Violation
|
||||
class ComplianceExecutionService:
|
||||
TASK_PLUGIN_ID = "clean-release-compliance"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user