Expand description
Jidoka (自働化) - Autonomous anomaly detection.
Implements Toyota’s Jidoka principle: machines that detect problems and stop automatically to prevent defect propagation.
§Anomaly Types
- Non-finite values: NaN or Inf in any state variable
- Energy drift: Total energy deviates from initial beyond tolerance
- Constraint violations: Physical constraints exceeded
§Severity Levels
Following the Batuta Stack Review, Jidoka uses graduated severity:
- Acceptable: Within tolerance, continue normally
- Warning: Approaching tolerance, log and continue
- Critical: Tolerance exceeded, stop the line
- Fatal: Unrecoverable state, halt immediately
§Advanced TPS Kaizen (Section 4.3)
- Pre-flight Jidoka: In-process anomaly detection during computation [49]
- Andon vs Jidoka: Self-healing auto-correction vs full stop [51][57]
§Design
The guard runs after every simulation step, ensuring immediate detection of anomalies. This prevents error propagation and enables root cause analysis.
Structs§
- Abort
Conditions - Conditions that trigger immediate abort during computation [49][51].
- Jidoka
Config - Jidoka guard configuration.
- Jidoka
Guard - Jidoka guard for autonomous anomaly detection.
- Preflight
Jidoka - Pre-flight Jidoka guard for in-process anomaly detection [49][51].
- Self
Healing Jidoka - Self-healing Jidoka controller for ML training [51][57].
- Severity
Classifier - Classifier for graduated Jidoka responses.
Enums§
- Jidoka
Response - Jidoka response type: Andon (stop) vs auto-correct [51][57].
- Jidoka
Violation - Jidoka violation types.
- Jidoka
Warning - Warning from Jidoka check (non-critical issue).
- Rule
Patch - Corrective patch for self-healing [57].
- Training
Anomaly - Training anomaly types for ML simulation.
- Violation
Severity - Severity levels for Jidoka violations.