76ffd5c9a3
docs: implementation plan for stillpending §8 completion (9 tasks)
Joseph Doherty
2026-06-16 16:29:49 -04:00
6030bfa18e
docs: design for stillpending §8 completion (Approach C)
Joseph Doherty
2026-06-16 16:19:49 -04:00
82755a3623
docs(stillpending): reflect session-resilience merge (multi-subscriber resolved, reconnect core) + disable-login flag
Joseph Doherty
2026-06-16 15:53:11 -04:00
121ab7e263
fix(galaxy): include undeployed areas in browse + re-root orphaned objects
Joseph Doherty
2026-06-16 12:49:03 -04:00
ca443b1903
test+docs(dashboard): assert hub policy under disable-login; correct warning/doc wording
Joseph Doherty
2026-06-16 09:30:13 -04:00
7a2da4d8b6
chore(plan): mark dashboard disable-login tasks complete
Joseph Doherty
2026-06-16 09:23:50 -04:00
a0b21ca225
refactor(dashboard): consistent effective-user in disable-login warning; doc the config read
Joseph Doherty
2026-06-16 09:23:13 -04:00
3690e4c2ca
feat(dashboard): swap to auto-login handler when DisableLogin is set
Joseph Doherty
2026-06-16 09:14:27 -04:00
1d652b24c6
refactor(dashboard): normalize auto-login user in ctor; clarify claim-shape doc; add custom-user test
Joseph Doherty
2026-06-16 08:23:14 -04:00
ee1423db7a
docs: document dashboard DisableLogin / AutoLoginUser dev flag
Joseph Doherty
2026-06-16 08:16:45 -04:00
4993057ed5
feat(dashboard): add auto-login auth handler for DisableLogin mode
Joseph Doherty
2026-06-16 08:14:51 -04:00
a894717319
docs(plan): dashboard disable-login implementation plan + tasks
Joseph Doherty
2026-06-16 07:54:43 -04:00
0856cd4f93
docs: dashboard disable-login design + save session-resilience tasklist snapshot
Joseph Doherty
2026-06-16 07:47:31 -04:00
c446bef64f
chore(plan): mark session-resilience tasks 1-12 complete
Joseph Doherty
2026-06-16 07:29:17 -04:00
c7a7cd1e5e
fix(sessions): tidy replay filter/comment; zero OldestAvailableSequence when no gap
Joseph Doherty
2026-06-16 07:28:37 -04:00
36ab8d15f1
feat(sessions): replay-on-reconnect with ReplayGap sentinel
Joseph Doherty
2026-06-16 07:22:19 -04:00
042f5e3d82
fix(sessions): expose DetachGraceSeconds in effective-config; single clock; close reconnect-vs-sweep race
Joseph Doherty
2026-06-16 07:11:59 -04:00
db95f8644f
feat(sessions): detach-grace retention window for reconnect
Joseph Doherty
2026-06-16 06:15:46 -04:00
85e4334bb7
docs(contracts): clarify ReplayGap drain-exclusion and resume-boundary semantics
Joseph Doherty
2026-06-16 05:09:47 -04:00
9beb67c1e9
feat(contracts): add ReplayGap signal to MxEvent for reconnect replay
Joseph Doherty
2026-06-16 05:04:17 -04:00
056bb39a4d
test(gateway): deterministic multi-subscriber test sync + cap-rejection specificity
Joseph Doherty
2026-06-15 16:34:12 -04:00
9dd97a27f1
test(gateway): end-to-end multi-subscriber fan-out via fake worker
Joseph Doherty
2026-06-15 16:09:58 -04:00
281e00b300
refactor(sessions): derive subscriber mode from session config; close Task 8 review nits
Joseph Doherty
2026-06-15 15:53:27 -04:00
ac42783e36
feat(sessions): multi-subscriber cap enforcement + mode-gated FailFast
Joseph Doherty
2026-06-15 15:32:08 -04:00
7b12eebbd1
docs: add MaxEventSubscribersPerSession to config shape example; assert its default
Joseph Doherty
2026-06-15 15:16:44 -04:00
bd190ab012
feat(config): allow multiple event subscribers + add MaxEventSubscribersPerSession cap
Joseph Doherty
2026-06-15 15:13:21 -04:00
2ead9bc200
fix(dashboard): close StartDashboardMirror/DisposeAsync race; internal-overflow test + metric label
Joseph Doherty
2026-06-15 15:02:36 -04:00
1ea08c3b10
feat(dashboard): mirror events via SessionEventDistributor subscriber (fixes dark feed without gRPC client)
Joseph Doherty
2026-06-15 14:42:32 -04:00
4f43733b96
test(sessions): document overflow race safety + close backpressure coverage gaps
Joseph Doherty
2026-06-15 13:46:37 -04:00
039111ca05
feat(sessions): per-subscriber backpressure isolation in SessionEventDistributor
Joseph Doherty
2026-06-15 13:39:25 -04:00
61627fc5b0
fix(sessions): make EventSubscriberLease dispose atomic; dedupe lease dispose
Joseph Doherty
2026-06-15 13:29:27 -04:00
7f1018bac1
feat(sessions): route event streaming through SessionEventDistributor
Joseph Doherty
2026-06-15 13:18:28 -04:00
c2c518862f
fix(sessions): replay-buffer gap edge cases, effective-config exposure, capacity-0 tests
Joseph Doherty
2026-06-15 12:48:11 -04:00
e962737d2c
feat(sessions): add bounded replay ring buffer to SessionEventDistributor
Joseph Doherty
2026-06-15 12:42:15 -04:00
7773bdebbd
fix(sessions): close SessionEventDistributor dispose/register races + add overflow logging
Joseph Doherty
2026-06-15 12:37:39 -04:00
55526d5e56
fix(gateway): preserve raw client correlation id in denial audit DetailsJson + add wiring test (§1.2)
Joseph Doherty
2026-06-15 09:56:24 -04:00
a59fc998e3
fix(python): UTC-normalize galaxy-last-deploy output, add deploy-event collector, help text, test
Joseph Doherty
2026-06-15 09:53:01 -04:00
539e6ef2de
fix(rust): warn when browse --depth ignored, extract page-size const, tidy clones
Joseph Doherty
2026-06-15 09:52:24 -04:00
742ced7970
test(go): assert ping echo in JSON output; comment ping fallback
Joseph Doherty
2026-06-15 09:52:13 -04:00
bd46ba1270
fix(test): drop removed logger arg from GalaxyRepositoryGrpcService test call sites; docs: STA phrasing
Joseph Doherty
2026-06-15 09:52:07 -04:00
0032d2dc44
docs+chore: fix stale prose, project names, remove dead MapSqlException (§7)
Joseph Doherty
2026-06-15 09:43:00 -04:00
8415f35abd
feat(gateway): thread ClientCorrelationId into constraint-denial audit (§1.2)
Joseph Doherty
2026-06-15 09:42:40 -04:00
883557fc8a
docs: implementation plan for stillpending.md completion
Joseph Doherty
2026-06-15 09:35:50 -04:00
4a00b1bdc1
docs: design for completing stillpending.md actionable items
Joseph Doherty
2026-06-15 09:32:01 -04:00
c7f754c77b
fix(client/python): cap setuptools<77 so dist stays metadata 2.2 for Gitea PyPI feed; proprietary via classifier
clients/go/v0.1.1
Joseph Doherty
2026-06-15 05:30:22 -04:00
144c293f05
chore(clients): bump all five clients 0.1.0 -> 0.1.1 for release
Joseph Doherty
2026-06-15 05:07:17 -04:00
7c957908f8
docs(code-review): regenerate index — all re-review findings resolved
Joseph Doherty
2026-06-15 03:04:37 -04:00
6659653673
fix(client/java): handle PROVIDER_STATUS alarm-feed arm — CLI build break (Client.Java-039)
Joseph Doherty
2026-06-15 03:01:13 -04:00