Sample deliverable

Launch Readiness Report

This sample shows the shape of a customer report: concise executive judgment, prioritized findings, concrete evidence, and a roadmap that separates launch blockers from later improvements.

Demo-ready, but not launch-ready without targeted hardening.

The sample application has a working happy path and enough product shape to validate demand. The main launch risks are server-side authorization gaps, weak validation around data writes, limited production visibility, and generated code duplication that will slow future changes.

Overall status Targeted stabilization recommended
Launch blockers 2 high-priority issues
Recommended next step 1 week stabilization sprint

Prioritized by business risk, confidence, and fix effort.

Priority Severity Area Finding Recommended action
1 High Security Admin-only actions are hidden in the UI but not consistently enforced server-side. Add backend role checks and tests for unauthorized access.
2 High Data Critical create/update paths accept unvalidated payloads. Add schema validation and database constraints for required fields.
3 Medium Operations Production errors lack enough request context to debug failed user flows. Add structured logging and error tracking for critical paths.
4 Medium Maintainability Generated components duplicate business rules across multiple files. Consolidate shared rules into one tested module.

Findings include the reasoning needed to act.

Finding: privileged route allows unauthorized write attempt

The client hides the admin action unless the user has an admin flag, but the corresponding API route accepts requests without repeating the role check. This creates a direct object-level authorization risk if a signed-in non-admin user calls the route manually.

Evidence
Route handler checks session presence, but not role or organization permission.
Impact
Non-admin users may modify records that should be restricted to operators.
Effort
Small to medium: add shared authorization helper and tests around denied access.
Confidence
High, based on route inspection and missing negative tests.

Fix what changes launch risk first.

Before launch

  • Enforce server-side authorization for privileged actions.
  • Add validation for user-created and user-updated records.
  • Confirm secrets are not exposed in client bundles or logs.
  • Document deployment and rollback steps.

Within 30 days

  • Add tests around signup, payment, admin, and data modification flows.
  • Add structured production error monitoring.
  • Refactor duplicated generated business logic.
  • Review database indexes after early usage appears.

Later

  • Add performance budgets for key user flows.
  • Create a lightweight technical roadmap for the next product phase.
  • Move recurring operational work into documented runbooks.

The report is practical review, not formal certification.

Included

  • Repository review.
  • Critical user flow inspection.
  • Security, data, operations, scalability, and maintainability assessment.
  • Prioritized recommendations and implementation notes.

Not included

  • Formal penetration testing.
  • Compliance certification.
  • Guaranteed production approval.
  • Unreviewed claims without code or system access.

Get a launch readiness report for your AI-built app.

Request a review