skip to content
$registry / workers

onboarding

v0.1.19

Guided console tour — step content, per-operator progress in state, and an injected page that spotlights the console element each step talks about.

worker
iiiverified
63 installs12 in 7d5 today
install
$iii trigger compose::add worker=onboarding

exact versions are immutable; binary and bundle artifacts are digest-pinned.

functions

7

onboarding::progress::get

function

Read an operator’s tour progress: per tour, the status of every step and the trigger evidence that closed it, plus which tour to offer next.

request
  • subjectstring
response
  • next_tour_idstringrequired
  • subscribed_atnumber
  • toursobjectrequired

onboarding::steps::complete

function

Mark one tour step complete. Pass `fired` when a trigger closed it — its type and payload are kept as the evidence the tour shows back.

request
  • firedobject
    • function_idstring
    • payloadunknown
    • trigger_typestring
  • step_idstringrequired
  • subjectstring
  • tour_idstringrequired
response
  • stepobjectrequired

onboarding::steps::reset

function

Forget every step of one tour, so it starts from the beginning again.

request
  • subjectstring
  • tour_idstringrequired
response
  • resetbooleanrequired

onboarding::subscribe

function

Add an email address to the iii product-update list, and record the signup time (not the address) on the subject’s progress as `subscribed_at`.

request
  • emailstringrequired
  • sourcestring
  • subjectstring
response
  • subscribedbooleanrequired

onboarding::tours::get

function

Fetch one tour by id with every step: id, title, body, and the CSS anchor the console page spotlights for that step.

request
  • idstringrequired
response
  • tourobjectrequired

onboarding::tours::list

function

List every available tour in curriculum order with its id, title, description, and step count. Call this to find out what onboarding content exists.

request
empty object
response
  • toursunknown[]required

onboarding::ui-content

function

Serve the injectable onboarding console page assets.

request
  • pathstringrequired
response
  • contentstringrequired
  • content_typestringrequired

triggers

0
no triggers registered