dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 created pull request dohertj2/ScadaBridge#10 2026-07-13 10:30:51 -04:00
R2-04: Data & Audit Backbone + KPI rollups round-2 fixes (12 tasks, 1 EF migration)
dohertj2 deleted branch r2/02-resilience-config-hardening from dohertj2/lmxopcua 2026-07-13 10:29:50 -04:00
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-13 10:29:47 -04:00
46fedda3e4 Merge R2-02 ResilienceConfig hardening (arch-review round 2) [PR #431]
dd82e74011 docs(r2-02): record R2-02 resilience hardening pass in STATUS.md + execution deviations
d8c6357be8 fix(r2-02): factory stamps a per-Create options generation — closes the respawn stale-pipeline race (01/S-7)
5daf7155a8 fix(r2-02): options-generation in the pipeline cache key — stale respawn re-cache unreachable (01/S-7, 03/S13)
112f88c9fe fix(r2-02): resilience section — parse-failure lockout + truthful raw pane (04/C-7; live-/run deferred)
Compare 18 commits »
dohertj2 commented on pull request dohertj2/lmxopcua#431 2026-07-13 10:29:46 -04:00
R2-02 ResilienceConfig hardening (arch-review round 2)

Landed on master via merge commit 46fedda3 (local --no-ff merge, STATUS.md resolved additively, clean build barrier). Closing as merged.

dohertj2 closed pull request dohertj2/lmxopcua#431 2026-07-13 10:29:46 -04:00
R2-02 ResilienceConfig hardening (arch-review round 2)
dohertj2 created branch r2-plan02 in dohertj2/ScadaBridge 2026-07-13 10:28:57 -04:00
dohertj2 pushed to r2-plan02 at dohertj2/ScadaBridge 2026-07-13 10:28:57 -04:00
c83b51fe9c fix(comm): single-gRPC-endpoint sites can go live (flip degenerates to same-node reconnect) (plan R2-02 T15)
41ffe42de3 docs(comm): accept + document standby aggregators and deleted-site viewer behavior; fix aggregator e2e ctor call for new params (plan R2-02 T14)
4e228110ec fix(comm): site delete disposes the site's cached gRPC channels via RemoveSiteAsync (plan R2-02 T13)
b7f8632db8 chore(comm): ctor-inject aggregator reconnect/stability tuning, remove process-global statics (plan R2-02 T12)
c29e588905 fix(comm): queue failover re-seed behind in-flight fan-out; stamp stream generation on gRPC errors (plan R2-02 T11)
Compare 10 commits »
dohertj2 created pull request dohertj2/ScadaBridge#9 2026-07-13 10:28:56 -04:00
R2-02: Communication & Store-and-Forward round-2 fixes incl. Critical N1 (15 tasks)
dohertj2 deleted branch fix/tst-25-windev-ci from dohertj2/mxaccessgw 2026-07-13 10:28:24 -04:00
dohertj2 created branch r2/02-resilience-config-hardening in dohertj2/lmxopcua 2026-07-13 10:28:11 -04:00
dohertj2 pushed to r2/02-resilience-config-hardening at dohertj2/lmxopcua 2026-07-13 10:28:11 -04:00
dd82e74011 docs(r2-02): record R2-02 resilience hardening pass in STATUS.md + execution deviations
d8c6357be8 fix(r2-02): factory stamps a per-Create options generation — closes the respawn stale-pipeline race (01/S-7)
5daf7155a8 fix(r2-02): options-generation in the pipeline cache key — stale respawn re-cache unreachable (01/S-7, 03/S13)
112f88c9fe fix(r2-02): resilience section — parse-failure lockout + truthful raw pane (04/C-7; live-/run deferred)
9e0a05dc6a fix(r2-02): non-lossy ResilienceFormModel round-trip — preserve unknown keys, never overwrite unparseable stored JSON (04/C-7)
Compare 10 commits »
dohertj2 created pull request dohertj2/lmxopcua#431 2026-07-13 10:28:10 -04:00
R2-02 ResilienceConfig hardening (arch-review round 2)
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-07-13 10:28:00 -04:00
b42cbd0730 Merge branch 'fix/tst-25-windev-ci' into main (TST-25/TST-26: SSH-driven Windows/x86 CI tier)
09f2285957 docs(TST-25,TST-26): mark Done — credentialed windows-x86 green on d769244 (run #37)
d769244ac0 fix(TST-25,TST-26): restore Windows/x86 CI tier via SSH-driven windev job
Compare 3 commits »
dohertj2 pushed to master at dohertj2/lmxopcua 2026-07-13 10:20:46 -04:00
901d4e6ed3 Merge R2-03 Virtual-Tag failure quality (arch-review round 2) [PR #430]
6bb91e8d1f docs(r2-03): record execution deviations (T7 stress config, test-run scope)
534e03bc74 docs(archreview): record R2-03 (02/S13+S12+P7) fixed on branch; full VT suites green
a916ae6ebe perf(runtime): gate the VT apply-boundary compile-cache clear on a changed expression set (02/P7)
37664e6992 test(runtime): red — apply-boundary compile-cache clear must be gated on a changed expression set (02/P7)
Compare 13 commits »
dohertj2 deleted branch r2/03-vt-failure-quality from dohertj2/lmxopcua 2026-07-13 10:20:46 -04:00
dohertj2 closed pull request dohertj2/lmxopcua#430 2026-07-13 10:20:45 -04:00
R2-03 Virtual-Tag failure quality (arch-review round 2)
dohertj2 commented on pull request dohertj2/lmxopcua#430 2026-07-13 10:20:44 -04:00
R2-03 Virtual-Tag failure quality (arch-review round 2)

Landed on master via merge commit 901d4e6e (local --no-ff merge, STATUS.md resolved additively, clean build barrier). Closing as merged.

dohertj2 created branch r2/03-vt-failure-quality in dohertj2/lmxopcua 2026-07-13 10:19:27 -04:00
dohertj2 pushed to r2/03-vt-failure-quality at dohertj2/lmxopcua 2026-07-13 10:19:27 -04:00
6bb91e8d1f docs(r2-03): record execution deviations (T7 stress config, test-run scope)
534e03bc74 docs(archreview): record R2-03 (02/S13+S12+P7) fixed on branch; full VT suites green
a916ae6ebe perf(runtime): gate the VT apply-boundary compile-cache clear on a changed expression set (02/P7)
37664e6992 test(runtime): red — apply-boundary compile-cache clear must be gated on a changed expression set (02/P7)
ef00d6e5aa fix(host): retry VT evaluation once on ObjectDisposedException from the apply-boundary cache clear (02/S12)
Compare 10 commits »
dohertj2 created pull request dohertj2/lmxopcua#430 2026-07-13 10:19:26 -04:00
R2-03 Virtual-Tag failure quality (arch-review round 2)