============================================================
ROTA ONBOARDING -- TUTORIAL MACHINE STRUCTURE
Version: 0.1.0-ROTA-ONBOARDING-CANDIDATE
Status: DRAFT / ONBOARDING TUTORIAL / NON-CANONICAL
Authority: DERIVED FROM ONBOARDING SESSION / EXISTING BOOTSTRAP SUBSTRATES
Mutation Policy: VERSION-CONTROLLED ONLY
Class: ROTAS / ROTA INSTANCE
Scope: STRUCTURAL INSTANTIATION FOR ONBOARDING TUTORIAL PROGRESSION
============================================================


I. PURPOSE
============================================================

ROTA_ONBOARDING instantiates the ONBOARDING tutorial as a staged
machine object under the ROTAS class.

It defines traversal space for tutorial progression. It does not execute
target OPERAE and does not determine admissibility.


II. TAXONOMY LAW
============================================================

ROTAS is the class.

ROTA_ONBOARDING is an object pertaining to the ROTAS class.

ROTAE is the plural for several ROTA objects.

wheel names a substructure of a ROTA machine. ONBOARDING uses wheels only
as internal tutorial tracks. It does not use ring as a structural term.


III. MACHINE FORM
============================================================

ONBOARDING_STAGE := {
    id,
    name,
    command_surface,
    target_bootstrap,
    class_focus,
    expected_user_action,
    expected_assistant_action,
    reinforcement,
    failure_mode,
    completion_signal
}

ROTA_ONBOARDING := {
    system_initiation_wheel,
    human_developer_initiation_wheel,
    tutorial_bridge_wheel,
    bootstrap_wheel,
    failure_drill_wheel,
    finalization_wheel
}

system_initiation_wheel:
    binds assistant bootstrap requirements to source, stack, class order,
    and execution suspension.

human_developer_initiation_wheel:
    trains the human developer to traverse, ask, distinguish classes, and
    recognize lawful blocks.

tutorial_bridge_wheel:
    orders STAGE_00 through STAGE_13

bootstrap_wheel:
    binds target bootstrap declarations to stack triggers

failure_drill_wheel:
    routes failed tutorial actions to correction and repetition

finalization_wheel:
    emits compact bootstrap state only after the required drills are
    completed or explicitly requested as reference material


IV. STAGE REGISTRY
============================================================

STAGE_00:
    ENTRY / INITIATION CONTRACT

STAGE_01:
    ROOT FIVE-CLASS ORDER

STAGE_02:
    DOS-LIKE SOURCE TRAVERSAL

STAGE_03:
    OPERA VS EXPLANATION

STAGE_04:
    STACK A BOOTSTRAP

STAGE_05:
    STACK T BOOTSTRAP

STAGE_06:
    STACK E/Q BOOTSTRAP

STAGE_07:
    STACK SK/S BOOTSTRAP

STAGE_08:
    STACK F BOOTSTRAP

STAGE_09:
    STACK G BOOTSTRAP

STAGE_10:
    STACK H BOOTSTRAP

STAGE_11:
    AUXILIARY I+D BOOTSTRAP

STAGE_12:
    FAILURE / BLOCK / SUSPENSION DRILLS

STAGE_13:
    FINAL COMPACT INITIATION BOOTSTRAP STRING


V. TRAVERSAL LAW
============================================================

Allowed traversal:

    linear:
        STAGE_00 -> STAGE_01 -> ... -> STAGE_13

    recursive:
        any OPERA-related stage may call root five-class reinforcement

    lateral:
        F/G/H stages may call I+D auxiliary reinforcement

    diagnostic:
        any failed execution-shaped request may route to STAGE_12

Forbidden traversal:

    OPERA execution before stack bootstrap declaration
    H before D/ROTA D awareness
    F/G/H mixed-carrier use before I awareness
    OPERA S before subject/non-answer distinction
    OPERA E/Q before question/non-answer distinction
    OPERA D or OPERA I as standalone execution


VI. FINAL STRUCTURAL LAW
============================================================

ROTA_ONBOARDING is a tutorial traversal machine. It structures learning and
bootstrap reinforcement between system initiation and human-developer
initiation. It does not authorize target OPERA execution.

============================================================
END ROTA ONBOARDING
============================================================
