Skip to content

P6.2-A: surface exact dynamic NamedVariableList probe evidence - #218

Closed
masarray wants to merge 5 commits into
fix/p6-1-baseline-safe-dynamicfrom
fix/p6-2-dynamic-nvl-probe
Closed

masarray wants to merge 5 commits into
fix/p6-1-baseline-safe-dynamicfrom
fix/p6-2-dynamic-nvl-probe

Conversation

@masarray

@masarray masarray commented Aug 18, 2026 •

Copy link
Copy Markdown
Owner

P6.2-A — ARSAS integration

Stacked on the field-tested P6.1 branch/PR #217 and pins ARIEC P6.2-A PR #88 commit d4612fb7fd5d499a70df17110f6191c452340e0c.

Field evidence driving this patch

The latest physical SIPROTEC test proved P6.1 containment: after the first dynamic DataSet failure and reconnect, freeBRCB=1 remained available, Buffer02 and Unbuffer02 were successfully armed, 40 selected points stayed report-backed, and 90 residual points fell back to MMS. The remaining dynamic root cause is the association failure during DefineNamedVariableList.

Integration

  • pin the exact P6.2-A engine commit;
  • preserve P6.1 mixed-plan ordering and static-failure isolation unchanged;
  • before any dynamic RCB mutation, ARIEC performs a single-member probation on the exact planned DataSet reference: DefineNamedVariableList -> GetNamedVariableListAttributes -> DeleteNamedVariableList;
  • on failure, ARSAS surfaces probe stage/DataSet/member and the first three exact evidence lines: DEFINE summary, requestHEX, responseHEX;
  • evidence includes invokeID, request/response BER, receive-routing summary, association state before/after, and fail-closed cleanup status;
  • no new live diagnostics grid or timer is added.

Regression guards

Final CI evidence

This remains draft/unmerged until the same physical relay is retested and the P6.2 NVL probe evidence is captured.

@masarray
masarray changed the base branch from main to fix/p6-1-baseline-safe-dynamic August 18, 2026 08:10

masarray commented Sep 2, 2026

Copy link
Copy Markdown
Owner Author

Closing as already integrated/superseded. The exact PR head 3aab0e5f355c69e471b456b87c0abc6ce039e6a5 is already an ancestor of current main, so this draft no longer carries unique merge work. Historical field/CI evidence remains preserved in this PR.

@masarray masarray closed this Sep 2, 2026
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