---
id: DFMOD-C2-POS-007
title: "Logic Jump and Preview reflect latest session state without persisting"
product: web
module: digital-form
type: functional
priority: P1
risk: high
status: draft
automationStatus: planned
sourceRefs:
  tsd: PK141
  tsdSection: C2
  tsdScenario: C2.4
  prd: PK141
  jira: null
automationRef: null
lifecycleStatus: active
lifecycleReason: "AI-generated draft from PK141 TSD C2.4; pending QA review."
lastReviewedAt: null
reviewedBy: null
supersededBy: null
duplicateOf: null
blockedBy: null
preconditionRefs:
  - PRE-DF-cp-editing-form
tags:
  - web
  - digital-form
  - form-modification
  - logic-jump
  - preview
  - pk141
  - staging
---
## Objective
Verify Preview shows the latest structure and logic (including unsaved changes) without persisting data.

## Preconditions
- See [[PRE-DF-cp-editing-form]]

## Steps
1. Change structure in Step 2 or logic in Step 3
2. Open Step 4 Preview

## Expected Result
- Then preview shows the latest structure and logic flow including unsaved changes
- And preview does not cause data persistence
- And re-opening preview after incremental changes always reflects the latest state

## Source Traceability
- TSD: PK141
- Section: C2 - Logic Jump & Preview
- Scenario: C2.4 - Logic Jump and Preview sync with latest session state
- Acceptance Criteria: PRD C.10 Scenario 5, C.11, C.12

## Evidence Required
- Preview reflecting unsaved changes; backend showing no writes.

## Notes / Gaps
- Deleted referenced page/question handling is covered by DFMOD-C2-NEG-008.
