Skip to main content

Club Pulse

@maphew/club-pulsev2026.10.15.3· MIT· 8d agoBEHAVIORSWORKFLOWS
01README

Swamp Club points velocity. Samples a member's leaderboard score on a cadence, diffs consecutive samples, and buckets the deltas by minute, hour, and day into a markdown report and a self-contained HTML dashboard. Two methods (sample, pulse) plus a bundled club-pulse workflow and a pulse-view dashboard viewer.

02Release Notes

Packaging fix: quote the bundled workflow name so the scoped identifier parses as YAML, and list the workflow by basename so it packs as workflow-club-pulse.yaml and registers under the scoped name. No model schema changes.

03Behaviors1
@maphew/club-pulsev2026.10.15.3src/club_pulse.ts

Global Arguments

ArgumentTypeDescription
usernamestringSwamp Club username to track (required)
clubUrl?stringSwamp Club base URL
maxSamples?numberMaximum samples retained in the rolling buffer
reportBuckets?numberHow many recent buckets to render per granularity in the report
timeoutMs?numberPer-request timeout in milliseconds
fn sample()
Fetch the current club-points snapshot and append it to the rolling buffer
fn pulse()
Bucket recorded samples into minute / hour / day point deltas and render the pulse report

Resources

samples(infinite)— Rolling buffer of timestamped club-points samples
pulse(infinite)— Bucketed club-points velocity (minute / hour / day)

Files

report(text/markdown)— Markdown club-points pulse report
dashboard(text/html)— Self-contained HTML club-points dashboard
04Workflows1
@maphew/club-pulsea0ce58fc-b119-4f40-8e8f-ea13a70b054b

Sample the tracked Swamp Club member's points on a fixed cadence and refresh the minute / hour / day pulse report. Sampling cadence bounds bucket resolution — at 5-minute sampling the minute table shows 5-minute steps. Requires a model instance named club-pulse with the username global arg set.

pulseAppend a club-points sample and rebuild the bucketed pulse report
1.sampleclub-pulse.sample— Fetch and append the current club-points snapshot
2.refreshclub-pulse.pulse— Bucket recorded samples into minute / hour / day deltas
05Previous Versions4
2026.10.15.2MIT(was AGPL-3.0-only)

Relicense from AGPL-3.0-only to MIT.

updated binaries

2026.10.15.1AGPL-3.0-only(was none)

Declare license: AGPL-3.0-only in the manifest; no model, workflow, or schema changes.

updated binaries

2026.10.14.2

updated binaries

2026.10.14.1
06Stats
A
100 / 100
Downloads
7
Archive size
16.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
07Platforms
08Labels