You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Turn a bounded production incident exported as OpenTelemetry OTLP JSON/JSONL into the same portable, redacted FixBundle evidence format used for local, historical Git, and GitHub Actions failures.
Why this direction
The next pain is “it only happened in production.” FixBundle should not become another observability dashboard or live trace-query MCP. The first v0.5 input is the vendor-neutral OpenTelemetry Protocol File Exporter format so the core path stays local, offline-capable, account-free, and portable.
A Sentry adapter remains intentionally secondary. Sentry already exposes detailed event APIs and LLM-formatted issue-event output, so a thin Sentry-to-Markdown wrapper would not create enough new value. Sentry support should arrive only where it adds portable normalization or cross-source correlation.
🎯 User result
Turn a bounded production incident exported as OpenTelemetry OTLP JSON/JSONL into the same portable, redacted FixBundle evidence format used for local, historical Git, and GitHub Actions failures.
Why this direction
The next pain is “it only happened in production.” FixBundle should not become another observability dashboard or live trace-query MCP. The first v0.5 input is the vendor-neutral OpenTelemetry Protocol File Exporter format so the core path stays local, offline-capable, account-free, and portable.
A Sentry adapter remains intentionally secondary. Sentry already exposes detailed event APIs and LLM-formatted issue-event output, so a thin Sentry-to-Markdown wrapper would not create enough new value. Sentry support should arrive only where it adds portable normalization or cross-source correlation.
Acceptance
fixbundle otlp --logs <jsonl> [--traces <jsonl>]local/offline capture pathtraceId/spanIdidentityservice.nameand bounded resource/service metadataexception.type,exception.message,exception.stacktrace--trace-idand/or bounded--since/--untilAI_HANDOFF.md+ SHA-256 integrity outputFinal proof
1adcd7b425ba075e9230b47b14bb52090a7de076.33590389351: 10/10 PASS, including macOS Python 3.10 / 3.12 / 3.13, OTLP production evidence demo, and live GitHub failure evidence.33590786137: 10/10 PASS with the same gates.CLI
Evidence shape
Safety boundary
Research/design source:
docs/product/V05_PRODUCTION_EVIDENCE.md