{"version":"2.1.257","anchor":"initiallaunch-prompt-submission-reworked-into-an-explicit-s","canonical_anchor":"initiallaunch-prompt-submission-reworked-into-an-explicit-s","heading":"Initial\/launch prompt submission reworked into an explicit state machine","tier":"internal","area":"Session State","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257\/e\/initiallaunch-prompt-submission-reworked-into-an-explicit-s","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257","markdown":"### Initial\/launch prompt submission reworked into an explicit state machine\n\nThe launch prompt is now submitted through an explicit state machine instead of a boolean and a polling loop.\n\nSubmission of the initial launch prompt now runs through an explicit `_launchPromptPhase` state machine (`idle`\/`taking`\/`dispatched`) driven by a `watchLaunchPrompt`\/`_takeLaunchPrompt` subscription that reacts to changes in `initialMessage` and loading state. This replaces the previous single boolean flag and its 100ms polling loop.\n\n- Area: Session State\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}