Skip to content

Compliance Lifecycle

Why This Exists

This document defines the lifecycle of compliance state, documents, evidence, readiness, and risk.

Owner

The owner is the Chief Product Officer and Enterprise Architect.

Business Value

Lifecycle clarity allows Algosure to monitor readiness, prevent expired evidence from being used, and explain compliance risk.

Compliance Profile Lifecycle

State Meaning
Not Created No compliance profile exists for Organization.
Created Compliance profile exists.
Incomplete Required evidence or profile sections are missing.
Ready General procurement readiness threshold is met.
At Risk Missing, expired, or weak evidence creates risk.
Suspended Compliance participation is restricted.
Archived Compliance profile is retained for history.

State Diagram

stateDiagram-v2
    [*] --> NotCreated
    NotCreated --> Created: ComplianceProfileCreated
    Created --> Incomplete
    Incomplete --> Ready: ReadinessThresholdMet
    Ready --> AtRisk: ComplianceRiskIdentified
    AtRisk --> Ready: ComplianceRiskResolved
    Ready --> Suspended: ComplianceSuspended
    AtRisk --> Suspended: ComplianceSuspended
    Suspended --> Ready: ComplianceReinstated
    Ready --> Archived: ComplianceArchived
    Suspended --> Archived: ComplianceArchived
    Archived --> [*]

Document Lifecycle

State Meaning
Uploaded Document has been uploaded or registered.
Pending Review Document requires review or verification.
Verified Document has been verified.
Rejected Document was rejected.
Expiring Document is inside renewal window.
Expired Document expiry date has passed.
Archived Document retained for history.

Required Events

Lifecycle transitions should publish events such as ComplianceDocumentUploaded, ComplianceEvidenceVerified, ComplianceDocumentExpired, ProcurementReadinessScoreUpdated, and ComplianceRiskIdentified.

Lifecycle Rule

Tender-specific compliance must be assessed separately from general readiness.