# FSM Lib

## Purpose

`Darkmatter.Libs.FSM` holds reusable finite-state-machine primitives intended for feature-local orchestration without creating cross-feature dependencies.

## Public Entry Points

- FSM runtime types under `Assets/Darkmatter/Code/Libs/FSM`

## Dependencies

- Intended to remain generic and feature-agnostic
- May be referenced by any feature that needs local state transitions

## Extension Notes

- Keep the API deterministic and side-effect free.
- Domain-specific states, transitions, or scene references belong in the consuming feature or service slice.
