duende-policy
Policy enforcement for the Duende daemon framework.
Overview
This crate provides policy enforcement mechanisms:
- Quality gates: PMAT-based code quality enforcement
- Circuit breakers: 3-state failure protection (Closed, Open, Half-Open)
- Resource limiters: cgroups/setrlimit enforcement
- Jidoka automation: Stop-on-error with recommendations
Usage
Circuit Breaker
use ;
use Duration;
let mut breaker = new;
if breaker.allow
Jidoka Quality Gate
use ;
let gate = new;
match gate.check
Iron Lotus Framework
- Jidoka (自働化): Automatic stop on quality violations
- Poka-Yoke (ポカヨケ): Mistake-proofing via policy enforcement
- Standardized Work (標準作業): Consistent policy application
License
MIT OR Apache-2.0