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.