Truna
Sample DataRead-only Demo

Client Booking App

https://demo-client-booking.example · Demo environment

This sample report shows how Truna reviews launch readiness. Create a free trial workspace to verify your own app.

Launch Verdict

Needs Review

Risk Score

48/100

False-Success Risks

1

Success may be misleading.

Partial Verification

2

Some checks need stronger evidence.

Needs Setup

1

Email checker is not connected.

Repair Handoffs

1

Sample handoff ready to copy.

Core Flow Health

Launch-critical flows in the sample app.

Top Launch Blocker

Booking Flow

Booking confirmation may appear before reservation completion is fully verified.

Adaptive Strategy Preview

Select a sample flow to see which tools Truna would use and what cannot be fully verified.

Flow type

booking

Coverage

Partial

Selected tools

  • browser_runner: Runs slot selection and booking submission.
  • network_monitor: Checks booking submit request status.
  • dom_text_extractor: Reads confirmation and error states.
  • database_checker: Would confirm reservation persistence. (NotConfigured)

False-success signals

  • confirmation appears before reservation save is confirmed
  • booking request fails after UI success

Success signals

  • confirmation state appears
  • booking submit request succeeds

Unavailable checks

  • Reservation persistence cannot be fully verified because database checker is not configured.

Evidence-backed Finding

Title

Booking confirmation may not prove reservation completion.

Expected

The user should only see booking confirmation after the reservation is saved.

Observed

The UI shows a confirmation state, but reservation persistence is not fully verified in this demo evidence.

Why it matters

Users may believe they have a confirmed booking when the reservation is not actually saved.

Recommended action

Gate confirmation on a successful booking response and show a clear error when saving fails.

Sample Repair Handoff

# Sample Repair Handoff: Booking confirmation may not prove reservation completion

## Business Objective
Only show booking confirmation after the reservation is successfully saved.

## Reproduction Steps
1. Open the booking flow.
2. Select an available slot.
3. Submit the booking form.
4. Observe the confirmation state.
5. Check whether reservation persistence was confirmed.

## Expected Behavior
The user should only see booking confirmation after the reservation is saved.

## Actual Behavior
The UI shows a confirmation state, but reservation persistence is not fully verified in this demo evidence.

## Evidence Summary
- Confirmation text appeared.
- Booking request evidence was incomplete.
- Database checker is not configured in this sample.

## Suggested Fix Scope
Gate the confirmation state on a successful booking response and show a clear error when saving fails.

## Acceptance Criteria
- Failed reservation save does not show confirmation.
- Successful save shows confirmation.
- Re-running Truna no longer reports a false-success risk.

Create a free account to generate repair handoffs for your own app.