Log where a paid analysis failed; MCP 0.1.1 reports refunded checks #97

Merged
kroshtan merged 1 commit from log-analysis-failure-site into main 2026-11-12 21:05:28 +00:00
Owner

Found in the first real mainnet MCP test: a deep check of https://www.fairphone.com/en/ was paid ($0.20 USDC), the analysis raised, and Unfret refunded it as credits. Prod logs only the exception type, and the same page analyses fine locally (score 94), so the cause is prod-only (Postgres stores or reverse image).

  • check_analysis_failed_after_payment now also logs where: file:line:function of the innermost 6 frames, never the message (HTTP errors carry the analysed URL).
  • unfret-mcp 0.1.1: a settled payment with a non-200 answer is status: refunded (was ok with ok: false).

🤖 Generated with Claude Code

Found in the first real mainnet MCP test: a deep check of https://www.fairphone.com/en/ was paid ($0.20 USDC), the analysis raised, and Unfret refunded it as credits. Prod logs only the exception type, and the same page analyses fine locally (score 94), so the cause is prod-only (Postgres stores or reverse image). - `check_analysis_failed_after_payment` now also logs `where`: file:line:function of the innermost 6 frames, never the message (HTTP errors carry the analysed URL). - unfret-mcp 0.1.1: a settled payment with a non-200 answer is `status: refunded` (was `ok` with `ok: false`). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Log where a paid analysis failed; MCP 0.1.1 reports refunded checks
All checks were successful
CI / check (pull_request) Successful in 2m42s
CI / deploy-dev (pull_request) Has been skipped
11b45d4bd4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
kroshtan deleted branch log-analysis-failure-site 2026-11-12 21:05:28 +00:00
Sign in to join this conversation.
No description provided.