---
type: node
name: example-module
parent: root
status: active
---

# Example Module

## Purpose
<!-- What does this module do? What problem does it solve? -->
This is a template. Replace with your actual module description.

## Responsibilities
<!-- What is this module responsible for? Be specific. -->
- Handles X
- Manages Y
- Provides Z

## Key Files
<!-- Which files/directories make up this module? -->
- `src/example/` -- Main module code
- `src/example/types.ts` -- Type definitions

## Dependencies
<!-- What does this module depend on? -->
depends_on:
- (none yet -- list other node names this module imports from or calls)

## Dependents
<!-- What depends on this module? -->
depended_on_by:
- (none yet -- list other node names that import from or call this module)

## Constraints
<!-- Rules specific to this module. Agents MUST respect these. -->
- (Add constraints as you discover them)

## Public Interface
<!-- What does this module expose to other modules? -->
- (List exported functions, types, or APIs)

## Notes
<!-- Anything else agents should know before modifying this module -->
