Skip to content

fix: e2e secret logging, dist tracking, Redis rate-limit boot, idempotency TTL (#67-#70) - #138

Merged
victorisiguzoruzoma874 merged 5 commits into
SynapsVault:mainfrom
rdj-savyy:fix/rdj-issues-67-70
Oct 19, 2026
Merged

victorisiguzoruzoma874 merged 5 commits into
SynapsVault:mainfrom
rdj-savyy:fix/rdj-issues-67-70

Conversation

@rdj-savyy

Copy link
Copy Markdown
Contributor

Closes #67
Closes #68
Closes #69
Closes #70

Summary

1a8ae2c: fix: stop printing e2e test wallet secret key (#67)

  • scripts/e2e-test.ts: removed the keypair.secret() log line; only the public key is printed.

7e93be4: fix: untrack built registry-client dist and build it in CI/Docker (#68)

  • git rm --cached on packages/registry-client/dist/* (already in .gitignore).
  • CI build step and Dockerfile builder stage now run npx tsc -p packages/registry-client before npm run build.

55feb7f: fix: handle Redis rate-limit store connect failures with backoff (#69)

  • RedisSlidingWindowStore connects via a non-rejecting connectSafely(), logs the fallback once, and retries with capped exponential backoff.
  • Client uses a bounded reconnect strategy and reschedules on end; close() stops the timer. Adds a test with an unreachable Redis URL.

8075f76: fix: shorten idempotency in-progress marker TTL (#70)

  • New IDEMPOTENCY_IN_PROGRESS_TTL_MS (2x REQUEST_TIMEOUT_MS) in src/lib/idempotency.ts.
  • POST /resources passes it as the TTL for the { inProgress: true } marker; completed records keep the full TTL. Adds a test.

@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@rdj-savyy Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@vercel

vercel Bot commented Oct 19, 2026

Copy link
Copy Markdown

@rdj-savyy is attempting to deploy a commit to the work Team on Vercel.

A member of the Team first needs to authorize it.

- src/lib/idempotency.ts: merged [markers] — model resolved the conflict markers
- src/routes/resources.ts: merged [markers] — model resolved the conflict markers

Co-authored-by: Simple Agent <agent@simple.dev>
@victorisiguzoruzoma874
victorisiguzoruzoma874 merged commit 3515887 into SynapsVault:main Oct 19, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants