(ip)
| 4644 | if isinstance(b, dict) and (b.get('t') or 0) >= cutoff] |
| 4645 | return jsonify({'success': True, 'bucket_s': _RUSENSE_VITALS_BUCKET_S, |
| 4646 | 'hours': hours, 'count': len(buckets), 'buckets': buckets}) |
| 4647 | |
| 4648 | |
| 4649 | # ── Sensing backend lifecycle (bundled sensing-server) ─────────────────────── |
| 4650 | # Ragnar ships the sensing engine itself, so the config page can install/start |
| 4651 | # it without any external RuView checkout. These routes drive the install and |
no test coverage detected