Readiness Preview

Heliox uses an internal readiness preview so the app can explain whether a vault appears ready before submitting a transaction. Public docs intentionally do not enumerate every preview field, blocker code, or debug branch.

In practice, the product should reduce the readiness preview to user-facing status such as ready, approval required, funding required, or temporarily unavailable. If a transaction cannot proceed, the app should show a corrective step rather than raw internal diagnostics.