Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
7576abb
docs: daily-IM load scenario design spec
claude May 27, 2026
4bf43d0
docs: daily-IM load scenario implementation plan
claude May 27, 2026
1703b02
loadgen: add DailyBands field and daily-light/heavy/power presets
claude May 27, 2026
73aeaf5
loadgen: banded fixture build for daily-IM presets
claude May 27, 2026
75bedcc
loadgen: diurnal envelope for daily-IM scenario
claude May 27, 2026
0bd8a5d
loadgen: user state machine + action picker for daily-IM
claude May 27, 2026
58fa2ca
loadgen: send/read-receipt/room-list action handlers
claude May 27, 2026
fb31152
loadgen: history/mute/room-create/member-add/thread action handlers
claude May 27, 2026
cc2f79a
loadgen: direct receiver pool for daily-IM scenario
claude May 27, 2026
4825ecd
loadgen: multiplex receiver pool with drop counting
claude May 27, 2026
4938b8f
loadgen: SLO verdict evaluator for daily-IM steps
claude May 27, 2026
3d53afc
loadgen: pending poller + service scraper + self-metrics
claude May 27, 2026
db5d998
loadgen: parseDailyConfig CLI flags + validation
claude May 27, 2026
24b0e97
loadgen: per-step lifecycle (warmup/hold/cooldown)
claude May 27, 2026
7351c5e
loadgen: per-user emitter goroutines + runDaily control loop
claude May 27, 2026
d87b319
loadgen: console + CSV report for daily-IM scenario
claude May 27, 2026
d9728e4
loadgen: production envFactory and runDaily entrypoint
claude May 27, 2026
e640a1b
loadgen: dispatch test + usage line for daily subcommand
claude May 27, 2026
04c2dd4
loadgen: integration test for daily-IM scenario
claude May 27, 2026
3b6bc00
loadgen: deploy/run-daily target for daily-IM scenario
claude May 27, 2026
74c62f6
docs(loadgen): document daily-IM scenario
claude May 27, 2026
ef9542e
loadgen: httptest unit coverage for pending poller + service scraper
claude May 27, 2026
a3e34e0
loadgen: fixes from code review (recall pass)
claude May 27, 2026
ebf328a
loadgen: fix integration test call site after newMultiplexPool sig ch…
claude May 28, 2026
d2fb1d8
loadgen(daily): add CLI usage documentation with examples
claude Jun 1, 2026
829b3e7
loadgen(daily): log fixture build start + elapsed time
claude Jun 1, 2026
79cf5b2
loadgen(daily): tolerate flaky /jsz; drop pending-growth signal vs ab…
claude Jun 1, 2026
d33ace6
loadgen(daily): NatsMonitoringURL env var for the /jsz poller
claude Jun 1, 2026
72156ff
loadgen(preset): stub-pair DM band for O(N*perUser) fixture build
claude Jun 1, 2026
e26ab1a
loadgen(daily): correctness + operational fixes for core-tool use
claude Jun 1, 2026
dfd5ed7
loadgen(perf): slot-bag picker for non-DM bands + shard Collector
claude Jun 2, 2026
8b9a560
loadgen: reconcile with main after rebase (drop dup waitOrCancel + Re…
claude Jun 2, 2026
0f70318
loadgen(daily): skip integration test that needs full backend stack
claude Jun 2, 2026
3769880
loadgen(daily): flush after Subscribe so server registers interest be…
claude Jun 2, 2026
1f2f95f
loadgen(daily): pass NATS_CREDS_FILE to pool + publisher conns
claude Jun 2, 2026
7f94577
loadgen(daily): use Request for readReceipt; room-service expects a r…
claude Jun 2, 2026
a0fe635
loadgen(daily): pre-flight check for un-seeded mongo + readReceipt us…
claude Jun 2, 2026
cd7f90c
loadgen(daily): stop overriding preset.Users — caused fixture ID mism…
claude Jun 2, 2026
ca6e1d0
docs(loadgen): comprehensive Daily-IM operator guide
claude Jun 2, 2026
e9ac0d8
loadgen(daily): per-action latency breakdown in console + CSV
claude Jun 2, 2026
8a78261
loadgen(daily,seed): add --users flag to override preset.Users
claude Jun 2, 2026
c03662e
loadgen(daily): set X-Request-ID header on every NATS publish/request
claude Jun 2, 2026
0288d22
loadgen(daily): memberAdd picks from channel rooms only
claude Jun 2, 2026
c40492f
loadgen(daily): roomCreate includes neighbor user; memberAdd uses rea…
claude Jun 2, 2026
d8cf64b
loadgen(daily): apply per-request timeout in the request closure
claude Jun 2, 2026
27d6309
loadgen(daily): per-action latency gates the verdict
claude Jun 2, 2026
46b2746
loadgen(daily): rename read_receipt action to mark_read
claude Jun 2, 2026
7829660
loadgen(history): stream per-room seed plan to avoid OOM on history-l…
claude Jun 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,4 @@ chat-frontend/junit.xml
# air live-reload tmp artifacts.
tmp/
.air.*.toml
/loadgen
Loading
Loading