Skip to content

Integrate Sentry error tracking #10

Description

@ElbertePlinio

Agent plan

Goal: Integrate Sentry (@sentry/node) in the MCP server + CLI entry points so runtime errors are tracked.

Checklist:

  • Create Sentry project + DSN (org: pickforge)
  • Init @sentry/node in @pickforge/picklab CLI and picklab-mcp-server entry points
  • Telemetry consent: opt-out env var (PICKLAB_TELEMETRY=0) documented in README
  • Set per-key rate limit on DSN (public repo)
  • CI: source map upload (SENTRY_AUTH_TOKEN secret)
  • Validation: trigger test error, confirm event in Sentry with readable stack
  • PR/review

Validation:

  • Manual: forced error reaches Sentry with source-mapped stack
  • bun run build + vitest suite

Current status: Blocked
Next action: waiting on Sentry org auth token + project creation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions