Treat Blink like a new teammate who can research quickly, draft options, and execute once the plan is clear. Your job is to set direction, provide context, and keep scope small. Start broad, then get specific, and iterate in short cycles.
You are planning work for a small feature.Context:- Repo: <public link or description>- Area: notifications service (Go), stores messages in Postgres- Problem: daily summary email sometimes duplicates entries- Constraints: keep DB schema stable- Success: no duplicates; add an integration test; draft PRTask: Propose 2–3 approaches with trade-offs (risk, complexity, testability). Then propose a step-by-step plan for the lowest-risk path with clear acceptance criteria and a first milestone suitable for a small PR.
Copy
We’re evaluating background job frameworks.Context:- Framework: Node.js 20- Current stack: Express, Prisma, Postgres- Needs: retries, delayed jobs, metrics, horizontal scalingTask: Compare BullMQ vs. Bree vs. Temporal (self-hosted). Provide: pros/cons, code snippets for a minimal worker, migration risk, and the safest recommendation for our team skill level. End with a suggested proof-of-concept plan (1–2 days).