dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-06-01 16:05:51 -04:00
43f5886024 Merge feat/adopt-zb-telemetry: adopt ZB.MOM.WW.Telemetry across ScadaBridge
f743ffaad2 feat(scadabridge): add shared TraceContextEnricher to log pipeline (trace correlation)
b3070c0bda feat(scadabridge): wire AddZbTelemetry + /metrics in both composition roots
20a31835cf build(scadabridge): reference ZB.MOM.WW.Telemetry packages from Gitea feed
Compare 4 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-06-01 16:05:44 -04:00
a935aa8b7c Merge feat/adopt-zb-telemetry: adopt ZB.MOM.WW.Telemetry across MxAccessGateway
9912389fa1 feat(mxgateway): export GatewayMetrics via AddZbTelemetry + /metrics (name/units unchanged)
f1129b969d feat(mxgateway): expose GatewayLogRedactor via shared ILogRedactor seam
c51b6f9ce4 feat(mxgateway): adopt AddZbSerilog — MEL→Serilog provider swap (behaviour-preserving)
e39972357b config(mxgateway): translate MEL Logging section to Serilog
Compare 6 commits »
dohertj2 pushed to master at dohertj2/lmxopcua 2026-06-01 16:05:37 -04:00
2099713ed8 Merge feat/adopt-zb-telemetry: adopt ZB.MOM.WW.Telemetry across OtOpcUa
c05ffc7b39 build(otopcua): add <clear/> to NuGet.config packageSources for supply-chain hygiene parity
60017177cb feat(otopcua): adopt AddZbSerilog (shared enrichers + trace correlation); sinks to config
26bae36f8b feat(otopcua): wire OTel via AddZbTelemetry (shared Resource + std instrumentation)
368390ea9d build(otopcua): reference ZB.MOM.WW.Telemetry packages from Gitea feed
Compare 5 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-06-01 14:09:27 -04:00
ef0a883a81 Merge feat/adopt-zb-health: ZB.MOM.WW.Health adoption + TLS auto-cert/lenient-client-trust feature
62ba5e9487 feat: map canonical ZB health tiers; replace bypassing /health/live
136614be94 feat: add AuthStoreHealthCheck readiness probe
a912bffad5 build: reference ZB.MOM.WW.Health from the Gitea feed
9bdb899774 fix(clients): inline Go gosec directive and strip IPv6 brackets in Python authority split
Compare 28 commits »
dohertj2 pushed to master at dohertj2/lmxopcua 2026-06-01 14:07:05 -04:00
8f950722c6 Merge feat/adopt-zb-health: adopt ZB.MOM.WW.Health shared probes (OtOpcUaCompat policy, admin-leader, ProbeQuery)
1d729fb0f8 feat: adopt shared ZB.MOM.WW.Health probes (preserve tiers + OtOpcUaCompat policy)
0b99aceacb build: reference ZB.MOM.WW.Health packages from the Gitea feed
Compare 3 commits »
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-06-01 14:07:04 -04:00
59dca0d5fd Merge feat/adopt-zb-health: adopt ZB.MOM.WW.Health shared probes (/healthz, canonical writer, ActorSystem DI bridge)
adf1bd2693 build: drop orphaned AspNetCore.HealthChecks.UI.Client ref (UIResponseWriter removed)
bbff1d19b5 feat: adopt shared ZB.MOM.WW.Health probes; add /healthz; canonical writer
2a7ff03718 feat: bridge ActorSystem into DI (transient) for shared health checks
38e48299a4 build: reference ZB.MOM.WW.Health packages from the Gitea feed
Compare 5 commits »
dohertj2 created branch feat/adopt-zb-health in dohertj2/ScadaBridge 2026-06-01 14:03:11 -04:00
dohertj2 pushed to feat/adopt-zb-health at dohertj2/ScadaBridge 2026-06-01 14:03:11 -04:00
adf1bd2693 build: drop orphaned AspNetCore.HealthChecks.UI.Client ref (UIResponseWriter removed)
bbff1d19b5 feat: adopt shared ZB.MOM.WW.Health probes; add /healthz; canonical writer
2a7ff03718 feat: bridge ActorSystem into DI (transient) for shared health checks
38e48299a4 build: reference ZB.MOM.WW.Health packages from the Gitea feed
Compare 4 commits »
dohertj2 created branch feat/adopt-zb-health in dohertj2/lmxopcua 2026-06-01 14:03:09 -04:00
dohertj2 pushed to feat/adopt-zb-health at dohertj2/lmxopcua 2026-06-01 14:03:09 -04:00
1d729fb0f8 feat: adopt shared ZB.MOM.WW.Health probes (preserve tiers + OtOpcUaCompat policy)
0b99aceacb build: reference ZB.MOM.WW.Health packages from the Gitea feed
Compare 2 commits »
dohertj2 created branch feat/adopt-zb-health in dohertj2/mxaccessgw 2026-06-01 14:03:08 -04:00
dohertj2 pushed to feat/adopt-zb-health at dohertj2/mxaccessgw 2026-06-01 14:03:08 -04:00
62ba5e9487 feat: map canonical ZB health tiers; replace bypassing /health/live
136614be94 feat: add AuthStoreHealthCheck readiness probe
a912bffad5 build: reference ZB.MOM.WW.Health from the Gitea feed
Compare 3 commits »
dohertj2 pushed to main at dohertj2/scadaproj 2026-06-01 14:03:06 -04:00
19f7ea5eeb docs(health): record ZB.MOM.WW.Health adoption across 3 apps + deferrals + accepted /health/active startup behaviour change
1e91784ba3 docs(health-plan): publish done; fix source-mapping (two patterns); note user-level creds
5a965639f9 docs: implementation plan for ZB.MOM.WW.Health adoption across the 3 sister apps
f72403d6f0 docs: design for ZB.MOM.WW.Health adoption across the 3 sister apps
Compare 4 commits »
dohertj2 pushed to main at dohertj2/scadaproj 2026-06-01 12:46:51 -04:00
f47d4e1030 docs: remove upcoming.md (remaining normalization candidates won't be standardized)
dohertj2 pushed to main at dohertj2/scadaproj 2026-06-01 12:23:03 -04:00
7ae25f8510 Re-stamp Telemetry-002/003 resolutions: nested redaction implemented in 05cc62a
05cc62aab3 Implement nested log redaction (Telemetry-002)
ae0ccc9a3a Mark all baseline code-review findings resolved
544a6ddb77 Fix all baseline code-review findings across the six shared libraries
26ba1c7215 Baseline code review of the six ZB.MOM.WW.* shared libraries
Compare 6 commits »
dohertj2 pushed to main at dohertj2/scadaproj 2026-06-01 10:21:27 -04:00
899efc2cbf Merge fix/config-otopcua-draft-accuracy: correct OtOpcUa draft-validation description
fbf0f23e76 docs(config): correct OtOpcUa draft-validation description
e47ecacb0d Merge feat/zb-mom-ww-configuration: Configuration normalization component + ZB.MOM.WW.Configuration (0.1.0)
69fb6cb077 chore: mark configuration plan tasks complete
a29f226a70 docs: list Checks.cs in library CLAUDE.md src tree
Compare 16 commits »
dohertj2 opened issue dohertj2/lmxopcua#422 2026-06-01 10:19:51 -04:00
DraftValidator/DraftSnapshot is dead code (no src/ caller) — possible publish-time enforcement gap
dohertj2 pushed to main at dohertj2/scadaproj 2026-06-01 09:12:26 -04:00
18e4b70572 docs(plans): design ZB.MOM.WW.Configuration shared startup-options-validation library
a09cc02d46 Merge feat/zb-mom-ww-audit: Audit normalization component + ZB.MOM.WW.Audit (0.1.0)
88c557dee8 fix(telemetry): identical resource across all 3 signals (symmetric OTLP trigger + deterministic service.instance.id)
8311912f40 feat(telemetry): pack ZB.MOM.WW.Telemetry 0.1.0 + README/CLAUDE + register observability component in indexes
f569d537d1 fix(telemetry.serilog): don't set process-global Log.Logger in AddZbSerilog (multi-host safe)
Compare 49 commits »
dohertj2 created branch feat/tls-cert-autogen in dohertj2/mxaccessgw 2026-06-01 08:49:35 -04:00
dohertj2 pushed to feat/tls-cert-autogen at dohertj2/mxaccessgw 2026-06-01 08:49:35 -04:00
9bdb899774 fix(clients): inline Go gosec directive and strip IPv6 brackets in Python authority split
e5c704de69 feat(gateway): add machine FQDN to self-signed cert SANs
4e520f9c0c fix(gateway): delete temp cert file on persist failure
2eb81379e4 docs: TLS auto-cert and lenient client trust
ddd5721082 fix(gateway): harden self-signed cert persistence and config validation
Compare 10 commits »