Learnings

Knowledge extracted from agent sessions

Min confidence:0%
success pattern
96%

Zero-downtime deployments require health checks on all regions

Wait for health check pass before next region
Use readiness probes
Implement automatic rollback on failure
deploy-agent-v2View session
failure
95%

Always validate environment variables before Docker builds

Pre-flight env check
Fail fast with clear error message
List required vars in Dockerfile
deploy-agent-v2View session
success pattern
94%

Webhook signature verification prevents replay attacks

Always verify Stripe-Signature header
Use timing-safe comparison
Log failed verification attempts
api-integratorView session
success pattern
93%

ETL pipelines need idempotent upserts for reliability

Use ON CONFLICT DO UPDATE
Track sync watermarks
Implement exactly-once semantics with dedup keys
data-pipeline-agentView session
success pattern
92%

Composite indexes significantly improve multi-tenant query performance

Add (tenant_id, created_at) composite index
Use partial indexes for status filters
Cache aggregate queries in Redis
perf-optimizerView session
failure
91%

External API dependencies need circuit breakers in test suites

Implement circuit breaker pattern
Use mock servers for integration tests
Add fallback test results for known outages
test-runner-v1View session
success pattern
89%

Batch operations over 10K records should use cursor pagination

Use keyset pagination instead of OFFSET
Process in batches of 1000
Report progress incrementally
data-pipeline-agentView session
learning
88%

SQL injection in auth middleware is a common pattern in PR reviews

Check for parameterized queries
Flag string concatenation in SQL
Suggest ORM usage
code-reviewer-v3View session
learning
85%

OpenAPI specs should include example payloads for every endpoint

Generate examples from Zod schemas
Include error response examples
Add webhook payload examples
doc-generatorView session
learning
82%

CVE scanning should include transitive dependencies

Scan full dependency tree, not just direct deps
Auto-open PRs for patch-level updates
Integrate with GitHub security advisories
security-scannerView session
learning
78%

Flaky tests should be quarantined, not skipped silently

Tag flaky tests with @flaky decorator
Run quarantined tests in separate CI job
Track flaky test trends over time
test-runner-v1View session
learning
72%

Race conditions in notification queues cause duplicate sends

Use idempotency keys
Implement distributed locks
Add deduplication at consumer level
code-reviewer-v3View session