Uncategorised component Domain Certification Bounded domain certification for G6 R2/R3 workflows.
Cluster: Uncategorised | Type: component | MCP Tools: 4
Overview Bounded certification governance for R2/R3 G6 workflows. Coordinates existing professional standards, job validation, design assurance, reliability envelopes, compliance, and HITL records to decide whether a narrow workflow may run as certified decision support or bounded autonomous execution.
Public API CertificationDecision Reviewer verdict over a scope's certification status.
Field Type Default status str required rationale str required confidence float 0.0 added_residual_risks list[str] field(default_factory=list) degraded bool False raw_response str '' source str 'agentic'
AuthorityDecision Reviewer verdict over a runtime-authority gating decision.
Field Type Default decision str required rationale str required confidence float 0.0 degraded bool False raw_response str '' source str 'agentic'
DomainCertificationPlanner Runtime-first verdict facade with a one-way deterministic safety floor.
Constructor:
Parameter Type Default runtime DomainCertificationRuntime \| None None
Methods:
evaluate_scope(scope: CertificationScope, mode: str = 'schema') -> tuple[CertificationEvaluation, CertificationDecision] Return the deterministic evaluation plus the (floored) reviewer verdict.
decide_authority(task: str, action: str, certificate: CertificateRecord | None, requested_risk_tier: str = 'R2') -> tuple[RuntimeAuthority, AuthorityDecision] Return the deterministic authority plus the (floored) reviewer decision.
DomainCertificationBlock(AIBlock[DomainCertificationInput, DomainCertificationOutput, dict]) Field Type Default name str 'domain_certification' state dict[str, Any] field(default_factory=dict)
Methods:
infer(data: Any) -> Result[DomainCertificationOutput] CertificationScope(BaseModel) Field Type Default scope_id str '' domain str 'general' job_name str '' workflow_name str '' allowed_task_patterns list[str] Field(default_factory=list) allowed_outputs list[str] Field(default_factory=list) forbidden_actions list[str] Field(default_factory=list) risk_tier_ceiling RiskTier 'R2' required_data_sources list[str] Field(default_factory=list) standards list[str] Field(default_factory=list) gold_case_suite str '' gold_case_results_path str '' min_gold_cases int 5 metric_thresholds dict[str, float] Field(default_factory=lambda: {'overall': 0.8, 'answer_quality': 0.75, 'provenance_coverage': 0.7, 'action_safety': 0.9}) evidence_freshness_days int 365 hitl_required bool True autonomous_allowed bool False rollback_required bool True audit_required bool True expiry_days int 90 reviewer_id str '' review_log_path str '' assumptions list[str] Field(default_factory=list) non_goals list[str] Field(default_factory=list)
GateResult(BaseModel) Field Type Default gate str required passed bool required severity Literal['info', 'warn', 'block'] 'warn' message str '' evidence dict[str, Any] Field(default_factory=dict) remediation str ''
SourceValidationResult(BaseModel) Field Type Default declared str required source_type Literal['local_file', 'url', 'symbolic'] required reachable bool \| None None freshness_checked bool False provenance_checked bool False advisory_only bool True warning_card str ''
CertificationEvaluation(BaseModel) Field Type Default scope_id str required status CertificationStatus 'provisional' gates list[GateResult] Field(default_factory=list) standards list[str] Field(default_factory=list) gold_case_metrics dict[str, float] Field(default_factory=dict) warning_card dict[str, Any] Field(default_factory=dict) residual_risks list[str] Field(default_factory=list) recommended_next_step str ''
CertificateRecord(BaseModel) Field Type Default certificate_id str required scope CertificationScope required status CertificationStatus required evaluation CertificationEvaluation required issued_at str '' expires_at str '' revoked_at str '' reviewer_id str '' review_notes str ''
RuntimeAuthority(BaseModel) Field Type Default decision AuthorityDecision 'block' certificate_id str '' scope_id str '' reason str '' completion_state CompletionState 'blocked-escalated' reliability_status str 'blocked' warning_card dict[str, Any] Field(default_factory=dict) evidence dict[str, Any] Field(default_factory=dict) required_next_action str ''
DomainCertificationInput(BaseModel) Field Type Default op CertificationOp required scope CertificationScope \| None None scope_id str '' certificate_id str '' domain str 'general' job_name str '' workflow_name str '' task str '' requested_risk_tier RiskTier 'R2' requested_action str '' reviewer_id str '' review_notes str '' decision Literal['approved', 'rejected', 'revoked'] 'approved' parameters dict[str, Any] Field(default_factory=dict) db_path str ''
DomainCertificationOutput(BaseModel) Field Type Default op str '' ok bool True error str '' scope CertificationScope \| None None evaluation CertificationEvaluation \| None None certificate CertificateRecord \| None None authority RuntimeAuthority \| None None certificates list[CertificateRecord] Field(default_factory=list) metadata dict[str, Any] Field(default_factory=dict)
Functions agentic_planner_enabled(default_enabled: bool) -> bool Decide whether the agentic domain_certification reviewer should run.
normalize_completion_state(value: str) -> CompletionState Operation Source ops domain_certification_mcp help domain_certification_mcp list_patterns domain_certification_mcp describe_capabilities domain_certification_mcp