Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0
Why this matters
README.md states Node 18+ while the Dockerfile pins node:22-alpine, and it does not document the many required env vars in .env.example (contract IDs, admin secret, score deltas), the background schedulers, or webhook secret/HMAC verification, making onboarding error-prone.
Acceptance criteria
Files to touch
- README.md
- .env.example
- src/config/env.ts
- src/services/webhookService.ts
Out of scope
- Generating API reference docs
- Architecture diagrams
Why this matters
README.md states Node 18+ while the Dockerfile pins node:22-alpine, and it does not document the many required env vars in .env.example (contract IDs, admin secret, score deltas), the background schedulers, or webhook secret/HMAC verification, making onboarding error-prone.
Acceptance criteria
Files to touch
Out of scope