Reading Your Results·Beginner

Understanding the Finish Plan

Learn how to read and navigate your FinishKit Finish Plan.

Your Finish Plan is the output of a FinishKit scan. It's a prioritised list of everything standing between your app and a successful launch.

Layout

The Finish Plan is divided into two sections:

Blockers at the top: findings that will actively prevent your app from working in production. Fix these first.

Everything else below: findings organized by category (security, deploy, stability, tests, ui) and sorted by severity within each category.

Reading a finding

Each finding shows:

FieldWhat it means
TitleShort description of the issue
CategoryWhich type of problem it is
SeverityHow urgent the fix is (critical → low)
FileWhere in your codebase the issue lives
ExplanationWhy this matters for shipping
Suggested fixWhat to do about it

What to do first

  1. Read through all critical and high severity findings
  2. Fix blockers before anything else
  3. Work through security findings next. These protect your users.
  4. Then deploy, stability, tests, and ui in that order

Production Readiness Score

Alongside your findings, FinishKit calculates a Production Readiness Score from 0 to 100. The score breaks down into eight dimensions:

  • Security, Error Handling, Logging, Environment, Database, Performance, Deployment, Vibe Code

Each dimension is scored independently, so you can see exactly where your app is strong and where it needs work. As you fix findings and re-scan, your score improves. The score history is tracked over time so you can see your progress.

Re-scanning

After fixing issues, run another scan from your project page. FinishKit will show you which findings have been resolved and flag any new ones. For continuous monitoring, set up FinishKit Watch to automatically re-analyze when you push changes.

Next step

Finding categories →