{"version":"2.1.315","anchor":"routine-runs-reworded-to-scheduled-task-runs-init-time-timi","canonical_anchor":"routine-runs-reworded-to-scheduled-task-runs-init-time-timi","heading":"Finer turn-start timing, and one message now says scheduled task run","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/routine-runs-reworded-to-scheduled-task-runs-init-time-timi","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Finer turn-start timing, and one message now says scheduled task run\n\nTurn-start timing adds four new phases, and a message about artifact writes now says scheduled task run instead of routine run\n\n**What**\n\n- The timing list for startup and the start of each turn gains four phases: `conversation_append`, `init_frame_send`, `loop_entry` and `request_announcements`.\n\n- The SDK is the toolkit programs use to drive Claude Code. Its first setup message at startup now records `init_frame_send` and `conversation_append`, and a timing report is made when the turn starts.\n\n- One message appears when writing an artifact needs a person. It now says \"no one is present in this scheduled task run\" where it used to say \"routine run\".\n\n**Why**\n\nThe timing change records startup delays in more detail and does not change what you see. The reworded message uses the name scheduled task where it used to say routine.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}