Commit Graph

  • 02228b2717 Merge branch 'main' into feat/ackmsg-as-operator feat/ackmsg-as-operator Joseph Doherty 2026-10-20 07:28:45 -04:00
  • fb20997dc9 Merge branch 'fix/pkcs-cve-pin' into main main Joseph Doherty 2026-10-20 07:24:10 -04:00
  • 463748e395 fix(worker): classify ack interop failures at the COM call; ignore late completions Joseph Doherty 2026-10-20 07:18:02 -04:00
  • bd82036d5f docs(worker): record live item-handle-reuse probe for ack writer Joseph Doherty 2026-10-20 07:10:38 -04:00
  • f13950e453 fix(worker): forget write-completion entries for dropped ack item handles Joseph Doherty 2026-10-20 07:09:59 -04:00
  • 219611c821 fix(worker): narrow AlarmAckWriter ArgumentException interop filter Joseph Doherty 2026-10-20 07:09:02 -04:00
  • a09fa0a4d6 fix: pin System.Security.Cryptography.Pkcs 10.0.13 (NU1903) Joseph Doherty 2026-10-20 07:07:59 -04:00
  • 3e988ede88 docs: record gateway-level live verification of AckMsg-as-operator acks Joseph Doherty 2026-10-19 20:07:36 -04:00
  • e7f56622c1 fix: address final ackmsg-as-operator review findings Joseph Doherty 2026-10-19 19:58:24 -04:00
  • 1998ee3e20 docs: address Task 12 review (supersede stale ack steps, outcome rows) Joseph Doherty 2026-10-19 19:45:39 -04:00
  • 027cc7393d fix(python-client): redact operator password from AcknowledgeAlarmReply errors Joseph Doherty 2026-10-19 19:44:49 -04:00
  • 7b81cb7f72 feat(python-client): operator credentials on acknowledge-alarm Joseph Doherty 2026-10-19 19:41:55 -04:00
  • 0143591858 docs(dotnet-client): keep XML docs with their CLI members Joseph Doherty 2026-10-19 19:44:49 -04:00
  • e8ace39418 feat(dotnet-client): operator credentials on acknowledge-alarm Joseph Doherty 2026-10-19 19:42:19 -04:00
  • 9907a97cb0 fix(java-client): redact operator password on async acknowledge-alarm failures Joseph Doherty 2026-10-19 19:42:58 -04:00
  • 84e04b6552 feat(java-client): operator credentials on acknowledge-alarm Joseph Doherty 2026-10-19 19:42:10 -04:00
  • 417a47bdb5 feat(rust-client): operator credentials on acknowledge-alarm Joseph Doherty 2026-10-19 19:42:33 -04:00
  • cfe9f817a3 feat(go-client): operator credentials on acknowledge-alarm Joseph Doherty 2026-10-19 19:42:12 -04:00
  • 9409488008 docs: alarm acknowledgement writes AckMsg as the authenticated operator Joseph Doherty 2026-10-19 19:44:18 -04:00
  • 2858e42e80 feat(gateway): forward operator credentials on alarm acknowledgement Joseph Doherty 2026-10-19 19:40:23 -04:00
  • d6db0ff40d feat(worker): route alarm acks through the operator-authenticated AckMsg writer Joseph Doherty 2026-10-19 19:35:55 -04:00
  • 0d4b2aea2d refactor(worker): alarm consumers resolve the AckMsg item instead of acking Joseph Doherty 2026-10-19 19:35:49 -04:00
  • 8199553734 fix(worker): handle AckMsg add/advise/write COM failures and server death Joseph Doherty 2026-10-19 19:25:43 -04:00
  • 7900df3dce fix(worker): disambiguate MxStatusCategory in AlarmAckWriter Joseph Doherty 2026-10-19 19:22:27 -04:00
  • 76db822df3 feat(worker): acknowledge alarms via authenticated AckMsg write Joseph Doherty 2026-10-19 19:21:55 -04:00
  • 64dc1215fd feat(worker): attribute alarm ack transitions from wnwrap ACK fields Joseph Doherty 2026-10-19 19:18:24 -04:00
  • a94b502ce6 feat(contracts): carry operator credentials on alarm acknowledgement Joseph Doherty 2026-10-19 19:16:39 -04:00
  • bf4b9c6c09 docs(plan): AckMsg-as-operator alarm acknowledgement plan Joseph Doherty 2026-10-19 19:15:20 -04:00
  • 91bbdbf154 Merge branch 'docs/managed-alarm-ack-live-result' into main Joseph Doherty 2026-10-18 15:15:58 -04:00
  • 8c095b9a56 Record the managed GUID alarm-ack live result docs/managed-alarm-ack-live-result Joseph Doherty 2026-10-18 15:11:11 -04:00
  • 6c82de55c6 Merge pull request 'Add opt-in managed GUID alarm-ack path' (#160) from feat/managed-guid-alarm-ack into main Joseph Doherty 2026-10-18 13:12:12 -04:00
  • 6f4c7c3bf1 Keep subtag acks and alarm reads safe on the managed ack path feat/managed-guid-alarm-ack Joseph Doherty 2026-10-18 13:11:01 -04:00
  • 6affbd57ea feat(worker): add opt-in managed GUID alarm-ack path Joseph Doherty 2026-10-18 12:42:07 -04:00
  • 6fc423f608 Merge pull request 'Retain fake worker fault diagnostics in test fixtures' (#155) from fix/fake-worker-fault-diagnostics into main dohertj2 2026-10-13 10:46:14 -04:00
  • 83aa76c33d Retain fake worker fault diagnostics in test fixtures fix/fake-worker-fault-diagnostics Joseph Doherty 2026-10-13 10:35:28 -04:00
  • d779daf6af Merge pull request 'Make framed worker and readiness test gates deterministic' (#153) from fix/framed-worker-test-gates into main dohertj2 2026-10-13 09:59:45 -04:00
  • 42c120aa83 Preserve framed reads across fake worker emission gates fix/framed-worker-test-gates Joseph Doherty 2026-10-13 09:42:09 -04:00
  • 19920b13da Merge pull request 'Allow redundant must_use only in generated Rust service traits' (#152) from fix/generated-rust-must-use into main dohertj2 2026-10-13 09:37:53 -04:00
  • a99070005f Fix Rust 1.99 lint for generated service traits fix/generated-rust-must-use Joseph Doherty 2026-10-13 09:24:07 -04:00
  • f40409a688 docs: strip task-tracking IDs from code comments and fill missing XML docs Joseph Doherty 2026-10-07 15:34:32 -04:00
  • f2e0861709 docs: note that psbridge and winrm remote access to the wonder boxes are disabled (2026-09-11) Joseph Doherty 2026-09-11 09:05:35 -04:00
  • 4f931e4b7e chore(deps): bump ZB.MOM.WW.Auth 0.2.1->0.3.0 Joseph Doherty 2026-09-03 10:57:10 -04:00
  • d16ae4e267 docs(claude): note the umbrella index's short-row convention for cross-repo propagation Joseph Doherty 2026-09-03 10:47:48 -04:00
  • 74ba889dea docs: record cycle-3 client release Joseph Doherty 2026-08-25 12:47:54 -04:00
  • 5776021970 ci(rust): allow generated result size lint clients/go/v0.2.1 Joseph Doherty 2026-08-25 12:28:12 -04:00
  • a11786cbea docs: record batch N portable gates Joseph Doherty 2026-08-25 12:09:40 -04:00
  • aea2c74fdf docs: start batch N release gate Joseph Doherty 2026-08-25 12:06:34 -04:00
  • 8b147a32a2 docs: record batch M verification Joseph Doherty 2026-08-25 12:02:19 -04:00
  • cc143b52cf ci(TST-35): run gateway suite on windev nightly Joseph Doherty 2026-08-25 11:56:35 -04:00
  • ad79238c84 docs: record batch L verification Joseph Doherty 2026-08-25 11:50:48 -04:00
  • 986c6c0ce4 fix(IPC-36): import obsolete attribute namespace Joseph Doherty 2026-08-25 11:49:02 -04:00
  • 484028e721 feat(GWC-37,WRK-32): refresh live alarm watch lists Joseph Doherty 2026-08-25 11:46:07 -04:00
  • 1b11e89f29 docs: record batch K verification Joseph Doherty 2026-08-25 11:26:12 -04:00
  • 5cdb3da8c0 fix(CLI-47,CLI-48,CLI-49,CLI-50): align alarm feed clients Joseph Doherty 2026-08-25 11:25:47 -04:00
  • feadcf5740 docs: record batch J verification Joseph Doherty 2026-08-25 11:14:33 -04:00
  • d6c5a11ae6 fix(IPC-36,IPC-37): guard secondary contracts Joseph Doherty 2026-08-25 11:14:14 -04:00
  • f3827c71c9 docs: record batch I verification Joseph Doherty 2026-08-25 11:01:38 -04:00
  • 1875426e4b fix(SEC-38,SEC-39): preserve aggregate and fallback throttles Joseph Doherty 2026-08-25 11:00:29 -04:00
  • 780720165a fix(GWC-35): repair re-raised alarm snapshots Joseph Doherty 2026-08-25 10:58:21 -04:00
  • b0156c685e fix(GWC-33): unregister terminal worker queue gauge Joseph Doherty 2026-08-25 10:56:23 -04:00
  • f2090fe1b5 docs: record batch H verification Joseph Doherty 2026-08-25 10:53:03 -04:00
  • 92aae28f07 chore(GWC-36,IPC-38,TST-33,TST-34,TST-36): close cycle-3 currency gaps Joseph Doherty 2026-08-25 10:52:39 -04:00
  • 4614080e24 docs: normalize continuation design formatting Joseph Doherty 2026-08-25 10:41:22 -04:00
  • 8e30ec5be9 docs: plan and track cycle-3 P2 continuation Joseph Doherty 2026-08-25 10:40:55 -04:00
  • 30548da71c docs: design cycle-3 P2 continuation Joseph Doherty 2026-08-25 10:37:30 -04:00
  • 914495a9f3 chore: ignore project-local worktrees Joseph Doherty 2026-08-20 12:14:23 -04:00
  • fa364ce139 chore(archreview): cycle-3 remediation integration gate recorded (gateway 1183/1183, windev worker 524/524) Joseph Doherty 2026-08-20 09:41:49 -04:00
  • f2ab9cc879 Merge fix/c3-tracker-hygiene: GWC-31 perf-pass comments relabeled PERF-nn, archreview prefixes reserved in REVIEW-PROCESS.md, cycle-1/2 tracker housekeeping (GWC-16 Won't fix, IPC-08/IPC-31 Done, TST-06/17 refreshed, WRK-29..31 reserved) Joseph Doherty 2026-08-20 09:40:05 -04:00
  • cb820bb666 chore(archreview): tracker row G → Done with outcome notes Joseph Doherty 2026-08-20 09:39:59 -04:00
  • c6650c156b Merge fix/c3-session-lifecycle: GWC-32 WorkerClient dispose is terminal, GWC-34 attach-after-dispose throws SessionNotReady, GWC-37 subtag watch-list coverage graded on provider status + re-resolved at failover edge Joseph Doherty 2026-08-20 09:39:53 -04:00
  • 193221773d fix(GWC-37): grade the alarm subtag watch-list instead of latching it silently Joseph Doherty 2026-08-20 09:38:46 -04:00
  • 06cd8b844c chore(archreview): tracker rows D/E → Done with outcome notes Joseph Doherty 2026-08-20 09:33:59 -04:00
  • cfbc99581b Merge fix/c3-ipc-boundaries: IPC-33 drain budget bounded under the gRPC send cap + validator upper coupling, IPC-39 pre-check sequence allowance, IPC-34 WorkerCancel on caller cancellation + CallerCancelled code, IPC-35 handshake WorkerFault surfaces category Joseph Doherty 2026-08-20 09:33:55 -04:00
  • ab41362a5c fix(IPC-35): surface a handshake-phase WorkerFault with its category and diagnostic Joseph Doherty 2026-08-20 09:32:01 -04:00
  • b27035b3a6 fix(IPC-34): forward a WorkerCancel when the caller abandons a command, not only on gateway timeout Joseph Doherty 2026-08-20 09:31:29 -04:00
  • 9f0c3fd9fa Merge fix/c3-dashboard-acl: SEC-41 ACL re-resolves tag grants from group claims, SEC-40 alarms hub/page behind non-bypassable authenticated-role policy, GWC-38 browse scope fails closed without identity under ApiKey mode Joseph Doherty 2026-08-20 09:31:21 -04:00
  • a71663a2a2 fix(IPC-39): make the CommandTooLarge pre-check allow for the sequence stamp Joseph Doherty 2026-08-20 09:30:56 -04:00
  • 8257a0333e docs(SEC-40): correct the hub-mapping comment now that AlarmsHub uses its own policy Joseph Doherty 2026-08-20 09:30:45 -04:00
  • 577a0db862 fix(IPC-33): bound the DrainEvents byte budget against the gRPC send cap, not just the pipe frame max Joseph Doherty 2026-08-20 09:30:39 -04:00
  • 2ef7b93761 fix(SEC-41, SEC-40): re-resolve dashboard tag grants; gate the alarm feed on a real role Joseph Doherty 2026-08-20 09:29:44 -04:00
  • b177636d7a fix(GWC-38): deny Galaxy browse when the ambient identity is absent under API-key auth Joseph Doherty 2026-08-20 09:28:54 -04:00
  • 282a0e70ad fix(GWC-34): fail an attach that races session disposal instead of hanging it Joseph Doherty 2026-08-20 09:25:21 -04:00
  • 3619152b9f chore(GWC-31): relabel perf-pass GWC-3x comments to PERF-nn; tracker housekeeping Joseph Doherty 2026-08-20 09:23:36 -04:00
  • ee68cc3f72 Merge fix/c3-client-versions: CLI-46 client versions bumped past the published train (0.2.1 / Java 0.2.2), pypi 0.2.0 broken-connect() note, check-client-versions.ps1 drift guard in CI Joseph Doherty 2026-08-20 09:22:48 -04:00
  • 7200023bcc fix(CLI-46): bump client versions past the already-published train + add PR-time drift guard Joseph Doherty 2026-08-20 09:22:28 -04:00
  • 058d8d529f fix(GWC-32): make WorkerClient disposal a terminal transition Joseph Doherty 2026-08-20 09:22:17 -04:00
  • aa07497cba Merge fix/c3-worker-residuals: WRK-33 observed command-task wrapper, WRK-32 pre-baseline pump + recency contract documented, WRK-34 Watchdog CommandMethod label Joseph Doherty 2026-08-20 09:21:42 -04:00
  • f1353dda86 chore(plans): mark batch F (WRK-32, WRK-33, WRK-34) done-pending-windev Joseph Doherty 2026-08-20 09:21:16 -04:00
  • 3679e59eed fix(WRK-34): stop writing the watchdog correlation id into CommandMethod Joseph Doherty 2026-08-20 09:20:34 -04:00
  • f59c34a544 Merge fix/c3-glauth-doc: TST-31 glauth.md reconciled against config.toml, live WriteSecured credential re-derived, auth outcome logged Joseph Doherty 2026-08-20 09:20:28 -04:00
  • 20a3eefb1e fix(WRK-32): pre-baseline pump for write-completion correlation + honest contract docs Joseph Doherty 2026-08-20 09:20:28 -04:00
  • 22d5d52c14 fix(TST-31): reconcile glauth.md with the shared GLAuth directory, fix propagated live-test credential Joseph Doherty 2026-08-20 09:19:59 -04:00
  • 93edb1b74d fix(WRK-33): observe the discarded command-task wrapper's fault Joseph Doherty 2026-08-20 09:17:21 -04:00
  • ddfd41b06d docs(archreview): cycle-3 remediation plan + tracker (batches A-G, model assignments) Joseph Doherty 2026-08-20 09:14:40 -04:00
  • 7c5eb062e3 docs(archreview): cycle-3 remediation plan + tracker (batches A-G, model assignments) Joseph Doherty 2026-08-20 09:14:40 -04:00
  • b75f8b1704 docs(archreview): cycle-3 remediation plan + tracker (batches A-G, model assignments) Joseph Doherty 2026-08-20 09:14:40 -04:00
  • 6c784e3db7 docs(archreview): cycle-3 remediation plan + tracker (batches A-G, model assignments) Joseph Doherty 2026-08-20 09:14:40 -04:00
  • f4919ba97c docs(archreview): cycle-3 architecture review (2026-08-19 @ 8b3e3b3) Joseph Doherty 2026-08-20 09:10:12 -04:00
  • 8b3e3b3b45 Merge feat/sweep-reread-tag-summary: fca978d sweep re-read (17 collateral rationale deletions restored across 10 files) + DashboardGroupTagMapping summary now states the short-name GroupToTag key constraint Joseph Doherty 2026-08-18 09:39:12 -04:00
  • a8a8147a61 chore(plans): record sweep re-read + GroupToTag summary follow-ups as closed Joseph Doherty 2026-08-18 09:36:17 -04:00