safety-invariants-welding

Preserve safety invariants for TIM1, BKIN/BKIN2, STO, and watchdog in welding controllers.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/AntonBespalov/WC_IST --skill safety-invariants-welding
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: safety-invariants-welding
Source: https://github.com/AntonBespalov/WC_IST/tree/main/.codex/skills/safety-invariants-welding
Command: npx skills add https://github.com/AntonBespalov/WC_IST --skill safety-invariants-welding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Safety-critical welding power control changes must not bypass hardware protections or enable unsafe states. This skill defines immutable invariants to guarantee that safe-state paths remain enforced.

Core Features & Use Cases

  • Enforces hardware-path integrity for TIM1, BKIN/BKIN2, STO, and watchdog to prevent unsafe release of current.
  • Guides fault handling, state-machine integrity, and measurement validity checks during maintenance or firmware updates.
  • Provides a concrete plan for proofs, tests, and fault-injection to demonstrate invariants hold under change.

Quick Start

Provide a concrete plan to prove invariant preservation during any welding control changes.

Frequently Asked Questions about safety-invariants-welding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I preserve safety invariants when modifying welding controller firmware?▼

Preserve safety invariants by enforcing hardware-path integrity for TIM1, BKIN/BKIN2, STO, and watchdog to prevent unsafe current release during welding controller firmware updates. This ensures hardware protection paths cannot be bypassed.

What are safety invariants in welding power control systems?▼

Safety invariants in welding power control are immutable rules that guarantee safe-state paths remain enforced, ensuring independent fault handling, watchdog reliability, and measurement validity prevent unsafe hardware operation.

How do you validate fault handling and watchdog reliability in welding hardware paths?▼

Validate fault handling and watchdog reliability in welding hardware paths by executing fault-injection scenarios and measurement checks that prove safety invariants hold under all state-machine and hardware changes.

Can I use fault-injection testing to verify STO and BKIN hardware paths in welding controllers?▼

Yes, you can use fault-injection testing to verify STO and BKIN hardware paths in welding controllers. It provides a concrete plan to demonstrate that safety invariants and independent fault handling hold during changes.

When do I need to check measurement validity and state-machine integrity for welding controllers?▼

You need to check measurement validity and state-machine integrity for welding controllers during any maintenance or firmware updates that affect fault logic, STO, or watchdog operations to ensure safe-state paths.