Commit Graph

  • 4df8737c86 fix(driver-galaxy): wire event-stream faults to the reconnect supervisor (Driver.Galaxy-001) Joseph Doherty 2026-05-22 05:54:33 -04:00
  • 796871c210 fix(alarm-historian): keep queue rows aligned to events on drain (Core.AlarmHistorian-001) Joseph Doherty 2026-05-22 05:54:20 -04:00
  • cfb9ff1032 fix(scripting): block dangerous System types in the script sandbox (Core.Scripting-001) Joseph Doherty 2026-05-22 05:54:08 -04:00
  • 973730d0eb fix(admin): enforce authentication on all Admin UI routes (Admin-001/002) Joseph Doherty 2026-05-22 05:53:58 -04:00
  • 571066130b fix(server): stop WriteNodeIdUnknown infinite recursion (Server-001) Joseph Doherty 2026-05-22 05:53:44 -04:00
  • 8568f5cd85 docs(code-reviews): comprehensive per-module review pass at 76d35d1 Joseph Doherty 2026-05-22 05:20:27 -04:00
  • 76d35d1b9f chore: add per-module code review process and tracking infra Joseph Doherty 2026-05-22 04:08:47 -04:00
  • 27a8d05b7c feat(driver-galaxy): consume the gateway's session-less alarm model Joseph Doherty 2026-05-22 03:59:36 -04:00
  • cd2306db66 feat(historian-sidecar): live aahClientManaged alarm-event write path (C.1) Joseph Doherty 2026-05-18 16:08:32 -04:00
  • 419eda256b feat(server): route OPC UA Part 9 AddComment to ScriptedAlarmEngine Joseph Doherty 2026-05-18 09:43:03 -04:00
  • c5915700bd feat(server): route OPC UA Part 9 shelve methods to ScriptedAlarmEngine (#24) Joseph Doherty 2026-05-18 09:31:30 -04:00
  • 56bb1ceaf5 Merge branch 'feat/alarm-historian-c1-writer' Joseph Doherty 2026-05-18 06:27:27 -04:00
  • 8a51842e89 test(historian-sidecar): complete PR C.1 test coverage for AahClientManagedAlarmEventWriter Joseph Doherty 2026-05-18 06:25:11 -04:00
  • fea2b34e9a Merge branch 'feat/wave4-phase7' Joseph Doherty 2026-05-18 06:02:11 -04:00
  • 392b219233 fix(tests): stabilize three flaky tests under parallel full-solution load Joseph Doherty 2026-05-18 05:50:07 -04:00
  • 41f133a337 feat(admin-ui): add /virtual-tags, /scripted-alarms, and /script-log pages (tasks #25, #26, #27) Joseph Doherty 2026-05-18 05:49:05 -04:00
  • bc8ff7a5fe feat(phase7): wire RingBufferHistoryWriter as production IHistoryWriter for virtual tags (Gap 5) Joseph Doherty 2026-05-18 05:49:11 -04:00
  • ca149ce907 feat(phase7): route OPC UA Part 9 Acknowledge/Confirm methods to ScriptedAlarmEngine (task #24) Joseph Doherty 2026-05-18 05:57:33 -04:00
  • 1913bda6b8 Merge branch 'fix/phase-6-1-stale-compliance-check' Joseph Doherty 2026-05-18 05:25:11 -04:00
  • fa965ede3d fix(compliance): drop stale Galaxy.Proxy assertions from phase 6.1 gate Joseph Doherty 2026-05-18 05:25:11 -04:00
  • 7b3b6580b3 Merge branch 'fix/test-fixture-sql-host' Joseph Doherty 2026-05-18 05:12:21 -04:00
  • 41da84293a fix(tests): point DB-test fixture defaults at the migrated SQL host Joseph Doherty 2026-05-18 05:12:20 -04:00
  • 16a87b08f3 docs: add four planning runbooks for Phase 6.3 interop, v2 GA gates, live-hardware validation, and alarms worker wiring Joseph Doherty 2026-05-18 04:52:07 -04:00
  • da8a3e46f7 Merge branch 'feat/tasks-12-14-22-23' Joseph Doherty 2026-05-18 04:42:39 -04:00
  • 09af8d2830 docs: add Phase 7 status reconciliation document Joseph Doherty 2026-05-18 04:34:25 -04:00
  • 6c78027b5a docs: retire docs/v2/lmx-followups.md (all items DONE, pre-PR-7.2 arch) Joseph Doherty 2026-05-18 04:29:30 -04:00
  • bb1854b2f8 feat(admin): add five-identifier ranked equipment search (Phase 6.4 Stream B.5) Joseph Doherty 2026-05-18 04:35:02 -04:00
  • 70d7166a39 test(server): harden deferred authz gates — task #12 Browse/Subscribe/Call/AlarmAck Joseph Doherty 2026-05-18 04:38:46 -04:00
  • 6968872e5d Merge branch 'feat/tasks-9-10-11-admin-hardening' Joseph Doherty 2026-05-18 04:25:50 -04:00
  • 020c30f9a6 feat(admin): add ZTag/SAPID reservation pre-check to equipment CSV import (task #197) Joseph Doherty 2026-05-18 04:09:28 -04:00
  • a8dabc47f9 fix(admin): add InteractiveServer render mode to remaining interactive pages Joseph Doherty 2026-05-18 04:04:15 -04:00
  • 43291d7fdd fix(admin): add InteractiveServer render mode to all interactive Blazor pages; fix wrong hub URLs Joseph Doherty 2026-05-18 04:03:08 -04:00
  • 75b91ebb97 feat(admin): wrap LdapGroupRoleMappingService in Phase 6.1-style resilience pipeline (Phase 6.2 Stream A.2) Joseph Doherty 2026-05-18 04:22:38 -04:00
  • 412cdec9b1 Merge branch 'docs/reservations' Joseph Doherty 2026-05-18 03:48:27 -04:00
  • b90718013e docs: add Reservations.md — external-ID reservation flow Joseph Doherty 2026-05-18 03:48:21 -04:00
  • 4a2e993a95 Merge branch 'chore/admin-trim-page-notices' Joseph Doherty 2026-05-18 03:34:20 -04:00
  • adbbb5e7d0 chore(admin): trim explanatory notices from role-grants and certificates Joseph Doherty 2026-05-18 03:34:13 -04:00
  • a8ef73dcb5 Merge branch 'feat/ldap-role-grants-signin' Joseph Doherty 2026-05-18 03:18:27 -04:00
  • 22fd314694 fix(admin): make the role-grants page interactive Joseph Doherty 2026-05-18 03:17:56 -04:00
  • 8adb83afee feat(admin): consume LDAP role grants at sign-in, incl. cluster scoping Joseph Doherty 2026-05-18 03:08:39 -04:00
  • 1e04796953 Merge branch 'feat/admin-technical-light-design' Joseph Doherty 2026-05-18 02:49:35 -04:00
  • 5f5bfe1ea5 fix: make Admin LDAP sign-in work against GLAuth Joseph Doherty 2026-05-18 02:48:00 -04:00
  • 482d5f5637 feat: restyle Admin UI with the technical-light design system Joseph Doherty 2026-05-18 02:20:09 -04:00
  • 31b9468102 Merge branch 'fix/admin-configdb-host' Joseph Doherty 2026-05-17 06:27:07 -04:00
  • cf024c8150 fix: point Admin ConfigDb at the shared SQL host Joseph Doherty 2026-05-17 05:04:14 -04:00
  • 0aee14686b Merge branch 'chore/solution-module-folders' Joseph Doherty 2026-05-17 02:28:05 -04:00
  • 4e1751e1a4 docs: correct CLAUDE.md test commands for per-module test layout Joseph Doherty 2026-05-17 02:11:36 -04:00
  • 969b0847a1 docs: update path references for module-folder reorganization Joseph Doherty 2026-05-17 02:10:29 -04:00
  • a25593a9c6 chore: organize solution into module folders (Core/Server/Drivers/Client/Tooling) Joseph Doherty 2026-05-17 01:55:28 -04:00
  • 64d8838e18 docs: reconcile alarms-over-gateway banner with audited source docs/alarms-plan-banner-reconcile Joseph Doherty 2026-05-01 06:31:22 -04:00
  • 69f02fed7f Merge pull request 'docs: alarms-over-gateway plan banner — record A.2 dev-rig finding' (#418) from track-d1-followup-plan-banner into master dohertj2 2026-04-30 21:31:40 -04:00
  • 5ed26d2ec6 docs: alarms-over-gateway plan banner — record A.2 dev-rig finding Joseph Doherty 2026-04-30 21:29:16 -04:00
  • 439b39463b Merge pull request 'scripts+docs: Refresh-Services.ps1 for alarm-rig deploy refresh (PR D.1)' (#417) from track-d1-refresh-services into master dohertj2 2026-04-30 21:13:58 -04:00
  • 32b872d5c7 scripts+docs: Refresh-Services.ps1 for alarm-rig deploy refresh (PR D.1) Joseph Doherty 2026-04-30 21:11:27 -04:00
  • 62d01e76e5 Merge pull request 'docs: alarms-over-gateway completion banner + AlarmTracking v2 (PR B.5)' (#416) from track-b5-docs-memory-housekeeping into master dohertj2 2026-04-30 21:11:29 -04:00
  • 89004c052c docs: alarms-over-gateway completion banner + AlarmTracking v2 (PR B.5) Joseph Doherty 2026-04-30 21:09:04 -04:00
  • 2baca785ad Merge pull request 'abstractions+driver+client.shared: extend AlarmEventArgs with rich payload (PR E.7)' (#415) from track-e7-alarm-event-args-extension into master dohertj2 2026-04-30 17:49:19 -04:00
  • 1d62709060 abstractions+driver+client.shared: extend AlarmEventArgs with rich payload (PR E.7) Joseph Doherty 2026-04-30 17:46:47 -04:00
  • 0b5a4a676e Merge pull request 'server: DriverNodeManager prefers IAlarmSource ack over IWritable (PR B.3)' (#414) from track-b3-prefer-driver-native-alarm into master dohertj2 2026-04-30 17:23:09 -04:00
  • edc984987b server: DriverNodeManager prefers IAlarmSource ack over IWritable (PR B.3) Joseph Doherty 2026-04-30 17:20:45 -04:00
  • 6126374594 Merge pull request 'driver-galaxy: GalaxyDriver implements IAlarmSource (PR B.2)' (#413) from track-b2-galaxy-driver-ialarmsource into master dohertj2 2026-04-30 17:18:20 -04:00
  • 38afc234ff driver-galaxy: GalaxyDriver implements IAlarmSource (PR B.2) Joseph Doherty 2026-04-30 17:15:46 -04:00
  • 95422995c0 Merge pull request 'server: Phase7Composer accepts DI-registered IAlarmHistorianWriter (PR B.4)' (#412) from track-b4-sidecar-alarm-historian-writer into master dohertj2 2026-04-30 16:33:27 -04:00
  • 6e282b9946 server: Phase7Composer accepts DI-registered IAlarmHistorianWriter (PR B.4) Joseph Doherty 2026-04-30 16:31:00 -04:00
  • f67b3b1b30 Merge pull request 'sidecar: wire IAlarmEventWriter into Program.cs (PR C.2)' (#411) from track-c2-program-wires-alarm-writer into master dohertj2 2026-04-30 16:22:36 -04:00
  • ffacbe0370 sidecar: wire IAlarmEventWriter into Program.cs (PR C.2) Joseph Doherty 2026-04-30 16:20:11 -04:00
  • 8a4526a376 Merge pull request 'sidecar: AahClientManagedAlarmEventWriter implements IAlarmEventWriter (PR C.1)' (#410) from track-c1-aah-alarm-writer into master dohertj2 2026-04-30 16:19:36 -04:00
  • f99cf5033a sidecar: AahClientManagedAlarmEventWriter implements IAlarmEventWriter (PR C.1) Joseph Doherty 2026-04-30 16:17:05 -04:00
  • c59bf59635 Merge pull request 'driver-galaxy: EventPump dispatches OnAlarmTransition family (PR B.1)' (#409) from track-b1-eventpump-alarm into master dohertj2 2026-04-30 15:44:32 -04:00
  • 7853e94f4b driver-galaxy: EventPump dispatches OnAlarmTransition family (PR B.1) Joseph Doherty 2026-04-30 15:41:44 -04:00
  • 49ae6e7b6f docs: alarms-over-gateway — add Track E client surface refresh Joseph Doherty 2026-04-30 15:20:57 -04:00
  • 8d0e13e69e docs: alarms-over-gateway plan — add Track D deployment refresh Joseph Doherty 2026-04-30 15:11:23 -04:00
  • 7367b3e23f docs: alarm-historian write moves from gateway to historian sidecar Joseph Doherty 2026-04-30 15:08:58 -04:00
  • 65a5f64931 docs: plan — alarms over the mxaccessgw gateway Joseph Doherty 2026-04-30 15:02:48 -04:00
  • 80104caf09 sidecar: switch Wonderware historian sidecar from x86 to x64 Joseph Doherty 2026-04-30 13:55:59 -04:00
  • 493a0ba613 build: copy Server appsettings.json to publish output Joseph Doherty 2026-04-30 13:41:44 -04:00
  • ea045477ad chore: drop root scratch + retired v2-mxgw plan docs Joseph Doherty 2026-04-30 09:47:52 -04:00
  • 33054c3275 docs: drop dangling FOCAS refs + link unreferenced v2 design docs Joseph Doherty 2026-04-30 09:42:28 -04:00
  • 77229dfaf3 chore: post-audit cleanup — gr/ relocated, scratch + PR-body snapshots removed Joseph Doherty 2026-04-30 09:36:13 -04:00
  • 99016c3137 docs: README — reinstate verified v2 links + flag v1 archive Joseph Doherty 2026-04-30 09:04:57 -04:00
  • 006af51768 docs: post-PR-7.2 cleanup — audit + three-track scrub Joseph Doherty 2026-04-30 08:59:59 -04:00
  • 2d07d716dc Recover stashed driver-gaps work from pre-v2-mxgw-merge working tree auto/driver-gaps-stash Joseph Doherty 2026-04-30 08:28:01 -04:00
  • ae7106dfce Merge branch 'v2-mxgw-integration': in-process GalaxyDriver via mxaccessgw Joseph Doherty 2026-04-30 08:19:06 -04:00
  • 1bd8a1875b PR 7.3 tail — doc + memory housekeeping for retired Galaxy.Host Joseph Doherty 2026-04-30 08:14:22 -04:00
  • fe91d42927 PR 7.2 — Retire legacy Galaxy projects + service Joseph Doherty 2026-04-30 08:01:19 -04:00
  • 6bf147a113 docs: drop soak + 2-week-pilot as PR 7.2 preconditions Joseph Doherty 2026-04-30 07:51:39 -04:00
  • 9db2edcbb5 parity: matrix fully green on dev rig (2026-04-30) Joseph Doherty 2026-04-30 04:19:56 -04:00
  • 5e890ec9d6 parity: triage 3 false-positives from first-rig run (2026-04-30) Joseph Doherty 2026-04-30 03:00:44 -04:00
  • 580c45f494 docs: parity rig — concrete mxaccessgw setup recipe Joseph Doherty 2026-04-30 02:27:08 -04:00
  • da277a843a docs: provisioning recipes for parity rig via graccess-cli Joseph Doherty 2026-04-29 22:40:31 -04:00
  • c55da145ec docs: add Galaxy parity rig runbook Joseph Doherty 2026-04-29 22:08:43 -04:00
  • 42f41fbe50 v2-mxgw follow-ups: production reads, secret resolution, perf knobs Joseph Doherty 2026-04-29 17:27:24 -04:00
  • d5a87c7467 PR 7.3 — Doc updates for v2 Galaxy backend (partial) Joseph Doherty 2026-04-29 17:07:23 -04:00
  • 6f4cbf8449 PR 7.1 — Default-flip Galaxy backend to mxgateway Joseph Doherty 2026-04-29 17:05:50 -04:00
  • edee47d77f PR 6.W — Galaxy.Performance.md Joseph Doherty 2026-04-29 17:04:23 -04:00
  • 22ef2eb5ba PR 6.5 — Tune MxGatewayClientOptions defaults Joseph Doherty 2026-04-29 17:03:06 -04:00
  • 698bdef572 PR 6.4 — Soak scenario test Joseph Doherty 2026-04-29 17:00:52 -04:00
  • 2fdad81af3 PR 6.3 — Buffered update interval landing Joseph Doherty 2026-04-29 16:56:33 -04:00
  • 7b21c3b428 PR 6.2 — Bounded EventPump channel + drop-newest metrics Joseph Doherty 2026-04-29 16:50:39 -04:00
  • 619207e7f5 PR 6.1 — OpenTelemetry traces around gw calls Joseph Doherty 2026-04-29 16:36:47 -04:00