Entity Types
SPECLAN uses a layered hierarchy of entity types. Features can be nested to create hierarchical sub-feature trees:
| Entity | ID Pattern | Purpose |
|---|---|---|
| Goal | G-### | Business objectives |
| Feature | F-#### | System capabilities (hierarchical — can contain sub-features) |
| Requirement | R-#### | Testable conditions |
| Change Request | CR-#### | Modifications to locked entities |
| Template | UUID v4 | Reusable structures |