Commit Graph

  • 40ca4b6908 Add gateway central alarm monitor and StreamAlarms feed Joseph Doherty 2026-05-21 16:23:56 -04:00
  • bf73985481 Fix hanging and timing-fragile WorkerClient event-channel tests Joseph Doherty 2026-05-21 15:19:59 -04:00
  • 0a54fa5e35 Render array values and element type in the Browse panel Joseph Doherty 2026-05-21 14:34:21 -04:00
  • cec84bf572 Harden worker-client heartbeat watchdog and event backpressure Joseph Doherty 2026-05-21 14:20:09 -04:00
  • 099d4783b0 Fix worker dropping the OnDataChange source timestamp Joseph Doherty 2026-05-21 13:53:38 -04:00
  • c1fe7fbc4a Add Browse and Alarms dashboard tabs Joseph Doherty 2026-05-21 13:53:28 -04:00
  • b39848b5f5 Enable alarm auto-subscribe on session open Joseph Doherty 2026-05-21 13:53:15 -04:00
  • 6126099cdb e2e: drive each client CLI through one long-lived batch process Joseph Doherty 2026-05-21 06:20:13 -04:00
  • c1ff8c94e8 e2e: build client CLIs once and drain events so dotnet/java pass Joseph Doherty 2026-05-21 05:24:24 -04:00
  • b794c46bc7 File and fix Server-030 and Client.Dotnet-017 from e2e surfacing Joseph Doherty 2026-05-20 13:07:39 -04:00
  • 84d36b7638 Restore dashboard @page "/dashboard/X" directives — Server-020 reversal Joseph Doherty 2026-05-20 12:07:18 -04:00
  • 1aafd6bde4 Code-review 2026-05-20 sweep #2: re-review at a020350, resolve 48 findings Joseph Doherty 2026-05-20 10:28:54 -04:00
  • a0203503a7 Code-review 2026-05-20 sweep: re-review at 1cd51bb, resolve 72 findings across all 11 modules Joseph Doherty 2026-05-20 09:46:47 -04:00
  • 1cd51bbda3 .NET CLI: bench-stream-events for max event-throughput characterization Joseph Doherty 2026-05-20 06:30:24 -04:00
  • 61644e63fb Rust: take Session::read_bulk tag list by borrowed slice Joseph Doherty 2026-05-20 05:49:33 -04:00
  • 7db4bffa30 bench-read-bulk driver: invoke .NET in -c Release and Rust in --release Joseph Doherty 2026-05-20 05:25:17 -04:00
  • 93633ce99c Cross-language ReadBulk stress benchmark Joseph Doherty 2026-05-20 05:17:08 -04:00
  • eaa7093cd6 .NET CLI: register the five new bulk subcommands in IsKnownGatewayCommand Joseph Doherty 2026-05-20 04:48:55 -04:00
  • f220908f3f Add bulk read/write CLI subcommands and e2e matrix coverage Joseph Doherty 2026-05-20 04:06:14 -04:00
  • 5e375f6d3d Add bulk read/write command family across worker, gateway, and clients Joseph Doherty 2026-05-20 03:42:38 -04:00
  • 758aca2355 Make the e2e write phase work live across all five clients Joseph Doherty 2026-05-19 14:45:47 -04:00
  • 06030dd1ef Implement MXAccess write commands in the worker Joseph Doherty 2026-05-19 14:45:35 -04:00
  • e355a7674b Add write, parity, auth, and parallel coverage to client e2e matrix Joseph Doherty 2026-05-19 11:55:51 -04:00
  • cd92048f4e Regenerate stale Java client protobuf code docs/alarm-client-wm-app-finding Joseph Doherty 2026-05-18 23:21:13 -04:00
  • 964b40dcbc Fix stale WorkerProjectReferenceTests MXAccess-interop assertion Joseph Doherty 2026-05-18 23:19:32 -04:00
  • bb5603b7ec Fix flaky GalaxyHierarchyRefreshServiceTests timing race Joseph Doherty 2026-05-18 23:14:47 -04:00
  • 24de7e21d9 Regenerate code-reviews index after Low findings Batch 3 Joseph Doherty 2026-05-18 23:12:34 -04:00
  • ee959e46e6 Resolve Contracts-001/004/005/006/007/008 code-review findings Joseph Doherty 2026-05-18 23:12:00 -04:00
  • 771229b39f Regenerate code-reviews index after Low findings Batch 2 Joseph Doherty 2026-05-18 22:59:35 -04:00
  • a7bf1ef95d Resolve Client.Python-001/002/004/006/007/008/010/011/012 findings Joseph Doherty 2026-05-18 22:59:24 -04:00
  • b4f5e8eb48 Resolve IntegrationTests-007..010 code-review findings Joseph Doherty 2026-05-18 22:59:18 -04:00
  • 371bcb3f91 Resolve Worker.Tests-008..015 code-review findings Joseph Doherty 2026-05-18 22:59:07 -04:00
  • 9582de077b Resolve Tests-007..012 code-review findings Joseph Doherty 2026-05-18 22:59:01 -04:00
  • bd3096533d Regenerate code-reviews index after Low findings Batch 1 Joseph Doherty 2026-05-18 22:43:02 -04:00
  • 6eb9ea9105 Resolve Client.Java-006..012 code-review findings Joseph Doherty 2026-05-18 22:42:51 -04:00
  • 555fe4c0ba Resolve Client.Go-004..010 code-review findings Joseph Doherty 2026-05-18 22:42:33 -04:00
  • 89043cb2b6 Resolve Client.Dotnet-004..008 code-review findings Joseph Doherty 2026-05-18 22:42:27 -04:00
  • 1764eff1cf Resolve Worker-009..015 code-review findings Joseph Doherty 2026-05-18 22:42:17 -04:00
  • fe9044115b Resolve Server-007..014 code-review findings Joseph Doherty 2026-05-18 22:42:06 -04:00
  • a02faa6ade Regenerate code-reviews index after Medium findings Batch C Joseph Doherty 2026-05-18 21:51:03 -04:00
  • 1f546c46ee Resolve Contracts-002 code-review finding Joseph Doherty 2026-05-18 21:50:57 -04:00
  • 6a4833bd32 Regenerate code-reviews index after Medium findings Batch B Joseph Doherty 2026-05-18 21:45:29 -04:00
  • e4fbbb541a Resolve Client.Python-003, -005, -009 code-review findings Joseph Doherty 2026-05-18 21:45:16 -04:00
  • f13f35bc79 Resolve IntegrationTests-003..006 code-review findings Joseph Doherty 2026-05-18 21:45:11 -04:00
  • 18ce2922e2 Resolve Worker.Tests-003..007 code-review findings Joseph Doherty 2026-05-18 21:45:01 -04:00
  • 5ade3f4f48 Resolve Tests-003, -004, -005, -006 code-review findings Joseph Doherty 2026-05-18 21:44:55 -04:00
  • 98f9b7792b Regenerate code-reviews index after Medium findings Batch A Joseph Doherty 2026-05-18 21:32:02 -04:00
  • ff41556b9a Resolve Client.Java-001..005 code-review findings Joseph Doherty 2026-05-18 21:31:46 -04:00
  • f88a029ecc Resolve Client.Go-002, -003 code-review findings Joseph Doherty 2026-05-18 21:31:36 -04:00
  • 8023eccfa6 Resolve Client.Dotnet-001, -002, -003 code-review findings Joseph Doherty 2026-05-18 21:31:33 -04:00
  • 54325343bd Resolve Worker-004, -005, -006, -007, -008 code-review findings Joseph Doherty 2026-05-18 21:31:23 -04:00
  • 1d9e3afadd Resolve Server-002, -004, -005, -006 code-review findings Joseph Doherty 2026-05-18 21:31:10 -04:00
  • 5e795aeeb8 Regenerate code-reviews index after High/Critical resolution batch Joseph Doherty 2026-05-18 21:08:06 -04:00
  • 1b4dcf32d5 Resolve Worker.Tests-001 and Worker.Tests-002 code-review findings Joseph Doherty 2026-05-18 21:07:48 -04:00
  • 53e3973209 Resolve Worker-001, Worker-002, Worker-003 code-review findings Joseph Doherty 2026-05-18 20:59:46 -04:00
  • e967e85973 Resolve Client.Go-001 code-review finding Joseph Doherty 2026-05-18 20:46:12 -04:00
  • bc55396334 Resolve IntegrationTests-001 and IntegrationTests-002 code-review findings Joseph Doherty 2026-05-18 20:46:09 -04:00
  • b381bfcaf1 Resolve Tests-001 and Tests-002 code-review findings Joseph Doherty 2026-05-18 20:46:02 -04:00
  • 2a635c8522 Add code-reviews/prompt.md orchestration prompt Joseph Doherty 2026-05-18 17:18:39 -04:00
  • 9082e504a9 Mark Client.Rust findings resolved Joseph Doherty 2026-05-18 17:10:30 -04:00
  • 0d8a28d2fe Fix all MxGateway.Client.Rust code-review findings Joseph Doherty 2026-05-18 17:08:55 -04:00
  • f0a4af62b9 Review the clients/ language clients; mark Server-001/003 resolved Joseph Doherty 2026-05-18 16:51:00 -04:00
  • a8aafdf974 Enforce dashboard authorization on all component routes Joseph Doherty 2026-05-18 16:45:29 -04:00
  • 3cc53a8c69 Harden code-review tooling and align REVIEW-PROCESS.md with mxaccessgw Joseph Doherty 2026-05-18 16:36:25 -04:00
  • ae164ea34f Add per-module code review tree under code-reviews/ Joseph Doherty 2026-05-18 16:28:50 -04:00
  • 6c640306e5 Merge branch 'fix/alarm-sta-wiring' Joseph Doherty 2026-05-18 06:31:05 -04:00
  • a67a5a4857 fix(worker): wire alarm command handler and STA poll loop (Gap 1 + Gap 2) Joseph Doherty 2026-05-18 06:30:14 -04:00
  • e00ee61cf0 Place Last Refresh next to Last Deploy on the Galaxy page Joseph Doherty 2026-05-17 01:20:30 -04:00
  • 271bf7edff Give Galaxy timestamp cards double-width boxes Joseph Doherty 2026-05-17 01:16:56 -04:00
  • 3397e99783 Document the dashboard API Keys management page Joseph Doherty 2026-05-17 01:07:35 -04:00
  • f598b3a647 Stop dashboard table cells breaking whole words Joseph Doherty 2026-05-17 00:56:55 -04:00
  • 509b0118d4 Keep dashboard button labels on a single line Joseph Doherty 2026-05-17 00:54:53 -04:00
  • 298836d2f3 Keep dashboard status chips on a single line Joseph Doherty 2026-05-16 23:19:36 -04:00
  • 96bea1d478 Apply technical-light design system to the gateway dashboard Joseph Doherty 2026-05-16 22:30:25 -04:00
  • 867bf18116 alarms-over-gateway: full pipeline (#118) dohertj2 2026-05-01 12:31:27 -04:00
  • a4ed605f74 A.3 (live smoke): full alarms-over-gateway pipeline verified end-to-end Joseph Doherty 2026-05-01 12:17:39 -04:00
  • 4e02927f01 A.3 (alarm-ack-by-name): public AcknowledgeAlarm now accepts Provider!Group.Tag references Joseph Doherty 2026-05-01 11:17:15 -04:00
  • 47b1fd422c A.3 (auto-subscribe): SessionManager issues SubscribeAlarms on session open Joseph Doherty 2026-05-01 11:10:13 -04:00
  • 9b21ca3554 A.3 (gateway dispatcher): WorkerAlarmRpcDispatcher routes alarm RPCs over the worker pipe Joseph Doherty 2026-05-01 10:58:40 -04:00
  • 01f5e6ad91 A.3 (worker IPC slice): proto SubscribeAlarms/Acknowledge/QueryActive commands + executor routing Joseph Doherty 2026-05-01 10:52:04 -04:00
  • 82eb0ad569 A.3 (in-process slice): AlarmDispatcher wires consumer events onto event queue Joseph Doherty 2026-05-01 09:52:35 -04:00
  • f711a55be4 A.2: replace AlarmClientConsumer with wnwrap-based polling consumer Joseph Doherty 2026-05-01 09:44:15 -04:00
  • f490ae2593 docs: revise interop fix path — wnwrapConsumer.dll is the right surface Joseph Doherty 2026-05-01 09:15:37 -04:00
  • 39f9fd8946 probe: BREAKTHROUGH — alarms flow via canonical \Node\Galaxy!Area, blocked by DateTime marshaling Joseph Doherty 2026-05-01 09:06:45 -04:00
  • bb7be14d1d probe: aaAlarmManagedClient receives no alarm data — full consumer chain verified Joseph Doherty 2026-05-01 08:26:29 -04:00
  • 8ac6642bf8 probe: subscribe-parameter sweep — alarms still absent, producer-side blocked Joseph Doherty 2026-05-01 07:53:26 -04:00
  • 4e8928cf71 probe: InitializeConsumer required — provider visible after, alarms still absent Joseph Doherty 2026-05-01 07:43:06 -04:00
  • f4423dfb6d probe: GetProviders=0 — alarm path upstream-blocked on dev rig Joseph Doherty 2026-05-01 07:37:15 -04:00
  • 3ff4969224 probe: GetStatistics polling viable, Galaxy has no active alarms today Joseph Doherty 2026-05-01 07:16:08 -04:00
  • 12881ca791 docs+test: live AlarmClient WM probe — heartbeat-only, hWnd not used Joseph Doherty 2026-05-01 07:05:47 -04:00
  • 6e356da092 docs: AlarmClient public surface — managed-event premise wrong, WM_APP required Joseph Doherty 2026-05-01 06:50:57 -04:00
  • a739fadb5f Merge pull request 'gateway: alarm-RPC dispatcher seam (PRs A.6 + A.7)' (#117) from track-a6-a7-alarm-rpc-dispatch into main dohertj2 2026-04-30 22:50:07 -04:00
  • 6b3c117d1e gateway: alarm-RPC dispatcher seam (PRs A.6 + A.7) Joseph Doherty 2026-04-30 22:47:42 -04:00
  • c7d5b83390 Merge pull request 'worker: AlarmClientConsumer + transition mapper (PR A.5)' (#116) from track-a5-alarm-consumer-wiring into main dohertj2 2026-04-30 22:44:51 -04:00
  • 1ac5bcafb2 worker: AlarmClientConsumer + transition mapper (PR A.5) Joseph Doherty 2026-04-30 22:42:22 -04:00
  • e7c2c546b5 Merge pull request 'worker: aaAlarmManagedClient discovery + reference (alarm-helper foundation)' (#115) from track-alarm-helper-discovery into main dohertj2 2026-04-30 22:20:07 -04:00
  • a14098468b worker: aaAlarmManagedClient discovery + reference (alarm-helper foundation) Joseph Doherty 2026-04-30 22:17:38 -04:00
  • e030661c1b Merge pull request 'worker: document MXAccess Toolkit alarm-API gap (A.2 follow-up)' (#114) from track-a2-followup-com-api-finding into main dohertj2 2026-04-30 21:30:58 -04:00
  • 4e933802a7 worker: document MXAccess Toolkit alarm-API gap (A.2 follow-up) Joseph Doherty 2026-04-30 21:28:31 -04:00
  • 6c3edf4516 Merge pull request 'gateway: AcknowledgeAlarm + QueryActiveAlarms handler tests (PR A.4)' (#113) from track-a4-conditionrefresh-coverage into main dohertj2 2026-04-30 21:23:20 -04:00