Record the gaps found against other SMPP libraries, and make configurable and extendable a goal #4

Merged
lilleman merged 3 commits from todo-library-gaps into main 2026-09-14 17:32:56 +02:00
Owner
  • AGENTS.md: new goal 6, configurable and extendable without costing the defaults. Goal 8 now routes state wider than a session (pools, shared limits, what survives a restart) through one optional store. Goals after 5 renumbered, references included. Decision: CI tests on Linux only, and src/ keeps off what is known to break on macOS or Windows.
  • todo.md: every gap from comparing 0.5.0 with other SMPP libraries. A limiter hook replaces the throttling decline; failover (fixed or round robin, starting over on by default), shipping src and coverage floors are planned; the optional store is at the bottom; CommonJS stays declined; the v0.5.0 tag is ticked.
- AGENTS.md: new goal 6, configurable and extendable without costing the defaults. Goal 8 now routes state wider than a session (pools, shared limits, what survives a restart) through one optional store. Goals after 5 renumbered, references included. Decision: CI tests on Linux only, and `src/` keeps off what is known to break on macOS or Windows. - todo.md: every gap from comparing 0.5.0 with other SMPP libraries. A limiter hook replaces the throttling decline; failover (fixed or round robin, starting over on by default), shipping `src` and coverage floors are planned; the optional store is at the bottom; CommonJS stays declined; the v0.5.0 tag is ticked.
lilleman added 1 commit 2026-09-14 16:32:24 +02:00
Record the gaps found against other SMPP libraries, and make configurable and extendable a goal
Test / lint (pull_request) Successful in 1m4s
Test / test (18) (pull_request) Successful in 17s
Test / test (20) (pull_request) Successful in 17s
Test / test (22) (pull_request) Successful in 18s
Test / test (24) (pull_request) Successful in 25s
Test / test (26) (pull_request) Successful in 56s
b3cbbba615
lilleman added 1 commit 2026-09-14 17:08:56 +02:00
Plan failover, an optional store for pooling and restarts, shipping src, and Gitea runners for macOS and Windows
Test / lint (pull_request) Successful in 19s
Test / test (18) (pull_request) Successful in 18s
Test / test (20) (pull_request) Successful in 18s
Test / test (22) (pull_request) Successful in 19s
Test / test (24) (pull_request) Successful in 17s
Test / test (26) (pull_request) Successful in 18s
e32f9ccf46
lilleman added 1 commit 2026-09-14 17:26:48 +02:00
Set failover's options, and decide to test on Linux only while keeping macOS and Windows unbroken
Test / lint (pull_request) Successful in 19s
Test / test (24) (pull_request) Successful in 17s
Test / test (26) (pull_request) Successful in 17s
Test / test (18) (pull_request) Successful in 17s
Test / test (20) (pull_request) Successful in 17s
Test / test (22) (pull_request) Successful in 17s
baa0ad553a
lilleman merged commit baa0ad553a into main 2026-09-14 17:32:56 +02:00
lilleman deleted branch todo-library-gaps 2026-09-14 17:32:56 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/smpp-js#4