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
6fc423f608
Merge pull request 'Retain fake worker fault diagnostics in test fixtures' (#155) from fix/fake-worker-fault-diagnostics into main
dohertj22026-10-13 10:46:14 -04:00
d779daf6af
Merge pull request 'Make framed worker and readiness test gates deterministic' (#153) from fix/framed-worker-test-gates into main
dohertj22026-10-13 09:59:45 -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
dohertj22026-10-13 09:37:53 -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