skrzynka onboarding

Walk through first use — declare a mailbox, sync it and read its mail — screen by screen, and record where the walkthrough stands so a later run resumes rather than restarts.

Invocation#

text
skrzynka onboarding [--reset]

Purpose#

Walk through first use — declare a mailbox, sync it and read its mail — screen by screen, and record where the walkthrough stands so a later run resumes rather than restarts.

Inputs and options#

Input or optionRequiredMeaning
--resetNoDiscard the walkthrough's recorded progress and evidence and start again from the first screen.

Global --organization <ID> is not needed here; --skarbiec-bin <PATH> and --text are accepted by Clap and unused by this command.

Output and state effect#

Prints each screen as == <title> == followed by its body, waiting for Enter between screens, and saves the current screen under Skrzynka's state. A journey already completed prints Skrzynka first-use journey is already complete: <fact> was recorded. and changes nothing. The final screen prints First-use complete: Skrzynka recorded <fact> at the successful command. once the first-success fact is recorded, otherwise {"onboarding":"awaiting_first_success","fact":"<fact>"}; the fact is recorded only by the real command that produces it, never by viewing a screen. With --reset the first line is Skrzynka first-use journey reset: recorded progress and evidence discarded; showing it again now.

Refusals#

  • canonical onboarding screen has no next screen, canonical onboarding screen has no presentation, canonical onboarding screen has no title, canonical onboarding screen has no body — the packaged journey does not validate; reported as INTERNAL_ERROR.
  • stdout could not be flushed: <error> and stdin could not be read: <error> when the terminal cannot be used between screens.