How it works
Build Doctor does not send raw logs directly to a model. It first redacts secrets, classifies the failure with deterministic rules, extracts evidence, maps the failure to a patch template, and prepares an exportable report.
Build Failure Diagnosis
Vercel Build Doctor
Paste a Next.js or Vercel build log. Build Doctor redacts sensitive values, identifies the likely failure, shows the evidence trail, suggests a safe patch draft, and exports a markdown incident report.
Type error: Property 'deploymentUrl' does not exist... src/components/DeploymentCard.tsx:42:19
Build Doctor does not send raw logs directly to a model. It first redacts secrets, classifies the failure with deterministic rules, extracts evidence, maps the failure to a patch template, and prepares an exportable report.
The local engine owns the root-cause classification, evidence extraction, trace generation, patch draft, and report export. The optional LLM layer only reviews the sanitized result and improves the explanation.
Secrets are redacted before outputs or provider calls. Paid models are blocked by default, model output is validated, and no patch is applied automatically.
Employer proof
The local engine owns classification, evidence extraction, trace generation, patch draft, and export.
DeepSeek review is optional. Raw logs and secrets are not sent as the source of truth.
Build, unit, browser, and security checks verify the workflow and failure handling.
The app exports a markdown incident report that can be reviewed, copied, or saved.
Build Doctor Workflow
The page sends the log to the local diagnosis API, renders a deterministic trace, presents a safe patch draft, and exports the result as markdown.
Sample build scenarios
Build Log Intake
Local-first demo input only. Raw logs are redacted before classification, reporting, or optional provider review.