-
Notifications
You must be signed in to change notification settings - Fork 52
Closed
Labels
Description
Description
Prizes
🏆 Technical Champion - Awarded to the highest quality PR
- All on-time PRs will be reviewed for
- difficulty
- quality
- completeness
- The winning PR will be merged, you will receive the full bounty, and get featured on the Prequel blog.
⭐ Community Champion - Awarded to the submission most loved by the community
- To participate in this category, you must
- Share your PR online (X or other forums)
- tag: @prequel-dev and @nats_io
- describe the problem you are detecting
- Embed a link to your social posts in your PR comment
- Follow prequel on X @prequel_dev and LinkedIn [prequel-dev] (https://www.linkedin.com/company/prequel-dev/)
- Share your PR online (X or other forums)
- Your PR will be merged and you will receive a tip worth 25% of the bounty.
🙌 All other merged PRs will receive a tip worth 10% of the bounty. (Max 10)
Challenge
NATS delivers lightweight, high-performance messaging for distributed and cloud-native applications — yet subtle failure modes can quietly trigger cascading issues across your systems.
Your task: Reproduce a high-severity NATS failure on a recent release and write a detection rule that reliably flags the issue in real-world production environments.
✅ You must:
- Reproduce the failure scenario
- Share a minimal, working reproduction (e.g., Helm, Docker Compose, etc.)
- Write a unique CRE-format detection rule for
preq
- Install
preq
and run the rule
📦 Deliverables:
- Reproduction setup and clear README
- create a private repo and invite the maintainers (@tonymeehan @Lyndon-prequel)
- Link to your unique rule in the CRE playground
- PR containing
- the new CRE rule
- example logs in test.log
- updated tags.yaml and category.yaml files
- Short demo video of
- your reproduction
- running the rule. i.e
cat test.log | preq -r your_rule.yaml -d
💰 /bounty $200
Rule
No response
Related issues or PRs
No response
References
No response
Redacted Example Data
No response