Noncompliant State Management

Non-compliant skill — manages FSM state inline

OmniNode-ai Updated

File contents

Non-Compliant Skill: State Management

How It Works

The skill tracks pipeline phases:

  1. Load state from state_file and check current_phase = "implement"
  2. Read state["phases"]["implement"]["artifacts"]
  3. Write state.yaml checkpoint after each phase
  4. Check ledger["TICKET-ID"]["active_run_id"]

This is non-compliant because state management belongs in the node handler.

OmniNode-ai/omniclaude/tree/main/tests/validation/fixtures/skill_node_boundary/noncompliant_state_management commit 1ef2ba5499

Frequently asked questions

npx skillmds@latest add omninode-ai/noncompliant-state-management