---
id: DFMOD-C2-POS-009
title: "Question ID is new for added questions and stable for edited ones"
product: web
module: digital-form
type: functional
priority: P1
risk: high
status: draft
automationStatus: planned
sourceRefs:
  tsd: PK141
  tsdSection: C2
  tsdScenario: C2.5
  prd: PK141
  jira: null
automationRef: null
lifecycleStatus: active
lifecycleReason: "AI-generated draft from PK141 TSD C2.5; 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
  - question-id
  - pk141
  - staging
---
## Objective
Verify Question ID assignment on add, duplicate, and edit.

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

## Steps
1. Add a new question manually or via duplicate question/page, then save
2. Edit only the config (title, mandatory, options, input type) of an existing question, then save

## Expected Result
- Then a new question receives a new Question ID
- And an existing question that only had its config changed keeps its old Question ID
- And duplicating a page carrying multiple new questions gives each cloned question a new ID

## Source Traceability
- TSD: PK141
- Section: C2 - Question ID
- Scenario: C2.5 - Question ID behavior on add, duplicate, edit
- Acceptance Criteria: PRD C.13 Scenario 12-13

## Evidence Required
- Question ID inspection before/after add vs edit.

## Notes / Gaps
- No gap.
