| name | esp32_arch_review |
| description | Review ESP32 firmware architecture for RTOS safety, memory management, error handling, and embedded best practices. |
ESP32 Architecture Review
Perform a structured review of firmware architecture focusing on embedded-specific safety and correctness.
When to Use
- Before merging significant changes.
- During implementation contract review.
- When inheriting or auditing an existing project.
- Periodically for long-running projects.
Review Checklist
1. FreeRTOS Safety
2. Memory Management
3. Error Handling
4. Peripheral Safety
5. Networking
6. Persistent Storage
7. Logging Quality
8. Build Configuration
Output
Generate a review report:
# Architecture Review Report
## Summary
[Overall assessment: PASS / PASS WITH NOTES / FAIL]
## Critical Issues
- [Issues that must be fixed]
## Warnings
- [Issues that should be addressed]
## Recommendations
- [Improvements to consider]
## Checklist Results
[Filled checklist from above]