Skip to content

Promote to production: tool error reporting MVP - #402

Merged
slaveofcode merged 21 commits into
mainfrom
develop
Sep 27, 2026
Merged

slaveofcode merged 21 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Promotes the opt-in tool error reporting MVP (PR #401) to keep main in sync with develop. R2 buckets created; Turnstile secret to be set by maintainer (endpoint runs in open/test-key mode until then).

Cross-cutting problem reporter on every tool page: consent-gated report
with comprehensive diagnostics + logs (closes 'works on my machine'),
optional failing-file attachment, Worker /api/report → private R2 with
Turnstile + size/rate caps, token-gated admin viewer, warm thank-you.
Staged rollout (MVP first, admin/webhook/retention follow).
feat(report): opt-in tool error reporting (MVP / Sub-project A)
@slaveofcode
slaveofcode merged commit 826bdb5 into main Sep 27, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant