Skip to content

P0 #707: truthfully report static RCB zero-ingress state in Copy Diagnostic - #761

Merged
masarray merged 2 commits into
release/arsas-integrated-rc0-20261024from
fix/707-rcb-copy-diagnostic-readonly-20261028
Oct 27, 2026
Merged

masarray merged 2 commits into
release/arsas-integrated-rc0-20261024from
fix/707-rcb-copy-diagnostic-readonly-20261028

Conversation

@masarray

Copy link
Copy Markdown
Owner

P0 SG7_BCU recurrence: expose zero-frame RCBs in existing Copy Diagnostic (read-only)

Why: Operator-accepted 2026-10-24/25 FAT showed SG7 77/77 and 4/4 independently routed static RCBs; 2026-10-28 RC EXE reverted observationally to 56/77, 1/4. Comparing Git file blob SHA proved the exact monitoring, activation, projection, engine pin and primary GUI files identical between working FAT and RC. This PR does not assume source regression or IED culpability.

Changes (two files only)

  • Services/DiagnosticReportBuilder.cs: add a bounded Static RCB traffic section to the existing operator Copy Diagnostic, using StaticDataSetRcbImageTriage.Evaluate (existing read-only immutable snapshot projection). Displays exact per-RCB DataSet image-visible/pending, frames, RptEna/GI evidence when actually in observed stream, truthful unverified for silent RCBs, ROUTED vs NO ROUTED FRAMES. No different RCB's proof can be borrowed.
  • tests/ARSAS.Tests/StaticDataSetInitialImageDiagnosticTests.cs: positive 1 active/1 silent SG7 RCB and null/no-snapshot negative fixture. Assert no unsupported activation acceptance is fabricated.

Safeguards and scope

Zero new MMS traffic, no RptEna/GI/Resv/Owner writes, no polling fallback, no device capture, no report route or SSOT semantics changed. No modified WPF/UI and no changes to ARIEC lock. Diagnostic is evaluated only on explicit Copy Diagnostic action, max 16 groups. This is not a root-cause fix; it improves the next diagnosis of whether RCBs were quiet vs silently decoded/routed and keeps monitoring safety intact.

Exact base d4598619b1b8fc21487cf5beb83a8a8284d0e9cf (release/arsas-integrated-rc0-20261024); branch source f22704b859d7bf7a7afa207a03a21231215b13d4. Diff verified: exactly two text files, 69 changed lines. Draft until exact-head CI and source review. Do not merge to main or promote stable. Track recurrent behavior in #707 without reopening old FAT/re-capture obligations.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-27T23:11:14.303471Z f22704b Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@masarray
masarray merged commit e7b1943 into release/arsas-integrated-rc0-20261024 Oct 27, 2026
4 checks 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