# Approved Plan Continuity ## Continuity receipt core fields ### `planId` - The identifier of the approved plan that the continuity receipt belongs to. - Use this field to associate the receipt with one specific approved plan. ### `currentTask` - The task from the approved plan that is currently being executed or has just completed. - Use this field to record which plan task the receipt is about. ### `nextDerivedAction` - The next concrete action derived from the current task that should be dispatched to continue the workflow. - Use this field to record the intended follow-up action for continuity. ### `dispatchedAt` - The timestamp indicating when the next derived action was actually dispatched. - Use this field to record when the continuity handoff occurred. ## Continuity receipt linkage fields ### `dispatchRunId` - The unique identifier for the dispatch run that produced or recorded the next-step continuity handoff. - Use this field to link the receipt to one concrete dispatch execution, not just a planned action. - This field is for receipt linkage and traceability only; it does not by itself define continuity-gate pass/fail behavior. ### `childSessionKey` - The session linkage key for the child session or spawned execution context that receives the dispatched next action. - Use this field to connect the continuity receipt to the specific downstream session that should carry the workflow forward. - This field records linkage identity only; it does not by itself imply hook integration or dispatch binding logic. ### `replyClosureState` - The closure state recorded at the point the current reply is being closed. - Use this field to state whether the reply closed under a dispatch-linked continuation path or some separately defined terminal closure state. - This field is defined here as a receipt field only; legal closure states and gate enforcement are defined in later tasks.