---
id: DFMOD-C7-POS-005
title: "Save at Step 5 validates, confirms, and commits all steps as one transaction"
product: web
module: digital-form
type: integration
priority: P0
risk: critical
status: draft
automationStatus: planned
sourceRefs:
  tsd: PK141
  tsdSection: C7
  tsdScenario: C7.4
  prd: PK141
  jira: null
automationRef: null
lifecycleStatus: active
lifecycleReason: "AI-generated draft from PK141 TSD C7.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
  - save-scope
  - client-portal
  - pk141
  - staging
---
## Objective
Verify a Step 5 save validates all required config, confirms, and commits Step 1–5 atomically.

## Preconditions
- See [[PRE-DF-cp-editing-form]]
- And the user changed data across Step 1 to Step 5

## Steps
1. Click Save in Step 5

## Expected Result
- Then the system validates all required config
- And shows a confirmation modal before commit
- And after confirm, all valid changes from Step 1 to Step 5 are saved as one transaction

## Source Traceability
- TSD: PK141
- Section: C7 - Assignment Modification
- Scenario: C7.4 - Save at Step 5 validate/confirm/commit
- Acceptance Criteria: PRD C.32 Scenario 1-5

## Evidence Required
- Single-transaction commit across steps after confirm.

## Notes / Gaps
- Channel-status change before final save → revalidate (DFMOD-C7-EDGE-006). Exit without save discards all cross-step changes.
