Skip to content

tui: add real Bus Diagnostics snapshot view (M6.5.3) - #80

Merged
KeyffMS merged 3 commits into
mainfrom
agent/m6.5-bus-diagnostics-ui
Sep 11, 2026
Merged

tui: add real Bus Diagnostics snapshot view (M6.5.3)#80
KeyffMS merged 3 commits into
mainfrom
agent/m6.5-bus-diagnostics-ui

Conversation

@KeyffMS

@KeyffMS KeyffMS commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Implements M6.5.3 from #26: replace the product Bus Diagnostics placeholder with a presentation-only projection of existing immutable diagnostics snapshots.

Scope:

  • dedicated Bus Diagnostics renderer owned by lantern-tui;
  • consumes only ApplicationView / MonitoringDiagnosticsView already projected by application/runtime;
  • displays RTU round-trip p95 and bus utilization;
  • displays timeout and QueueFull pressure counters;
  • displays poll-plan utilization, deadline skips and result drops;
  • displays bounded CSV/fault/diagnostics consumer drop counters;
  • explicitly emits no Modbus requests and owns no transport state;
  • inactive session remains fail-closed (Verified session required);
  • tests assert semantic snapshot formatting and that the product Bus Diagnostics route no longer renders the historical placeholder.

No new runtime timer, bus handle, queue owner or transport state is introduced. The final diff is limited to two lantern-tui files.

Acceptance: CI #1026 / run 34626701365 completed successfully on exact head d920c67d775fc66747a313d576b4a4fd3b7ddfea; quality/coverage, architecture and supply-chain gates are green.

Refs #25
Refs #26

@KeyffMS
KeyffMS marked this pull request as ready for review September 11, 2026 17:25
@KeyffMS
KeyffMS merged commit c4d9053 into main Sep 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant