Async Digital / session flow
Every session opens the same way: Ordova surfaces what needs attention before the loop begins.
Section one

The loop

Repeats every session
1

Session opens

A fresh context starts and picks up the breadcrumb left behind.

2

Finalise the last one

The deferred wrap-up from the previous session completes in the background, picking up again if a prior run stalled.

3

Do the work

The session runs, with checkpoints saved along the way.

4

Wrap up

A breadcrumb is written and the rest is handed off to next time.

Section two

Wrap up is two phases

The work of closing a session splits in two. One part runs now, while you wait. The other is deferred and finishes at the start of the next session.

Phase one Synchronous
/

Runs the moment the session ends, while you wait. It captures the essential state, grounded by a running log of the session's outward actions, and writes the breadcrumb, then returns. Fast by design.

When
At session end
Cost
Seconds
Phase two Deferred
/

Picks up the breadcrumb at the start of the next session and finishes the slow work in the background. Nobody waits on it.

When
Next session start
Cost
Background
Section three

At a glance

/

Saves progress mid-session, so a long run never loses its place.

/

Hands off at the end, fast, leaving a breadcrumb for next time.

/

Finishes it next time, in the background, before the new work begins.