<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Sentinel · {{ equipment['equipment_id'] }}</title><link rel="stylesheet" href="/static/css/operations-v59.css?v=64"></head><body><div class="ops-shell"><section class="ops-workspace" style="margin-left:0"><header class="ops-header"><div><h1>{{ equipment['equipment_id'] }}</h1><span>Equipment detail</span></div><div class="header-actions"><a href="/equipment-overview">← Equipment list</a></div></header><main class="ops-main"><section class="ops-card" style="max-width:900px"><div class="card-title"><div><h2>Equipment offline / no measurement available</h2><span>This equipment remains registered in Sentinel.</span></div></div><p>Sentinel cannot display trends or Brain analysis until a measurement is available. This is an explicit equipment state, not a blank page.</p><div class="group-chips">{% for g in groups %}<span>{{ g['group_code'] }}</span>{% else %}<span class="muted-chip">Unassigned</span>{% endfor %}</div><p><strong>Device:</strong> {{ equipment.get('device_id') or '—' }}</p><p><strong>Health Score:</strong> {{ equipment.get('health_score') if equipment.get('health_score') is not none else 'Unavailable' }}</p></section></main></section></div></body></html>
