This website requires JavaScript.
Explore
Help
Register
Sign In
dohertj2
dohertj2
0 Followers
·
0 Following
Joined on
2026-02-20
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
18
Projects
Packages
Public Activity
Starred Repositories
dohertj2
created branch
feat/session-resilience
in
dohertj2/mxaccessgw
2026-06-15 15:10:58 -04:00
dohertj2
pushed to
feat/session-resilience
at
dohertj2/mxaccessgw
2026-06-15 15:10:58 -04:00
2ead9bc200
fix(dashboard): close StartDashboardMirror/DisposeAsync race; internal-overflow test + metric label
1ea08c3b10
feat(dashboard): mirror events via SessionEventDistributor subscriber (fixes dark feed without gRPC client)
4f43733b96
test(sessions): document overflow race safety + close backpressure coverage gaps
039111ca05
feat(sessions): per-subscriber backpressure isolation in SessionEventDistributor
61627fc5b0
fix(sessions): make EventSubscriberLease dispose atomic; dedupe lease dispose
Compare 10 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-15 13:48:32 -04:00
4af8e65af1
fix(redundancy): PeerProbeSupervisor explicitly ignores co-mingled OpcUaProbeResult (integration review)
4c78dcd358
feat(redundancy): wire dbHealth into OpcUaPublishActor + spawn PeerProbeSupervisor per node
393b746d9b
docs(redundancy): sync component table with the wired calculator + PeerProbeSupervisor
5a064e086d
test(redundancy): lock in stale-Terminated guard + clarify OnTerminated (code-review)
70e6d3d2c0
docs(redundancy): ServiceLevelCalculator is wired into the live publish path
Compare 14 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-06-15 12:53:52 -04:00
3d9f562368
Merge M1: stillpending.md Tier-1 runtime wiring
e5534fddca
fix(siteeventlog): suppress snapshot-resync alarm re-emit + coverage + hardening (review)
e74c3aef23
feat(siteeventlog): emit script started/completed Info events (M1.8)
d8b5dbb386
feat(siteeventlog): emit store_and_forward + notification events (M1.7)
09b9e8f259
feat(siteeventlog): emit deployment + instance_lifecycle events (M1.6)
Compare 18 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-15 12:17:03 -04:00
4bd7180e7f
fix(docker-dev): stop seeding retired SystemPlatform namespace
dohertj2
pushed to
main
at
dohertj2/mxaccessgw
2026-06-15 11:54:38 -04:00
0e4843612b
feat(python): add --parent drill-down to galaxy-browse for 5/5 CLI parity
a56ce0ddbd
docs: refresh stillpending.md for completed work; record residuals (§7/E2)
f7ada90359
test(integration): harden B8 live assertions (ArchestrAUserToId user_id, bootstrap arrival, split guard)
efd99718d7
test(integration): live COM command smoke + buffered capture (B8)
b298ca74be
fix(java): picocli ParameterException for browse --depth; warn on --parent 0
Compare 31 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-15 11:50:58 -04:00
907005d2d2
docs(claude): note local docker-dev rig has login disabled — run live /run verification directly, don't wait for sign-in
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-15 11:46:43 -04:00
c6a543d1b6
docs(vtags): note rename-respawn transient + write-side-only historize (integration review)
aaa5d8b851
docs(vtags): document runtime Historize honoring + infra-gated durable sink (Phase 1 H5)
4501f12669
feat(vtags): wire IHistoryWriter through DriverHostActor (Null default; durable sink infra-gated) (H5d, stillpending §1)
2f30c54dc1
test(vtags): thread-safe CapturingHistoryWriter + drop redundant wait (H5c review follow-up)
0c6d4c5491
feat(vtags): forward historized vtag results to IHistoryWriter (H5c, stillpending §1)
Compare 17 commits »
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 11:45:48 -04:00
0e4843612b
feat(python): add --parent drill-down to galaxy-browse for 5/5 CLI parity
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 11:36:05 -04:00
a56ce0ddbd
docs: refresh stillpending.md for completed work; record residuals (§7/E2)
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 11:30:19 -04:00
f7ada90359
test(integration): harden B8 live assertions (ArchestrAUserToId user_id, bootstrap arrival, split guard)
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 11:19:14 -04:00
efd99718d7
test(integration): live COM command smoke + buffered capture (B8)
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 11:16:21 -04:00
890ca4cefe
test(integration): live COM command smoke + buffered capture (B8)
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 11:15:04 -04:00
88d3c01875
test(integration): live COM command smoke + buffered capture (B8)
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 11:08:12 -04:00
b298ca74be
fix(java): picocli ParameterException for browse --depth; warn on --parent 0
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 10:58:13 -04:00
0d5b488c11
feat(java): add ping + galaxy-browse CLI subcommands and galaxy command aliases
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 10:57:02 -04:00
bb5139fec2
test(gateway): fake worker responds to control commands (A6)
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 10:43:02 -04:00
dde9934e60
test(worker): silence CS0649 on reflection-only FakeMxStatus fields
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 10:41:27 -04:00
29399325d5
feat(worker): implement 6 MXAccess COM commands in executor
dohertj2
pushed to
feat/stillpending-completion
at
dohertj2/mxaccessgw
2026-06-15 10:25:37 -04:00
f94c206489
test(worker): use Register (a real STA command) for STA-dispatch race tests
Previous
148
Next