Maintainer Notes
Use this page as the maintainer handoff for where to add features, which seams are stable, and which areas should be refactored carefully.
Where to add new features
- Runtime behavior:
Assets/DialogGraphSystem/Scripts/Runtime/Core - Node data:
Assets/DialogGraphSystem/Scripts/Runtime/Models - UI:
Assets/DialogGraphSystem/Scripts/Runtime/UI - Editor tooling:
Assets/DialogGraphSystem/Scripts/Editor
Fragile areas
- graph save/load and sub-asset management
- GUID stability and link rebuilding
- Undo/Redo around graph structural edits
- hard-coded resource paths
- AI extension assumptions about graph JSON shape
Useful future improvements
- more formal tests around graph traversal and import/export
- a package-style boundary for the AI extension
- a documented graph upgrade or migration path if serialized formats evolve
- reduced reliance on
Resourceslookups for production integrations