Environment¶
Purpose¶
Owns environment and support diagnostics used for support reporting and issue investigation.
This territory gathers information about the Unity editor environment, render pipeline configuration, package version, scripting symbols, and relevant Snap Studio Pro settings.
Owns¶
- Environment diagnostics
- Support report generation
- Render pipeline detection
- Build target reporting
- Scripting define reporting
- Version-aware support information
Does NOT Own¶
- Logging systems
- Editor UI
- Diagnostics presentation
- Version ownership
- Support menu ownership
Allowed Dependencies¶
Environment diagnostics may depend on:
- Unity editor APIs
- Unity rendering APIs
- Shared diagnostics systems
Environment diagnostics should avoid depending directly on:
- Rendering implementations
- Preview systems
- Export systems
- Feature workflows
Notes¶
Environment diagnostics exist primarily to improve support quality.
Generated reports should help identify:
- Unity version
- Render pipeline
- Active scripting symbols
- Snap Studio Pro version
- Relevant editor state
without requiring users to manually gather information.
Future Candidates¶
- Package reporting
- Hardware reporting
- Render feature reporting