59f135a4cf
- Component-CentralUI.md: replace flat-table Debug View section with tabbed tree layout (Attributes + Alarms tabs, TreeView<TItem> reuse, hierarchy from canonical names, branch roll-up, all-configured-alarms rule, native source binding nodes with quiet-binding placeholder rows, per-leaf rendering detail) - Component-SiteRuntime.md (Instance Actor Wiring): add idle-binding placeholder emission via BuildAlarmStatesSnapshot(), _nativeAlarmKinds map, and NativeSourceCanonicalName stamping on live native events - Component-SiteRuntime.md (Enriched AlarmStateChanged): document two new additive fields — NativeSourceCanonicalName (string?) and IsConfiguredPlaceholder (bool) — plus their gRPC proto fields 22/23 and StreamRelayActor/SiteStreamGrpcClient pack/unpack - Component-Commons.md (Attribute Stream DTOs): extend AlarmStateChanged bullet with the same two additive fields and proto field numbers