Concept & requirements
CompletedProblem definition, intended users, local-first direction, and training-only scope established.
An evidence-led status report separating implemented functionality, laboratory validation, active development, and future work.
Last reviewed 26 September 2026 against source, tests, release notes, and physical validation records.
Problem definition, intended users, local-first direction, and training-only scope established.
Chest interface, pneumatic elements, pressure channels, Hall-effect sensing, and control electronics.
ESP-IDF state machine, Wi-Fi, MQTT, calibration, device commands, live metrics, and recovery.
Tauri Windows packaging, service orchestration, Spring Boot, Mosquitto, SQLite, and role-based UI.
Instructor and trainee experiences receive browser-safe live updates through SSE.
Start, active, interrupted, stop, completed-session, scoring, history, and review workflows.
Automated suites and physical records exist; broader deployment qualification continues.
Skills-lab engagement is documented. Formal clinical certification is outside current claims.
Optional synchronization queues exist, but the cloud path is not presented as production-complete.
The timeline reconciles repository history with the established project blog.
The team defined the retrofit opportunity, training use case, sensing direction, and system concept.
Mechanical experiments, pressure and magnetic sensing, embedded acquisition, and early dashboards were demonstrated.
MQTT messaging, session handling, live state, and the local application stack converged.
Custom electronics, calibration, physical packaging, and end-to-end integration advanced together.
Competition outcomes, research acceptance, student-tablet access, and release hardening broadened the project.
Session review, performance trends, instructor assistance, firmware cadence fixes, and packaging metadata were consolidated.
“Validated” means the stated scope was exercised—not that the system has medical-device certification.
| Area | Evidence in repository | Status | Boundary |
|---|---|---|---|
| Sensor calibration | Calibration managers, evidence storage, UI flows, automated and physical records | Lab validated | More manikins and users should be qualified |
| Firmware behavior | ESP-IDF Unity suites, state-transition coverage, hardware-required tests | Implemented | Physical tests depend on matching boards and sensors |
| MQTT communication | Canonical contract, subscriber tests, request correlation, error events | Implemented | Secured deployment mode requires environment setup |
| Backend & persistence | Spring Boot Test, JUnit, Mockito, repositories, SQLite recovery paths | Implemented | Local station scope |
| Live dashboards | REST clients, SSE streams, Vitest, React Testing Library, LAN access | Implemented | Network/firewall qualification remains site-specific |
| Medical evaluation | Allied Health engagement and training feedback | In progress | No clinical certification claim |
The installer brings together the Tauri shell, frontend, Spring Boot backend, Mosquitto broker, bundled Java runtime, and local persistence.
Instructor PC services, dashboards, sessions, scoring, history, and LAN student access.
ResQ Coach review, performance and trend analysis, plus instructor-assistant work merged into main.
The Windows package does not flash firmware; hardware and second-device LAN validation remain separate steps.
ResQ’s strongest contribution is the integrated bridge between a physical retrofit, a resilient embedded system, and a usable local training platform.
Future work prioritizes repeatability, usability, and validation before broader deployment claims.
Prototype experiments, milestones, validation visits, competitions, and research updates—with real project media.