The shortest distance between a user issue and a shipped fix.

FLR-1287Severity 2In triage

Stale token causes /auth refresh to 401 on Safari iOS

AI cause draft

Refresh hits /auth/refresh with an expired access token instead of the refresh token. Likely regression in useSession.ts.

Screenshot Network 12 req Safari iOS
Signals · last 24h Live
  • Rage clicks · /pricing47
  • Dead click · upgrade CTA31
  • Refresh loop · /dashboard22
  • Abandoned · /checkout step 314
0:42 / 1:00
1 console error 9 net events
Quality this weekv2.41.4
184tickets resolved
2.1davg time to fix
−38%regressions
cursor · flare mcp agent
> fix flare ticket #1287  → reads ticket + evidence  → inspects useSession.ts  ✓ proposes patch  ✓ opens PR #4421
Ask Flare

Which release added the Safari refresh regression?

Answer

v2.41.3, after the ITP guard merge. 38 reports clustered under FLR-1287.

FLR-1287Severity 2In triage

Stale token causes /auth refresh to 401 on Safari iOS

AI cause draft

Refresh hits /auth/refresh with an expired access token instead of the refresh token. Likely regression in useSession.ts.

Screenshot Network 12 req Safari iOS
Signals · last 24h Live
  • Rage clicks · /pricing47
  • Dead click · upgrade CTA31
  • Refresh loop · /dashboard22
  • Abandoned · /checkout step 314
0:42 / 1:00
1 console error 9 net events
Quality this weekv2.41.4
184tickets resolved
2.1davg time to fix
−38%regressions
cursor · flare mcp agent
> fix flare ticket #1287  → reads ticket + evidence  → inspects useSession.ts  ✓ proposes patch  ✓ opens PR #4421
Ask Flare

Which release added the Safari refresh regression?

Answer

v2.41.3, after the ITP guard merge. 38 reports clustered under FLR-1287.

The Flare loop

From a user issue to a shipped fix,
with no stops between.

Capture the context the moment it happens. Understand it on arrival. Hand it to a coding agent or to your team. Close the loop with the customer when it ships.

Selected capabilities

FLR-1287Severity 2In triage

Stale token causes /auth refresh to 401 on Safari iOS

AI cause draft

Refresh hits /auth/refresh with an expired access token instead of the refresh token. Likely regression in useSession.ts.

Screenshot Network 12 req Safari iOS
CAPTURE

Tickets that arrive ready to fix.

Screen, network, console, device, tenant — captured the moment a user hits the issue.

Signals · last 24h Live
  • Rage clicks · /pricing47
  • Dead click · upgrade CTA31
  • Refresh loop · /dashboard22
  • Abandoned · /checkout step 314
SIGNALS

The friction users never report.

Rage clicks, dead clicks, refresh loops, abandoned flows — clustered by impact, ready to promote.

0:42 / 1:00
1 console error 9 net events
REPLAY

See the last sixty seconds.

Scrub the user’s session in one shareable view. No "can you reproduce on your end?".

Quality this weekv2.41.4
184tickets resolved
2.1davg time to fix
−38%regressions
INTELLIGENCE

Quality, made visible.

Trend bug volume, regressions, customer impact, and resolution health across releases.

The workflow

One intelligent loop, from first report to shipped fix.

  • A drop-in widget records the screen, the network, the console, the device, and the tenant the moment the user hits the issue.

  • Each report becomes a structured ticket: title, summary, severity, repro, likely cause, suggested owner.

  • Through MCP, your coding agent reads the ticket, inspects the evidence, proposes the fix, and links the PR.

  • A tenant-scoped agent that answers product-quality questions in plain English with citations from your own data.

FLR-1287Severity 2In triage

Stale token causes /auth refresh to 401 on Safari iOS

AI cause draft

Refresh hits /auth/refresh with an expired access token instead of the refresh token. Likely regression in useSession.ts.

Screenshot Network 12 req Safari iOS
Built for AI

MCP native. Your tools and Flare.ai speak the same language.

Model Context Protocol

Flare.ai is an MCP server. Your LLM has structured access to tickets, evidence, and AI suggestions without raw credentials.

Typed tools, every call

Triage, dedup, replay summaries, and Ask Flare.ai queries use tenant-scoped tools with audited inputs and outputs. No hallucinations, no data leaks.

Your AI, your rules

Bring Claude, Gemini, or your own model. Flare.ai's MCP interface stays the same. You control the LLM and the data access.

Trust by construction

Product issues carry production data. Redacted, isolated, and audited — by default.

Isolated by tenant, by design

Organization, workspace, and project boundaries are enforced in the database, not in application code. Cross-tenant access is structurally impossible.

Redacted before it leaves the user

Tokens, headers, masked inputs, and sensitive form values are stripped client-side. Evidence is privacy-aware before it ever reaches our servers.

AI you can audit

Every AI capability runs through typed, tenant-scoped tools. Inputs, outputs, citations, and tool calls are logged and reviewable by your admins.

Access scoped to the role

Sign in with Google. SDK keys are publishable, origin-locked, and revocable per project. Service credentials never leave the server.

FAQ

Your questions, answered.

  • A drop-in script tag and a project key. Most teams capture their first ticket within an hour of signup.

Get started

Put one product issue
through the loop.

Spin up your first project, drop the SDK into one route, and watch a real issue land with full evidence — ready for your team or your agent.