Delta for routing
MODIFIED Requirements
Requirement: REQ-RTE-003 — Переназначение
{
"id": "REQ-RTE-003",
"level": "REQ",
"status": "agreed",
"owner": "product-owner",
"parents": [
"HLR-POS-003",
"HLR-POS-004",
"HLR-POS-008"
],
"sources": [
"DEC-POS-003",
"docs/models.md"
],
"questions": [],
"required_aspects": [
"superseded",
"stale_denied",
"clock_preserved"
],
"verification": "test",
"risk": "high"
}
Система MUST при переназначении помечать прежнее поручение superseded, создавать новую версию назначения и исключать ответ прежней версии из комплекта. Запись ответа по старой версии возвращает 409, даже если ведомство входит в новый маршрут. Дедлайн жалобы сохраняется. Смена назначения доступна оператору маршрутизации до публикации итогового ответа.
Scenario: SCN-POS-009 — Переназначение и запоздавший ответ
- GIVEN Старое поручение dept-light; оператор переназначает на dept-roads
- WHEN Применить переназначение; отправить ответ по старой версии
- THEN Прежнее поручение исключено из активного комплекта; 409; старый ответ не принят; Дедлайн не изменился
Подробности и данные: acceptance/scenarios/scn-pos-009.json.