dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to fix/wrk-21-drain-cluster at dohertj2/mxaccessgw 2026-08-07 06:54:28 -04:00
c9925688f5 docs(tracking): record the WRK-21 cluster as Done with windev evidence
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 06:51:39 -04:00
2aac29618e Merge branch 'fix/sec-33-34'
193daa9ee8 fix(SEC-33,SEC-34): address code review — missed docs, key-id guard comment, test consolidation
7e7f7cad84 fix(SEC-33,SEC-34): host-meaningful path rooting; verification-cache invalidate race
Compare 3 commits »
dohertj2 pushed to fix/wrk-21-drain-cluster at dohertj2/mxaccessgw 2026-08-07 06:50:21 -04:00
a2565604df test(WRK-21): keep the drain-to-empty walk inside the pipe harness envelope
dohertj2 pushed to fix/wrk-21-drain-cluster at dohertj2/mxaccessgw 2026-08-07 06:25:20 -04:00
7c2eaf09e2 test(WRK-21): size the byte-heavy drain fixture for the pipe harness
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 06:20:18 -04:00
d2bb32d97b Merge branch 'fix/gwc-28-29-30-polish'
404f7cd993 docs(archreview): close GWC-28, GWC-29, GWC-30, TST-28
eeee3e48a3 fix(GWC-30): reuse the frame reader's length-prefix scratch buffer
a044f92c5d fix(GWC-29): drop the wasted request clone on the Invoke hot path
f27eb28063 fix(GWC-28): stamp gateway envelope sequence at write, not construction
Compare 5 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 06:13:19 -04:00
3f854d6cbf Merge branch 'fix/sec-31-32-limiter'
5b681ee59b fix(SEC-31,SEC-32): identify a probe-slot reservation by version, not by timestamp
acebe18773 fix(SEC-31,SEC-32): make probe admission atomic and stop Reset clearing a shared fallback partition
df710e18a9 fix(SEC-31,SEC-32): re-partition the API-key failure limiter on (peer, key id) with probe admission
Compare 4 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 06:09:37 -04:00
c836899d62 chore: untrack accidentally-committed agent worktree gitlinks; gitignore them
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 06:09:06 -04:00
9825c69d92 Merge branch 'fix/cli-45-credential-envvar'
37cb3b0df8 fix(CLI-45): standardize the CLI credential env var and fail fast on empty passwords
Compare 2 commits »
dohertj2 pushed to master at dohertj2/lmxopcua 2026-08-07 06:08:57 -04:00
1bd79c8e4a docs(secrets): pair-local replication live gate on the three-mesh rig — PASS 4/4
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 06:08:16 -04:00
9357ff2dd4 Merge branch 'fix/cli-37-38-conformance'
d6b2f24c3f fix(CLI-37,CLI-38): make status/HRESULT reply validation conformant across all five clients
Compare 2 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 06:02:21 -04:00
6092172694 Merge branch 'fix/gwc-26-27-alarm-attach'
09ccd9561f docs(GWC-26): record alarm feed repairs as at-least-once; share the channel worker fake
1a75f61ebe test(GWC-26): deflake ApplyReconcileBroadcastsAcknowledgeDelta
3b6a239ed6 fix(GWC-26): attach the alarm monitor's lease before SubscribeAlarms
1a63fdd7db fix(GWC-27): gate AttachInternalEventSubscriber on session readiness
Compare 5 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 05:49:15 -04:00
cf66ebbcfb Merge branch 'fix/gwc-25-replaygap-trio'
44b8e37900 fix(GWC-25,CLI-35,CLI-36): make the empty-ring ReplayGap resumable end to end
Compare 2 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 05:41:36 -04:00
59a76da70b Merge branch 'fix/gwc-24-staging-bound'
d4154e340c fix(GWC-24): bound the worker event staging channel and unify the depth gauge
Compare 2 commits »
dohertj2 created branch fix/wrk-21-drain-cluster in dohertj2/mxaccessgw 2026-08-07 05:38:29 -04:00
dohertj2 pushed to fix/wrk-21-drain-cluster at dohertj2/mxaccessgw 2026-08-07 05:38:29 -04:00
33ba612ddd fix(WRK-21,WRK-28,WRK-23,IPC-30): byte-budget the DrainEvents reply, stop size errors from killing sessions
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 05:36:35 -04:00
ad7df925ae docs(secrets): gRPC hub implementation plan (9 tasks, subagent-executable) + cached-on-sites posture made explicit
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-08-07 05:29:08 -04:00
ddb382c137 fix(TST-29): retire oldtasks.md; delete root docs-review artifacts
dohertj2 pushed to main at dohertj2/scadaproj 2026-08-07 05:28:48 -04:00
591307c13e docs(secrets): production replication topologies decided — OtOpcUa Akka pair-local, ScadaBridge central gRPC hub (pull-only); scadaproj#3
dohertj2 opened issue dohertj2/scadaproj#3 2026-08-07 05:27:14 -04:00
Secrets: production replication topologies decided — OtOpcUa Akka pair-local; ScadaBridge needs a central gRPC hub replicator (pull-only)
dohertj2 pushed to master at dohertj2/lmxopcua 2026-08-07 02:03:49 -04:00
2100987453 docs(deferment): FOCAS live-CNC smoke #54 struck from the hardware-gated row — closed 2026-06-25 on a real 31i-B