---
id: DFMOD-C6-NEG-002
title: "Availability save blocked when end date is before current or period invalid"
product: web
module: digital-form
type: negative
priority: P1
risk: high
status: draft
automationStatus: planned
sourceRefs:
  tsd: PK141
  tsdSection: C6
  tsdScenario: C6.1
  prd: PK141
  jira: null
automationRef: null
lifecycleStatus: active
lifecycleReason: "AI-generated draft from PK141 TSD C6.1 (validation); 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
  - availability
  - negative
  - validation
  - pk141
  - staging
---
## Objective
Verify invalid availability periods are blocked at save.

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

## Steps
1. Set an end date before the current date, or otherwise an invalid period, then attempt to save

## Expected Result
- Then the system blocks the save with a validation message

## Source Traceability
- TSD: PK141
- Section: C6 - Availability Modification
- Scenario: C6.1 - Availability validation
- Acceptance Criteria: PRD C.22 Scenario 1-5

## Evidence Required
- Screenshot of blocked save with invalid period.

## Notes / Gaps
- Testing Concern TC-05 (High): exact rollover behavior at 23:59 → 00:00 (device date boundary) pending confirmation.
