Follow-up from #1401. Two documentation gaps flagged by a real deployment writeup, neither of which is a code bug — both about making existing behavior legible to operators.
1. Calibration/training: what does "empty room" actually mean?
ADR-135 and ADR-151 document the calibration algorithm (empty-room baseline, per-room specialists), but there's no operator-facing answer to:
- How many minutes of empty-room / occupied data are actually needed for a usable calibration?
- Does a pet in the room count as "occupied" or "empty" for calibration purposes — i.e., what will the resulting model actually key off?
- Do HVAC/fans/other stationary interferers need to be running (or not running) during the empty-room baseline capture to match real deployment conditions?
2. Trust / engine-error demotion system: what triggers it, how to diagnose, how to recover
The reporter hit ~20K+ engine errors and trust-demotion on both the shipped wifi-densepose-v1.rvf and a HuggingFace-converted model, with no way to tell from the outside what was actually wrong or how to fix it. Needs:
- What conditions cause a model to be trust-demoted (error types/thresholds).
- Where to look (logs/metrics) to see why a specific run got demoted.
- Whether/how a demoted model can be reset or re-validated, versus being permanently stuck.
Not urgent, not blocking — just tracked separately from #1401 so that issue could close on its actual "doesn't work" root cause without losing this follow-up.
Follow-up from #1401. Two documentation gaps flagged by a real deployment writeup, neither of which is a code bug — both about making existing behavior legible to operators.
1. Calibration/training: what does "empty room" actually mean?
ADR-135 and ADR-151 document the calibration algorithm (empty-room baseline, per-room specialists), but there's no operator-facing answer to:
2. Trust / engine-error demotion system: what triggers it, how to diagnose, how to recover
The reporter hit ~20K+ engine errors and trust-demotion on both the shipped
wifi-densepose-v1.rvfand a HuggingFace-converted model, with no way to tell from the outside what was actually wrong or how to fix it. Needs:Not urgent, not blocking — just tracked separately from #1401 so that issue could close on its actual "doesn't work" root cause without losing this follow-up.