Skip to content
LaSocialOffline
Create
Join

Travel · Workflow

Creating journeys

What would you like to do?

Journey Builder, a Cercle's "plan a journey together", an event's "plan a journey around it".

Go to Creating journeys

End to end

  1. Trigger

    Journey Builder, a Cercle's "plan a journey together", an event's "plan a journey around it".

  2. Inputs

    Where, when, duration, budget, interests, travel style, group size, social preference, accommodation, transport.

  3. Processing

    The builder assembles a slow route (about one city per three days), places on the route, matching activities, events within the dates, hosted stays and experiences, local services, Cercles, people and related journeys — from live records only.

  4. User actions

    Adjust inputs and rebuild; name and save; add stops; move stages forward.

  5. System actions

    LP_Trips::build (read-only); LP_Trips::create writes the journey and autogenerates its day-by-day stops; LP_Trips::advance moves planning → confirmed → underway → completed with a dated log.

  6. Relationships created

    Journey goes to city; journey stops at places, listings and events; Cercle plans journey; person organises journey.

  7. Notifications

    Cercle members when their Cercle plans one; travellers at each stage.

  8. Next possible actions

    Invite travellers · Book stays with hosts (host-confirmed) · After: create a Cercle, plan another, start a project.

  9. Completion state

    Journey completed (milestone "Journey completed").

Engines involved

Each named method exists in the core plugin — the verification harness fails the build if one goes missing.

LP_Trips::inputsLP_Trips::buildLP_Trips::createLP_Trips::advance